Font Size: a A A

The Research And Implement On Software Cost Estimate Model Based On RUP

Posted on:2007-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:S ShaFull Text:PDF
GTID:2178360182478074Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Cost Management is an important step of computer software project management, but it is often overlooked by software project developer. Cost estimate is the precondition of cost management. The project without cost estimate and benefit analysis is often out of control. At present, computer software project development process is not mature. Some kinds of cost management tools are in the exploratory phase. The paper presents a software project cost estimate model based on Rational Unified Process through the research on cost estimate process of software project. The paper also represents the research on software project cost management based on the model.Cost estimate includes size estimate, effort estimate and schedule estimate. The paper presents the software project size estimate process based on usecase through the research on present cost estimate tools and software project development based on RUP. It estimates the size of software project by using usecase as the unit of measure and converts the size into effort. In the process of effort estimate, the paper summed up some factors which may influence the effort estimate. The method of effort adjustment is proposed by combining with history data. The model estimates the schedule and arranges the number of developer by a reasonable method of schedule estimate and it provides data to schedule management. Considering the character of RUP, the model distributes the schedule to every phase of project development and arranges an iterative plan.This paper describes the software project cost estimate model based on RUP. Based on the survey, a software project cost management system is designed and realized. During the early time of project development, the estimate method based on models provided by the system is used to get the approximate size, through selecting the most appropriate cost model from the cost-model-storage and ascertaining relevant parameters according to the character of project. This cost management system can provide your team the relatively precise estimate values through requirement analysis. According to these values, the schedule and the number of developer of every development phase can be confirmed. Accompany with the further development of theproject, earlier estimate values can be adjusted in time. During the process of cost management using the system, history data which equals experience of developer is accumulated and it can help the development organization making decisions of the next software project properly.The practice indicated that the cost management system of software project based on RUP could manage the cost estimate and management more successfully.
Keywords/Search Tags:Rational Unified Process, Cost Management, Cost Estimate, Use Case, COCOMO
PDF Full Text Request
Related items