ISCAS OpenIR  > 互联网软件技术实验室
一种支持多种成本估算方法的估算集成工具的设计与开发
Alternative TitleThe Design and Development of An Integrated Tool Supporting Multiple Cost Estimating Methods
方晨
Major计算机软件与理论
Supervisor杨叶
2008-06-02
Degree Grantor中国科学院研究生院
Degree Level硕士
Place of Degree Grantor中国科学院软件研究所
Keyword软件成本估算 集成模型 工具 软件设计
Classification暂无
English Abstract自上世纪60年代软件危机始,涌现了一大批软件成本估算理论和方法。单一的估算方法具有自身的优势和适用的估算环境。但不存在一种适应所有估算环境的估算方法。于是,集成各软件成本估算方法,以期适应各种软件成本估算环境,最大程度的利用各个软件估算方法的优势,提高估算的准确性和精确度,避免单一方法的局限性,是当前对软件成本估算方法学的有益补充。本文首先研究集成多种软件成本估算方法的模型。规范项目数据格式,自定义和配置成本驱动因子,集成多种规模方法,如代码行、等价代码、功能点等规模方法等,集成COCOMO公式估算、类比估算和COCOMO-U估算等估算方法,探讨了估算模型的估算流程。其次本文探讨如何开发基于上述模型的软件成本估算工具。本工具采用软件设计思想和技术有面向对象技术、插件体系、SWT技术、RCP技术、Hibernate技术和MVC设计思想等等。该软件成本估算工具面向估算工具的需求,立足现有的技术,力争提高工具的完整性、易用性、可靠性和可扩展性,为日后随着研究进一步深入而对工具的升级打下坚实的基础。本文提出的一种集成多估算方法模型,具有可扩展性,为深入理解软件成本估算,更好的控制软件成本打下了坚实的基础,并对估算方法如何发展提供了思路。在模型的基础上,本工具实现了多种估算方法的共存机制,能直接为估算活动服务,为工具的进一步演化发展奠定了基础,为用户提供了全面、准确、深入的软件成本估算。
Call Number暂无
AbstractSince the software crisis in the 1960s, a great many of software estimating theories and methods, adapting various estimating environments, have been shown. Single estimating method has its own strength and adaptable estimating environment. But there is no method adapting all estimating environments ever. So to build an integrated model and tool supporting multiple cost estimating methods, which can adapt various estimating environments, uses the benefit of all software estimating methods to the maximum, promotes the exactness and precision of software estimating and avoids limitations of single method, diversifies the software estimating methods. This thesis studies the integrated model of multiple software estimating methods, normalizes the project data formats, builds definable and configurable cost driven factor, integrates multiple software sizing methods (source lines of codes, equivalence source lines of codes, function points and so on), integrates COCOMO model, analogy estimating method, regression estimating method and COCOMO-U model and difines the steps of the estimating activities. Next the thesis discusses how to develop the software estimating tool based on the integrated model of multiple software estimating methods. The tool adopts many software design thoughts and technologies, such as Object-oriented technology, plug-in architecture, SWT technology, RCP technology, Hibernate technology and MVC design thoughts. The tool faces the tools requirements, is based on the technologies, tries best to improving the integrality, usability, reliability and extensibility and lay the solid foundation for the updating based on further studies. The thesis proposes a way for integrating multiple software estimating methods, with extensibility, which lay a solid foundation of understanding software cost estimation and controlling software cost, and proposes a thought for the development of software cost estimation. The tool based on the model realizes a mechanism for the coexisting of various software estimation methods, serves the estimating activity directly, sets the foundation for further evolution and development, and provides comprehensive, accurate, intensified software cost estimation.
Department互联网软件技术实验室
Content Type学位论文
URIhttp://ir.iscas.ac.cn/handle/311060/7496
Collection互联网软件技术实验室
Recommended Citation
GB/T 7714
方晨. 一种支持多种成本估算方法的估算集成工具的设计与开发[D]. 中国科学院软件研究所. 中国科学院研究生院,2008.
Files in This Item:
File Name/Size DocType Version Access License
10001_20052801502904(2139KB) 开放获取--Application Full Text
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[方晨]'s Articles
Baidu academic
Similar articles in Baidu academic
[方晨]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[方晨]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.