Summary: | 碩士 === 逢甲大學 === 資訊電機工程碩士在職專班 === 94 === Software cost estimation is an important task during software development and project management. If the estimation is incorrect, the development will fail even we have a very strong technology. Capability Maturity Model Integration (CMMI), a most popular process improvement model nowadays, also defines a process area Project Plan which emphasizes the importance of project size and cost estimation.
However, doing an accurate estimation is not easy without a convenient tool and mathematical theory basis. In this paper, we propose a framework called Web-based Software Project Estimation Systems, abbreviated as WSPES. WSPES is based on the COCOMO II (Constructive Cost Model II)) with a little extension on user feedback. During the system development, project manager use our tool for estimation in three phases (based on COCOMO II methodology). In the project closing, the project team reviews the actual cost and discusses why the estimation is not accurate. Based on the discussion, they go back to re-set the parameter in COCOMO II and give the explanation into our system. With the feedback information, the project manager can do a more accurate estimation in next project.
The other contribution of this research is to have an experimental report of using WebML. WebML is abbreviated for Web Modeling Language, a new modeling language for web system. As our system is a web-based system, we experiment the model language and give it report in this paper.
|