软件演化过程的度量特性研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:dong770527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件演化过程中的度量特性是软件演化过程和软件度量领域交汇的结晶。软件度量可对软件产品和过程进行量化评估。目前国外对软件度量的研究主要集中在软件产品度量和软件过程度量,都提出各自的度量模型和方法。国内的软件度量起步较晚,多数集中在软件产品度量,对软件过程的度量关注较少。本文是在软件演化过程下进行过程度量研究,属于软件过程度量领域。当前软件度量的问题主要是:学术研究和工业实践不匹配;计划度量活动不规范;执行度量活动没有很好地实施。   研究软件演化过程的度量特性主要包含了两大目的:一是软件度量可导致迭代、驱动反馈和交错地进行持续和非持续的变化;二是软件度量能够提高开发效率和产品质量,为软件组织决策者提供了稳定或降低成本、改进和提高软件组织的运作的建议。本文在度量过程中提出带有软件演化过程特性的规范,利用反馈和迭代的方法来避免潜在的风险,提高软件开发效率和软件产品质量。   本文探讨软件演化过程或带软件演化特征的过程度量的方法,研究解决软件产品和过程度量问题的办法。本文阐述以软件演化过程为基础的度量过程,提出适合该过程的体系结构。在此体系结构下,根据软件演化过程的任务、活动和过程分别提出各自的计划和执行度量方法。本文分析度量过程方法在三种粒度下开展度量的有效性。利用曾经开发过的水利水电工程造价系统项目来验证该度量方法的可行性。总结软件演化过程的度量过程方法在软件度量领域的优势与不足,和与其他度量方法相比较需要改进的地方。   本论文包含以下创新点:   一是在软件演化过程中,提出适合软件演化过程的三种演化粒度的度量过程体系结构。这种体系结构建立适合度量过程的框架,使度量过程能够更有效地展开计划和执行度量,并度量过程。   二是在根据软件演化过程的三种粒度,在上述体系结构下,提出任务、活动和过程的度量方法。任务计划和执行度量对应于代码级别的度量;活动计划和执行度量对应于子过程、多个活动和过程局部的度量;过程计划和执行度量对应于整个过程的度量。   三是在上述研究基础上,在软件演化过程的基础上提出一套计划度量的方法,可以度量软件演化过程或带演化特征的过程,有利于补充和完善软件演化过程和软件度量理论。   软件度量过程的研究主要基于商业软件度量,前沿工作集中在欧洲、美国、日本等商业化竞争较激烈国家。本文所做研究工作同发达国家相比,在软件度量形式化语义和自动化上做得不够。但是软件度量领域还未形成统一度量标准,本文从软件演化过程的角度提出软件过程度量的体系结构和计划执行度量方法。如果能根据这些方法建立自己的软件度量过程标准,将会极大的拉近与发达国家间差距,达到与他们一致水平的竞争能力。
其他文献
如何准确地定位目标节点,从而快速有效地搜索到目标资源一直是P2P网络研究中的关键问题,是决定P2P网络系统性能的重要因素。P2P网络资源搜索技术的有效性主要取决于系统的拓扑
远程教育是现代化教学的重要组成要素。因此,设计一个能够满足和适应社会发展的远程教育模型,是现代化教育的迫切需求。本文基于教育部中小学万名班主任国家级远程培训平台,研究
在知识经济时代,信息与知识占企业资源的主导地位,直接关系到企业的创造能力、生产力和企业效益。以工作流管理为核心的监督管理系统成为油田公司的首选。LotusNotes/Domino能
视频监控系统在各行各业有着广泛的应用,同时也面临着诸多的问题需要解决。本文着重研究视频监控的运营级平台的设计问题、智能监控中复杂背景下目标发现和跟踪问题、视频监控
移动互联网时代,不论是长篇见解还是一句话甚至一个表情都可以自由的发布,对大众用户来讲短文本是主流的表达方式。海量带有个人心情、观点、叙事等的短文本与用户之间基于这些
首先,介绍了论文的写作背景,组织结构,研究的目的和意义,然后在阅读大量遗传算法和并行遗传算法文献的基础上,对遗传算法及其特点进行了简单描述并对并行遗传算法的分类进行了介绍
随着计算机技术的发展,嵌入式技术已成为计算机领域的一个重要组成部分。本文采用了嵌入式技术构建了一个用于测试安全计算机背部板卡的连接关系的测试系统。安全计算机主要
为了解决当前石油物探工程监督工作对监督人员要求较高、信息处理任务繁重、效率不理想等问题,我们基于IBM公司的协同办公软件产品LotusDomino/Notes实现石油物探工程监督工作
近年来,随着移动互联网的发展,基于位置的服务在日常生活中广泛普及,已经从传统的导航扩展到了共享出行、位置交友等即时服务。随着应用的丰富,定位范围也逐渐从室外向室内扩展,由
互连网络中构造点不相交路径(即并行路)是并行与分布式系统设计与实现的基本问题之一。根据Menger的定理,连通度为k的网络中任两不同节点之间存在至少有k条并行路。对于一般的网