一种支持多种成本估算方法的估算集成工具的设计与开发

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:sdqzdx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自上世纪60年代软件危机始,涌现了一大批软件成本估算理论和方法。单一的估算方法具有自身的优势和适用的估算环境。但不存在一种适应所有估算环境的估算方法。于是,集成各软件成本估算方法,以期适应各种软件成本估算环境,最大程度的利用各个软件估算方法的优势,提高估算的准确性和精确度,避免单一方法的局限性,是当前对软件成本估算方法学的有益补充。   本文首先研究集成多种软件成本估算方法的模型。规范项目数据格式,自定义和配置成本驱动因子,集成多种规模方法,如代码行、等价代码、功能点等规模方法等,集成COCOMO公式估算、类比估算和COCOMO-U估算等估算方法,探讨了估算模型的估算流程。   其次本文探讨如何开发基于上述模型的软件成本估算工具。本工具采用软件设计思想和技术有面向对象技术、插件体系、SWT技术、RCP技术、Hibemate技术和MVC设计思想等等。该软件成本估算工具面向估算工具的需求,立足现有的技术,力争提高工具的完整性、易用性、可靠性和可扩展性,为日后随着研究进一步深入而对工具的升级打下坚实的基础。   本文提出的一种集成多估算方法模型,具有可扩展性,为深入理解软件成本估算,更好的控制软件成本打下了坚实的基础,并对估算方法如何发展提供了思路。在模型的基础上,本工具实现了多种估算方法的共存机制,能直接为估算活动服务,为工具的进一步演化发展奠定了基础,为用户提供了全面、准确、深入的软件成本估算。
其他文献
医学图像三维可视化技术是图像处理和分析的重要研究内容。可视化技术能够显示器官的三维形体,可辅助医生对病灶进行分析,提高医疗诊断的准确性和科学性,有利于制定最优的治疗方
实时系统是指能及时响应外部发生的事件,并以足够快的速度完成对事件处理的计算机应用系统。实时系统应用的场合往往要求其正确性和可靠性能够得到保证,但是由于涉及并发、不确
Gossip算法是针对非结构化对等网络定位资源效率不高、采用泛洪查询占用较多带宽等问题的一种可行解决方案。每个收到要传播的信息的节点从它的邻居列表中随机选择一定数目的
软件测试是目前保障软件质量最主要和最有效的方法。它是为了发现程序中的错误而执行程序的过程。手工测试繁琐而复杂,不仅要耗费大量时间和成本,还易出错。因此,自动化测试
由于嵌入式系统的专用性和多样性,在嵌入式系统上部署Linux系统一般都需要进行繁琐的移植工作,探索在嵌入式平台上部署嵌入式Linux系统的一般原理和方法,可以减少移植工作的盲目
90年代初以来,大量的对网络流量的测试和分析发现,传统网络流量模型在描述实际网络业务时,忽略了网络流量的一个重要的特性-自相似性。实际上,采用自相似模型或分形模型能够更准
随着计算机的广泛应用和互联网技术的迅猛发展,社会的信息总量呈指数级增长。面对信息爆炸带来的挑战,亟需一些智能化的工具来帮助用户获取真正有用的信息,信息抽取正是在这种背
重复数据删除技术可以大幅度削减重复数据,在传输之前就将数据量减少到较低水平,从而节省了网络带宽和存储空间。由于备份系统中存在大量冗余数据,在备份环境中使用重复数据删除
随着Internet的迅速发展,大型的企业信息化系统以及以B2C和C2C等模式为代表的电子商务领域的应用逐渐成为当今软件技术的主流趋势和竞争焦点。在该领域,作为信息系统基础平台的
IP组播技术是一种有效的多目标传输机制,具有广阔的应用前景。但是目前的组播协议缺乏安全机制满足组播应用的安全性要求,每一台主机都可以通过发送IGMP(因特网组管理协议)报