软件过程实施偏差处理方法研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:jrong520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产品的质量,很大程度上取决于其开发过程,应用软件过程技术是规范软件开发的有效手段。过程的实施是软件过程技术研究的重要方面。过程实施中,出现偏差,即未曾预期的情况不可避免。对过程实施偏差的不当处理可导致软件项目失控、过程质量下降,最终导致软件产品的质量下降,因此,对其展开研究具有重要意义。   本文对软件过程实施中的不一致和偏差进行了深入研究。根据产生原因的不同,将偏差分为内部偏差和环境偏差,并在此基础上,提出基于异常处理机制改进的偏差处理方法。在偏差处理中引入异常机制,可以增强过程模型的表述能力、实施过程的容错能力、可扩展性,并为过程的演化和改进提供支持。   为了应用异常机制于偏差处理,设计了面向对象的异常类型系统以描述软件过程实施中的偏差;扩展了LATIN语言,加入异常类型的描述,使过程模型支持异常处理;设计了支持异常捕获和处理的过程运作引擎,以追踪、恰当处理实施过程中的偏差,并为偏差的分析提供数据。   最后,在Linux环境下实现了一个支持异常处理的原型过程引擎。该引擎分析支持异常类型的模型定义,初始化一个模型对象数据仓库;过程实施中,引擎通过与用户交互和模型定义的状态迁移,触发、解释任务并执行;捕获执行过程中的异常,并作相应的处理。
其他文献
强化学习是agent在与环境交互中通过“试—错”的方式以最优化长期收益为目标的机器学习方法,是介于监督学习和非监督学习之间的学习方式,它以其不需要事先了解环境以及不需要
随着Internet的快速发展与普及,无线网络、移动设备、嵌入式系统以及传感器技术的进步,计算机应用模式开始从“人围绕着计算机”到“计算机围绕着人”的转变。为了使计算机应用
随着Internet的飞速发展和普及,P2P技术逐渐受到重视,P2P技术成为计算机网络技术中的一个热点。P2P模式与C/S模式相比较,减轻了服务器的负载并且减少了网络拥塞;改变了客户机
贝叶斯理论最初起源于模式识别领域的研究,贝叶斯定理是其中最重要的一个公式,是贝叶斯学习方法的理论基础,它将事件的先验概率和后验概率巧妙地联系起来,利用先验信息和样本数据
互联网的日益普及以及各种互联网技术的快速发展使得网络安全问题成为现今网络所要面临的一大难题。为了保证网络能够安全有效地工作,各种与网络安全相关的技术和产品应运而
存储安全是企业信息系统安全的基础,为满足组织内部网络中的存储资源安全使用的需求,出现了多种解决存储安全的管理系统,对存储资源的访问方式信息存储方式进行规范控制,以使存储
随着计算机视觉的发展,图像处理任务的要求越来越高,对高精度的图像标记的研究越来越重要。图像标记是给图像的每个像素点或图像块进行类别标记,所以可以看做是分类问题的一个子
高速缓冲存储器技术可以有效地弥补处理器和内存之间的速度差异。但是随着待处理的数据规模越来越大,顺序数据访问越来越多,例如文件读写、网络数据收发等,当前的高速缓冲存储器
随着计算机技术尤其是网络技术越来越广泛的运用,e-制造(称为数字制造或网络化制造)已经成为机械制造企业现代化的标志,同时网络化的制造模式已成为制造业发展的必然趋势。数
伴随着互联网和无线网络技术的飞速发展,移动终端随处可见,随时随地上网成为了现实,也成为了用户的一种普遍需求。然而无线网络由于受到传输媒介的限制,它的带宽和时延都无法满足