본 포스트는 개인 스터디 용으로 작성된 Ian Sommerville의 Software Engineering, 8/E의 요약본입니다.1. Fundamental estimation question
- How much effort is required to complete an activity?
- How much calendar time is need to complete an activity?
- What is the total cost of an activity?
2. Software cost components and pricing
- H/W and S/W costs
- Effort costs (the dominant factor in most projects) : salaries, social and insurance costs.
- Effort costs must take overheads into account : heating, lighting, networking, shared facilities, etc.
- No simple relationship between the development cost and the price charged to the customer
- Broader organisational, economic, political and business considerations influence the price charged
4. Software pricing factors
- Market opportunity
- Cost estimate uncertainty : contingency increase its price
- Source code ownership : to customer or developer or hybrid
- Requirements volatility
- Financial health of the developer
5. Software productivity
- A measure of the rate at which individual engineers produce software and documentation
- Not quality-oriented although assourance is a factor in productivity assessment
6. Productivity measures
- Size related measures : based on some output from the S/W process. e.g LOC, KLOC
- Function-related measures : based on an estimate of the functionality of the delivered S/W. e.g. Function-points, Object-points
7. Lines of code (LOC)
- assumes thate there is a linear relationship between system size and volume of documentation
- The more verbose the programmer, the highter the productivity
8. Productivity comparisons : The lower level the language, the more productive the programmer : More code on lower level language
'digging IT 인프라 > 소프트웨어공학' 카테고리의 다른 글
| Management : Software cost estimation 3/3 (0) | 2008/04/24 |
|---|---|
| Management : Software cost estimation 2/3 (0) | 2008/04/16 |
| Management : Software cost estimation 1/3 (0) | 2008/04/14 |
| Management : Managing people 2/2 (0) | 2008/04/11 |
| Management : Managing people 1/2 (0) | 2008/04/11 |
| V&V : Software Testing 2/2 (0) | 2008/04/06 |


