中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 互联网软件技术实验室  > 学位论文
题名:
一种支持多种成本估算方法的估算集成工具的设计与开发
作者: 方晨
答辩日期: 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.
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/7496
Appears in Collections:互联网软件技术实验室 _学位论文

Files in This Item:
File Name/ File Size Content Type Version Access License
10001_200528015029049方晨_paper.doc(2139KB)----限制开放-- 联系获取全文

Recommended Citation:
方晨. 一种支持多种成本估算方法的估算集成工具的设计与开发[D]. 中国科学院软件研究所. 中国科学院研究生院. 2008-06-02.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[方晨]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[方晨]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

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

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace