Font Size: a A A

The Prototype Design And Realization Of Model-based Software Estimate Tools

Posted on:2012-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:J G ZhouFull Text:PDF
GTID:2218330362460067Subject:Computer technology
Abstract/Summary:PDF Full Text Request
It is of great importance to make the accurate estimation for the factors, as project size, work load, progress and cost of the software project and the risk assessment during the process of software development and procurement.Compared with the estimation of the software development at home and abroad, the current estimation for home software development has the problems of late research start, lack of historical data support and immature of the estimation technology etc and is basically in the exploratory stage and has not formed a standard system structure to do the extensive use. The adopted models used in foreign commercial estimation tools all require the special localized environment. But in our domestic environment, especially when doing the estimation for the software system development of national army, the foreign software estimation tools is not applicable because of the differences in development environment, technical standards and software types etc. Therefore it is very urgent to study the principle of foreign software estimation tools and design a new software estimation tools suitable for our nation.This article taking the real application requirement of domestic software development estimation as the background; analyzing the finished functions of this estimation tools according to the study of many commercial software estimation tools and the reference of software estimation technology and estimation process adopted by many foreign research institutions and armies, establish a set of software estimation method and standards suitable for our software development status quo and design the corresponding auxiliary estimation kit prototype.The kits mainly includes: software development scale estimation auxiliary tools, software development workload, cost, progress estimation auxiliary tools as well as software development estimation risk assessment tools. The software development scale estimation takes the function estimation method as basis. Work load, cost and progress estimation adopt different methods to do the estimation in tow levels. During the estimation risk assessment, it adopts Monte Carlo Simulation and makes the risk statistical analysis for the simulation results. The use of tools kit can assist the assessment personnel's doing the estimation and risk analysis of the software efficiently and making the project development personnel's recognize the essential nature of project as well as the existence of risk.The research of the thesis provides reference and strong support for the standardization of our national software development assessment and process, the instruction for the software development estimation data collection as well as the enhancement of software development estimation ability.
Keywords/Search Tags:Software estimation, estimation tool, Monte Carlo, risk assessment
PDF Full Text Request
Related items