中国科学院机构知识库网格
Chinese Academy of Sciences Institutional Repositories Grid
一种支持多种成本估算方法的估算集成工具的设计与开发

文献类型:学位论文

作者方晨
学位类别硕士
答辩日期2008-06-02
授予单位中国科学院研究生院
授予地点中国科学院软件研究所
导师杨叶
关键词软件成本估算 集成模型 工具 软件设计
其他题名The Design and Development of An Integrated Tool Supporting Multiple Cost Estimating Methods
学位专业计算机软件与理论
中文摘要自上世纪60年代软件危机始,涌现了一大批软件成本估算理论和方法。单一的估算方法具有自身的优势和适用的估算环境。但不存在一种适应所有估算环境的估算方法。于是,集成各软件成本估算方法,以期适应各种软件成本估算环境,最大程度的利用各个软件估算方法的优势,提高估算的准确性和精确度,避免单一方法的局限性,是当前对软件成本估算方法学的有益补充。本文首先研究集成多种软件成本估算方法的模型。规范项目数据格式,自定义和配置成本驱动因子,集成多种规模方法,如代码行、等价代码、功能点等规模方法等,集成COCOMO公式估算、类比估算和COCOMO-U估算等估算方法,探讨了估算模型的估算流程。其次本文探讨如何开发基于上述模型的软件成本估算工具。本工具采用软件设计思想和技术有面向对象技术、插件体系、SWT技术、RCP技术、Hibernate技术和MVC设计思想等等。该软件成本估算工具面向估算工具的需求,立足现有的技术,力争提高工具的完整性、易用性、可靠性和可扩展性,为日后随着研究进一步深入而对工具的升级打下坚实的基础。本文提出的一种集成多估算方法模型,具有可扩展性,为深入理解软件成本估算,更好的控制软件成本打下了坚实的基础,并对估算方法如何发展提供了思路。在模型的基础上,本工具实现了多种估算方法的共存机制,能直接为估算活动服务,为工具的进一步演化发展奠定了基础,为用户提供了全面、准确、深入的软件成本估算。
索取号暂无
英文摘要Since 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.
公开日期2011-03-17
分类号暂无
源URL[http://124.16.136.157/handle/311060/7496]  
专题软件研究所_互联网软件技术实验室 _学位论文
推荐引用方式
GB/T 7714
方晨. 一种支持多种成本估算方法的估算集成工具的设计与开发[D]. 中国科学院软件研究所. 中国科学院研究生院. 2008.

入库方式: OAI收割

来源:软件研究所

浏览0
下载0
收藏0
其他版本

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。