One of the most difficult phases in the software development process is the ability to give accurate time estimations for a project.
This thesis presents the work based on the software cost estimation model COCOMO II, which was applied to a case study object derived from a software organization that had a completed project at its disposal. One of the most difficult phases in software development is the planning process and the ability to provide accurate cost estimations for a project. A competitive market calls for delicate and strategic excellence in management issues such as project plans. While software estimations may by straightforward in perception it is intricate in actuality. COCOMO II…
Contents
1 INTRODUCTION
1.1 MOTIVATION AND CONTEXT
1.2 FIELD EXPERIENCE
1.3 AIMS AND OBJECTIVES
1.4 RESEARCH QUESTIONS
1.5 RESEARCH APPROACH
1.6 PURPOSE OF THE THESIS
1.7 CHAPTER SUMMARY
2 THE CASE STUDY OBJECT AND APPROACH
2.1 ORACLE PL/SQL
2.2 4GL
2.2.1 Oracle Forms
2.3 CASE STUDY METHODOLOGY
2.3.1 Diagnosing Problem Areas
2.3.2 Prediction and Evaluation
2.3.3 Data Collection Approach
2.4 CHAPTER SUMMARY
3 MODEL DEFINITION
3.1 DEFINITIONS AND ASSUMPTIONS
3.2 SIZING
3.2.1 Assessing Size
3.3 EFFORT ESTIMATION
3.3.1 Scale Factors
3.3.2 Cost Drivers
3.4 CHAPTER SUMMARY
4 DATA COLLECTION
4.1 SCALE FACTORS
4.1.1 Precedentedness (PREC)
4.1.2 Development Flexibility (FLEX)
4.1.3 Architecture / Risk Resolution (RESL)
4.1.4 Team Cohesion (TEAM)
4.1.5 Process Maturity (PMAT)
4.2 COST DRIVERS
4.2.1 Product Factors
4.2.2 Platform Factors
4.2.3 Personnel Factors
4.2.4 Project Factors
4.3 CHAPTER SUMMARY
5 DATA VALIDATION AND APPLICATION
5.1 DATA VALIDATION
5.1.1 Scale Factors
5.1.2 Effort Multipliers
5.1.3 SLOC
5.2 DATA APPLICATION
5.3 CHAPTER SUMMARY
6 RESEARCH FINDINGS
6.1 ANOMALIES
6.2 SIZING IMPLICATIONS
6.3 CALIBRATION
6.4 COST DRIVERS (PART I)
6.4.1 Risk Resolution
6.4.2 KPAs
6.5 COST DRIVERS (PART II)
6.5.1 Management
6.5.2 Task Assignments
6.6 ASSESSMENT OF ESTIMATION PRECISION
6.7 RECOMMENDATION
6.8 CHAPTER SUMMARY
7 EPILOGUE
7.1 CONCLUSION
REFERENCES
APPENDIX
Author: Darko Milicic
Source: Blekinge Institute of Technology
Reference URL 1: Visit Now