【摘 要】
:
软件过程管理的目的是最大限度地提高软件产品的质量和软件开发的生产率。由于软件开发过程是一个非常复杂并且难以量化、估算的过程,因此非常强调对过程的建模,力求通过对软
论文部分内容阅读
软件过程管理的目的是最大限度地提高软件产品的质量和软件开发的生产率。由于软件开发过程是一个非常复杂并且难以量化、估算的过程,因此非常强调对过程的建模,力求通过对软件过程本身的形式化建模来实现对软件过程的控制以及度量。本文以Petri网为基本工具,结合工作流技术,研究软件过程建模。在实际软件开发过程中经常会出现诸如需求、人员流动、任务转移等变化,从工作流角度来看,这些变化可能会产生死锁、丢失实例、不一致性等问题,因此,在软件过程建模时应给予足够的重视。为了解决这些问题,文中首先定义了一个具有可容性的结构变化,这种变化在应用到工作流的过程中,不会造成任何结构性错误或行为不一致,此外,文中还提出了一种工作流节点变化算法,该算法可以用来计算工作流结构变化影响的最小区域,从而解决了软件过程工作流由于动态变化产生的问题。在本文中,另一个工作重点是在对Petri网进行扩展的基础上,提出一种软件过程工作流建模工具,该工具具有建模(Model)、分析(Analysis)和管理(Management)功能,因此叫做MAM网,它是基于对时间Pr/T网的拓展。文中重点介绍了MAM的定义,MAM网的图形符号表示,使用MAM网对软件过程工作流建模;并且对MAM网所建软件过程工作流模型进行分析,其中包括对过程冲突的分析、过程并发执行的分析、完成整个工程的最小人力需求分析等。MAM网支持整合的软件过程模型和组织环境,以统一的方式调用工作流节点变化算法,从而动态适应软件过程工作流建模,提高软件过程建模的效率。最后,把基于MAM网的软件过程工作流模型映射到XPDL,并实现了XPDL的对象化表示,以便后续工作真正实现软件过程工作流的半自动化或者自动化。
其他文献
运动目标检测是计算机视觉感知动态视觉信息的核心技术,是实现对运动目标的行为理解和完成更高层次任务的基础,在许多领域有着广泛的应用。本论文主要研究了基于MRF的运动目
三维皱纹建模技术是计算机图形学领域的研究热点,近年来在虚拟现实技术、影视制作、医学研究、游戏娱乐等诸多领域,对三维模型的真实感要求日趋提高。眼部的皱纹是皮肤结构上
当今,常见的预测基因功能的方法是把未知功能的基因序列与已知功能的序列数据库进行序列比对,找到相似程度较高的序列,通过已知序列的功能来推测未知序列的功能。但这种方法
人类认识世界的过程,是一个持续不断从简单到复杂、从具体到抽象、从已知到未知的推理判断过程。在日常生活中,外界事物对人脑的刺激其实就是人脑对各种不精确的、不完全的、
无线传感器网络是一门新兴技术。它是传感器技术、计算机网络技术、微机电技术系统发展的产物。由于节点能量十分有限,因此,如何高效使用能量来最大化网络生命周期是需要解决
现实中存在的大量复杂系统都可以用各种各样的网络进行刻画。复杂网络是复杂系统的抽象表示,由节点和边组成。网络中的节点代表现实中的不同个体,边则代表这些个体之间的关系
伴随着多媒体技术的发展和网络的普及,数字产品的应用越来越广泛。人们发布、获得以及改变这些信息的方式也越来越简单多样化。数字水印技术作为数字作品版权保护的一种重要
基于高性能系统对系统复杂度、处理速度、功耗、功能多样化的要求,高性能的SoC 芯片成为IC 设计业发展的大势所趋。SoC 设计缩短了电路设计周期,降低了设计风险,但同时也带来了
生物医学成像技术的发展,为医学诊断带来了极大的便利,其中比较成熟的技术有超声波和核磁共振等等。随着新技术的出现,势必又会使医学的发展达到新的高峰。光学相干层析成像
智能交通(Intelligent Traffic,IT)作为快速发展的城市交通现代化管理的重要手段,受到极大关注,同时它也与互联网一道成为未来现代化城市交通的发展方向。作为智能交通系统的