Effort Estimation 2 Flashcards
1
Q
Software Sizing: LOC vs. FP
A
- (LOC = Lines of Code) Different programming languages need different number of lines of code for the same program
- (FP = Function Point) Estimation based on external design independent of programming language
2
Q
Function Point Method
A
Function point - size measure based on a combination of system characteristics from a userʼs view
3
Q
Function Point Counting Rules
A
- Identify elementary processes (user functions)
a) Smallest unity of activity that is meaningful to the user
b) Self-contained (leaves the application in a consistent state) - Classify each elementary process based on its primary intent
a) input, output, or inquiry - Identify logical and user identifiable groups of data
- Classify each group of data as external or internal data
- Assess the complexity of each
a) elementary process
b) group of data
4
Q
Estimating the Program Size
A
To estimate the program size in COCOMO II considers:
- the size of code that is reused
- stability of requirements (requirements volatility, REVL)
5
Q
Scale Factors
A
- Precedentness (PREF)
- Are there former experience with similar projects? - Development flexibility (FLEX)
- Can we freely choose the development process? - Architecture / risk resolution (RESL)
- Do we have high skills in risk management and architecture design? - Team cohesion (TEAM)
- Is the project team experienced and homogenious? - Process maturity (PMAT)
- Do we apply mature process (according to CMMI)?
6
Q
SCED Effort Multiplier
A
A SCED rating of very low corresponds to an Effort Multiplier of 1.43 resulting in a schedule compression of at most 75% of the nominal schedule.