基于多元线性回归模型的POPs软件估算方法研究

被引量 : 0次 | 上传用户:jm8888jm8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件估算(Software Estimation)是根据软件的开发内容、开发工具、开发人员等因素,对软件需求、程序设计、编码、测试等整个开发过程所花费的时间及工作量做出预测。软件估算是软件项目策划的基础,而估算风险是项目中最大的风险之一,因此软件估算一直是软件工程领域研究的重点课题。面向对象软件开发方法的出现,使得传统的软件估算方法,如代码行法、功能点法,无法满足面向对象的特征要求;而现有的多数面向对象的软件估算方法,如3D功能点法、用例点法,也只是对软件特征的单方面进行度量,无法满足软件估算的要求。预测性对象点(Predictive Object Points,简称POPs)方法是针对面向对象软件开发设计的,对面向对象的特征进行全面度量的软件估算方法。它从软件功能点数、对象间交流的信息数、继承对重用的影响度三个方面对软件进行全面度量,从而预测出软件的规模。POPs估算方法的核心是每类的加权方法数(Weighted Methods per Class,简称WMC)。传统上,用图表法对类中每种类型的方法所占的比例和权值进行估算,从而得出WMC。此方法需要大数量级的历史数据,并且历史数据所覆盖的软件类型和行业不明确,计算的准确度不高[1]。本文研究了软件估算方法和软件应用数据的建模方法,特别是POPs方法和多元线性回归模型。针对POPs方法在软件估算中准确性不高的问题,提出一种基于多元线性回归模型的POPs软件估算方法。主要研究包括:首先提出了基于多元线性回归的POPs软件估算方法并给出算法,引入参数校准;其次,针对船舶物流管理系统,设计并实现了船舶物流管理软件估算系统;最后,将POPs方法应用到特定的领域(船舶物流管理),对实验数据和估算结果进行比较分析,提高了估算结果的准确度。
其他文献
经过50多年的发展,特别是改革开放20多年的发展,我国装备制造业取得了一系列重大成就,已经形成了门类齐全、具有相当规模和水平的装备制造业体系,成为经济发展的重要支柱产业
多播是一种介于单播和广播之间的高效网络传输机制。它能够提供一种满足群组应用的消息交互模式,从而有效地降低网络带宽的占用、减轻网络负载等,所以多播在实时数据传送、多
随着科学技术的不断发展,计算机多媒体技术在教学方面的应用不断深入,多媒体课件在各学校也应运而生。本文叙述了多媒体教学系统在教学中的应用,并进行了机械基础多媒体辅助
硅橡胶材料制成的赝复体是修复颌面部缺损的一种重要方式。赝复体常用在因肿瘤和外伤造成的颜面部缺损区,接触血液和唾液中的细菌的机会较高,而且硅橡胶赝复材料表面疏松多孔
随着我国社会主义市场经济的发展,计划经济体制时期形成的“单位体制”逐步失效,社区成了与人们的生活和工作关系最密切的活动空间。社区文化建设也随之成为了社区建设的一个
疼痛是日常生活中最重要的感觉之一,痛觉本质的研究和机理性研究为疼痛的有效治疗和积极控制提供必要的保证。传统的中医技术针灸在疼痛治疗中显示了很好的应用潜力,针灸镇痛机
汽车零部件行业是汽车工业发展的基础和重要组成部分,在国民经济中占有很重要的地位,和汽车整车行业组成的汽车行业是机械行业中第一大产业。作为整个产业链或价值链的前沿,
在依托沿海发达经济区发展的基础上,海岛以其特有的区位、资源和环境优势,在国家现代化建设过程中占有重要的地位。海岛作为海洋生态系统的重要组成部分,资源丰富,既是我国开发海
福建省是海峡西岸经济区的主体城市,肩负着服务中部崛起和西部开发的重要使命,是东南沿海新的对外开放综合通道。近年来,福建省认真贯彻实施国家规定的建设社会主义新农村和
美国是当代世界综合实力最强的国家,“美国式”的民主政治制度对当代世界也产生着广泛而深刻的影响。美国是总统制国家,三权分立,相互制衡是美国政治体制最主要的特征。美国