Chapter 30 Flashcards
Does software requirements should be stable for software sizing/estimation
Yes
What is software sizing
In terms of project planing, size refers to a quantifiable outcome of the software project.
What are 2 approaches of size measurement
1- Direct approach (measured in Line of Code)
2- Indirect approach (measured in functional point)
What are 3 decomposition techniques
1- Fuzzy logic sizing
2- Standard component sizing
3- Change sizing
What is fuzzy logic sizing
This approach uses the approximate reasoning techniques that are the cornerstones of fuzzy logic. planner can consult to historical database of
projects to guess better idea of estimation.
What is functional point sizing
The planner develops estimates of the information domain.
What is standard component sizing
Software is composed of a number of different “standard components” that are generic to a particular application area. standard components examples are subsystems, modules, screens, reports, interactive programs, batch programs, files, LOC and object-oriented insructions. Project planner estimates the number of occurances of each standard component and then use historical data to determine size per standard unit.
What is combined size value
The number of lines of code calculated and computational results are called combined size value for a project.
Which approach is used when software updates
Standard component sizing
What are the benefits of using WBS
- It gives an idea to management about the complexity and size of the project.
- It helps in planning, scheduling and monitoring a project realistically.
What is PERT
Program evaluation and review techniques
What is measuring effort for a project
cost estimation
What are techniques for measure effort for project/cost estimation
- (SLOC) Source lines of code is technique for cost estimation/measure effort for project
- Functional point (FP)
- (COCOMO) Constructive cost model
- Delphi technique
What is delphi technique
For cost estimation, in addition to quantitative estimation techniques, there is human based technique known as Delphi Technique
What is KLOC (thousand lines of code)
The effort spent on creating the source lines of code is expressed in relation to thousand lines of code