cheat sheet - Intro to SE Comptroller General 1979 % of...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Intro to SE Comptroller General 1979 % of federal software project: 9% worked on delivery, 30% were paid for but not delivered Correctness – satisfies its specifications; robustness – function under abnormal situations; interoperability – ability to integrate w/ other software; efficacy – complete and efficient functionality relative to the problems that the system is designed to solve users vs. developers – users changing specifications; developers vs. maintainers – documentation 3 personality types Bass and Dunteman found in research regarding team dynamics: Task-oriented , interaction-oriented, self-oriented Gerald Weinburg was the inventor of the concept of “egoless programming” two dangers of democratic team: drifting responsibilities, wasted in democratic process two general classifications of the concept of a “software process model” : prescripted and descripted basic steps of life cycle model: specification & plan; design; code; test; maintenance main drawback of life cycle model: users don't get to interact with the system until its finished difference between validation and verification: valid: Building right product? verify: Building product right? examples: adoptive maintenance – fixing problems caused by other attempts to fix programs; perfective – responding to changes in the environment or attempting to improve system performance; preventive – proactive prevention of errors and/or crashes; corrective – fix problem as arises No Silver Bullet four properties that represent essence of SE – complexity, changeability, conformity, invisibility Watts Humphrey explain his emphasis on keeping track on one's time – PSP estimates the amount of time a project will take distinction between period plan and product plan – period plan is a timeline while product plan is dividing up the work phases in the PSP software process script – plan; design; code; compile; test; postmortem fill in blank – Because __testing __ time is expensive and hard to predict, defects are often a major cause of cost and schedule problems fill in blank – The average cost of finding and fixing a defect increases about __10 __ times with every step of the development process. compiler missed appox. 9.4%
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

cheat sheet - Intro to SE Comptroller General 1979 % of...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online