基于工作流技术的CMM软件质量保证平台

来源 :扬州大学 | 被引量 : 0次 | 上传用户:a15few512
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今的信息时代,计算机技术已经渗透到人类社会的各个领域。随着计算机性能的不断提高,应用领域不断扩大,软件规模和数量也日益提高。然而软件质量却不能令人满意,在很多组织中,软件项目开发进度经常严重滞后、经费预算往往透支乃至翻番。其实自从20世纪60年代的软件危机,人们已经开始认识到软件不仅仅是编程了,人们开始努力探索提高软件质量的各种途径,其中包括软件工程的方法,使用模块技术、面向对象的技术、基于组件的技术等。最著名的是美国卡耐基—梅隆大学软件工程研究所(CMU/SEI)于1987年在产品质量原理的基础上提出的软件能力成熟度模型(SW-CMM)。CMM为企业评估和改进软件过程提供了一个指导性的框架,CMM强调软件过程中的管理活动。CMM经过几年的应用取得了可喜的成效,已经成为全世界普遍采用和承认的一种评价和改进软件过程能力的有效手段。 我国软件企业的现状不容乐观。为了提高软件质量,一些企业已经采用CMM来进行软件过程的管理。然而CMM本身比较抽象,难以实施。同时我们注意到软件开发是一种并行、分布的协作过程,工作流技术为实现软件开发过程中的管理提供了良好的支持。为此,我们研制了一个软件开发过程的支撑平台,通过此平台指导软件企业理解CMM的思想,控制和管理软件开发的执行,引导软件企业在开发软件时走上规范化、文档化、有序化和可度量化的道路,最终提高软件质量。 本文首先研究了软件开发过程中的不同阶段以及它们之间的依赖关系。然后我们讨论了CMM实践中的软件过程裁剪的一般规律。接下来本文针对工作流模型进行了研究,我们提出了“带有事件的条件化有向图”模型,分析了此模型的结构冲突,解释了此模型的优点,给出了使用建议。鉴于可扩展标记语言(XML)和XML模式的众多优点,我们提出了一种基于XML的工作流定义语言(XWFDL)。使用此语言,我们可以使得不同工作流管理系统中定义的工作流模型更加易于交互。最后我们详细介绍了我们开发的CMM软件质量保证平台的设计和实现方案。
其他文献
云计算是目前计算机领域的热门研究课题之一,云环境下的监控技术也越来越受到关注。云环境下的监控作为云计算的重要组成部分之一,对云计算也起着至关重要的作用。本文通过对
该文研制的微型PKI客户端设备是客户端系统的重要组成部分,它基于USB接口,采用高性能的CPU卡进行设计,把CPU卡固有的安全性能和USB总线的即插即用、总线供电等优点结合起来,
国内外有很多机构正在研制IP Camera系统,市场上也有一些类似的产品.这些产品只能提供简单的图像序列,不能提供实时的音、视频流,有待进一步完善.IP Camera软件系统开发中的
由于Internet的发展,形成了丰富的Web数据资源,为了扩大多数据库系统的应用领域,我们将研究范围由多数据库系统扩大到多数据库系统与包含Web数据的文件系统的集成.经研究,提
随着政府上网、海关上网、电子商务、网上娱乐等一系列网络应用的蓬勃发展,Internet正在越来越多地离开原来单纯的学术环境,融入到社会的各个方面。一方面,网络用户成分越来越多
随着中国互联网应用的迅速发展,许多政府部门和大型企业纷纷建立其自己的基于Internet的信息管理系统.该文根据数据分布不均匀性的特点,提出了一个分阶段联合查询的新方案.在
无压缩视频数据具有视频质量好、易于编辑、多代能力强等优点,但数据量极其巨大.在硬盘播出网络中采用无压缩视频在存储和传输方面存在性能方面的问题.大块数据存储与传输的
随着Internet的飞速发展,诸如电子商务、电子政务、自动化办公等数字化应用正在世界范围内迅速崛起,人们的生产、生活方式正发生着深刻地变革。但伴随着网络应用的迅速发展,网络
教育是计算机应用的重要领域,计算机辅助教学(CAI)则是计算机辅助教育(CBE)的重要内容。计算机辅助教学是一种新兴的教育技术,它被认为是人类教育史上继文字的出现、学校创立、
本文给出了电力市场的基本概念,针对目前单纯以报价指标为依据评估发电商竞争能力的状况,提出了竞标商多因素评判的新思路,除竞标机组的报价外考虑了市场需求水平、出清电价、最小出力、最大出力、成本特性、启停时间限制、升降功率速度等因素,对竞标商的技术特征和经济特征进行了全面描述。 对数据挖掘的基本原理进行了概括,尤其对关联规则算法进行了讨论,提出并实现了一种改进的关联规则挖掘算法。 针对常规模