面向领域的软件构件演化度量研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:sujinquan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用的深入和软件工程的发展,软件系统与其它系统一样,其自身也会逐渐老化,不再适应用户和环境的需要而变成遗产系统(legacy system)。软件演化已经成为了软件生命周期中最重要的形态之一。当今,随着软件开发技术不断提高,软件开发规模与复杂度也不断加大。为了降低开发风险,很多软件企业都通过过程度量来改进软件过程,因而度量已经成为一项基本的软件工程实践活动。另一方面,基于构件的软件开发CBSE (Component based Software Engineering)能够有效地提高软件开发的质量和效率。然而,除了构件组装,构件演化是另一个需要经常面对的主要问题。因而构件演化成为基于构件的软件工程的新兴的研究领域。本文首先讨论了软件演化过程、软件度量、软件构件等相关概念;指出了软件公司在实际度量过程中存在的困难,并给出了相应的建议;借鉴了GQM (Goal-Question-Metric)度量思想,提出了一种面向领域的软件构件演化度量模型(F-CEMM) (Component-Evolution-Metric Model facing to Field),以支持软件系统构件演化度量;在软件企业度量实施过程中,由于不同角色利益人对于演化度量过程的不同理解,依据不同的信息需求详细的分析了其相互关系;其次,本文分析了不同的度量目标,对于度量元的选取进行细致的研究工作,列出了部分基本度量信息及派生度量信息,为构件演化度量过程提供了实践的参考;接下来本文对于度量实施过程中数据采集、度量结果分析、度量评估及改进等问题进行了详细的阐述,以使能够真正量化地评定演化过程的能力和性能;最后结合前面的研究工作,给出了一个实例进行分析。总之,本文的研究目的和意义旨在提高软件系统构件演化过程的质量,希望通过度量和测评,能够有效地对于构件演化过程进行控制,并最终能够提高软件企业的生产力。
其他文献
互联网尤其是3G移动网络的发展和推广使得各种信息的传输更加便捷和快速,数据可以在互联网中任意两点之间通过各种各样的媒介进行传输。这使得人们共享数据信息和资源更加的
图像分割是图像分析、识别和理解的基础,是图像技术研究的热点和焦点,其分割结果的好坏直接影响到图像分析的质量。由于各种因素的影响,图像本身存在不确定性和不精确性,而模糊理
移动Ad Hoc网络是由一组带有无线收发设备的移动节点组成的一个多跳的临时性自组织网络,网络中的节点能够以任意可能的速度和移动模式自由移动,也可以随时开机和关机,自身发
近几年,随着计算机图形硬件性能的飞速提升以及图形学技术的发展,群组动画技术带来的震撼视觉效果和逼真画面越来越多地应用于人们的日常生活中。  群组行为模拟可以分成智能
两轮自平衡电动车是一种新能源、小型化、智能化的个人交通工具,同时也是一个多变量、强耦合、高阶的、非线性的一个倒立摆控制系统,为研制高性能、低成本的两轮自平衡电动车
粒子群优化算法作为群体智能优化算法的一种,源于对鸟群和鱼群群体运动行为的研究。它的主要特点是原理简单、参数少、收敛速度较快。该算法在函数优化、神经网络训练、组合
在信息社会里,计算机网络已经成为日常生活最重要和最频繁的通信媒介,人们可以从其中获得大量的信息资源和服务;另一方面,计算机网络中充斥着信息安全隐患,有关网络安全受到
网络作为获取信息的主要路径之一,人们对它的依赖程度也在与日剧增。然而,网络中存在的越来越多的入侵行为,给人们的日常生活带来了困扰,甚至会造成巨大的经济损失、威胁到国
本文主要针对图像分割问题进行研究,通过广泛的算法对比,选择使用人工鱼群算法(Artificial Fish Swarm Algorithm,AFSA)完成图像边缘检测,结合模糊C均值聚类算法完成图像分割
图像恢复技术在航空航天、物理材料、人工智能、控制理论和人们娱乐生活等诸多领域有着广泛而深刻的应用。在数字图像的拍摄过程中,由于成像系统的精密性,传输媒介的畅通性,