





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Material Type: Project; Class: SOFTWARE ENGINEERING; Subject: Computer Science; University: University of Pittsburgh; Term: Fall 2004;
Typology: Study Guides, Projects, Research
1 / 9
This page cannot be seen from the preview
Don't miss anything!






CS 1530 Software 2004 Engineering Fall
CS 1530 Software Engineering Fall 2004
Table 12.3. Results of comparing prediction models. (Lanubile 1996) Modeling technique Predictive validity Proportion of false negatives Proportion of false positives Proportion of false classificati ons Completen ess Overall inspection Wasted inspection Discrimin ant analysis p=0.621 28% 26% 54% 42% 46% 56% Principal component analysis plus discrimina nt analysis p=0.408 15% 41% 56% 68% 74% 55% Logistic regression p=0.491 28% 28% 56% 42% 49% 58% Principal component analysis plus logistic regression p=0.184 13% 46% 59% 74% 82% 56% Logical classificati on model p=0.643 26% 21% 46% 47% 44% 47% Layered neural network p=0.421 28% 28% 56% 42% 49% 58% Holograph ic network p=0.634 26% 28% 54% 47% 51% 55% Heads or tails? p=1.000 25% 25% 50% 50% 50% 50% Table 12.4. ISO 9126 quality characteristics. Quality characteristic Functionality Definition A set of attributes that bear on the existence of a set of functions and their specified properties. The functions are Reliability those that satisfy stated or implied needs.A set of attributes that bear on the capability of software to maintain its performance level under stated conditions Usability for a stated period of time.A set of attributes that bear on the effort needed for use and on the individual assessment of such use by a stated or Efficiency implied set of users.A set of attributes that bear on the relationship between the software performance and the amount of resources’s Maintainability used under stated conditions.A set of attributes that bear on the effort needed to make specified modifications (which may include corrections, improvements, or adaptations of software to environmental changes and changes in the requirements and functional specifications). Portability A set of attributes that bear on the ability of software to be transferred from one environment to another (including the organizational, hardware or software environment).
Item Target Malpractice level Fault removal efficiency > 95% < 70% Original fault density < 4 per function point > 7 per function point Slip or cost overrun in excess of risk reserve 0% > 10% Total requirements creep (function points or equivalent) < 1% per month average > 50% Total program documentation < 3 pages per function point
6 pages per function point Staff turnover 1 to 3% per year > 5% per year
Question number Question 1.1.3 Does management the Software reporting Quality channel Assurance separate function from the have software a development project management? 1.1.6 Is project there thata software involves configuration software development? control function for each 2.1.3 Is software a formal development process used prior in the to managementmaking contractual review of each commitments? 2.1.14 2.1.15 IsIs aa formalformal procedureprocedure usedused toto makeproduce estimates software of development software size? schedules? 2.1.16 Are development formal procedures cost? applied to estimating software 2.2.2 Are configuration profiles of item software over time?size maintained for each software 2.2.4 2.4.1 AreDoes statistics senior managementon software codehave (^) aand mechanism test errors for gathered? the regular 2.4.7 reviewDo software^ of^ the development^ status^ of^ software first-line^ development managers^ projects?sign off on their schedule and cost estimates? 2.4.9 Is requirements? a mechanism used for controlling changes to the software 2.4.17 Is a mechanism used for controlling changes to the code?