软件过程模型和过程评估的发展及小型过程评估的应用

来源 :南京大学 | 被引量 : 0次 | 上传用户:dongfsq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自1987年SEI发表软件过程成熟度框架和成熟度提问单以后,以定义软件过程模型和执行软件过程评估为主的软件过程运动代表了提高软件生产质量和效率的发展方向。到2002年,先后出现了CMM模型、BOOTSTRAP模型、ISO/IEC15504模型以及CMMI等多种世界范围内具有影响力的过程模型及相关的过程评估框架,在此之外,还出现过不少在部分地区和某些行业很有影响的过程模型和过程评估框架如Trillium,Ⅴ模型等。 过程模型的发展和过程评估框架的丰富,一方面使评估结果越来越准确的反映组织的过程能力状态,另一方面也使组织过程评估耗费更多的资源和时间。在小型软件组织或者中型软件组织的一个部门或项目组,由于自身资源和时间的限制,往往无法执行一次大型的正式的评估。即便在大型的软件组织中,在执行正式的过程评估之前,也希望通过一次小规模的评估大致了解组织的过程能力状态。2000年2月KarlE.Wiegers在他的论文[8]中总结了之前一些大型公司如爱立信、柯达进行正式的过程评估时采用的用来快速收集评估数据以及帮组组织过程改进的辅助评估工具和评估方法,提出了小型过程评估思想,并定义了一个评估框架。 本文在在分析过程模型和过程评估发展历史、比较有代表性的过程评估方法的优缺点的基础上,丰富了小型过程评估思想,并提出小型过程评估是过程评估的一个重要发展方向。小型过程评估方法在实施中最重要的优点就是需要的资源和时间大为减少,这是由小型过程评估方法的几个主要特点决定的。首先小型过程评估方法以组织的自我过程能力认识为评估目标,这样决定了只要在可接受的评估结果精确性的范围内,需尽可能的减少评估所需的资源和时间。其次小型过程评估方法侧重比较组织内部过程与参考模型的符合度(实施度),它以过程参考模型或者参考模型定制的问卷(如CMM的成熟度问卷)作为问卷,而较少考虑组织特定的过程行为。这样可以节省从模型到组织的过程影射阶段所需的时间,也可以节省评估参加人员的培训时间。最后小型过程评估使用问卷作为主要的评估数据收集手段。评估手段的简化大大减少了评估过程中耗费大量资源和时间的获得及验证客观实证的过程。因而小型过程评估具有耗费资源少、评估周期短的特点,可以很好的适用于中小型组织的软件过程改进,以及大型组织快速了解内部过程能力状态的需求。 为了加强评估结果的客观性,本文提出了执行评估阶段新的评分算法。通过赋予评估参加者对参考模型和评估对象的熟悉度,以及考察回答相关问题的一致性,减少评估参加者在答题时主观因素的影响。问题间的相关性是由过程模型中过程间的相关性决定的。 在863计划“基于CMM的软件过程质量保障平台及体系”下开发的软件过程自评估系统(SPSA)就是采用基于小型过程评估思想开发的一个面向中小型软件组织的系统。系统支持小型过程评估流程的三个阶段:计划和准备评估阶段、执行评估阶段和汇报评估阶段,每个阶段的主要活动对应系统中的一个功能模块。在计划和准备评估阶段由系统的发起评估、相关培训模块支持。执行评估模块主要包括答题模块,系统扩展了小型过程评估方法,支持多个参考模型的评估,并在线帮助评估参加者了解相关术语;采用了本文提出的新的评分算法得到评估结果。汇报评估阶段主要包括查看评估结果模块,根据评估结果产生相关的图表。
其他文献
在学位论文检索系统中,检索系统的构建模式是系统的关键.该文在分析了现有学位论文检索系统的构建模式的基础上,运用P2P(peer-to-peer)技术建立一个基于源数据的分布式学位论
随着EAST装置不断升级和实验水平的提高,为了满足等离子体长时间放电的要求,现有的EAST核心数据采集系统已升级为基于MDSplus的长脉冲实时数据采集系统。然而目前大部分独立数
演化计算是一种基于生物自然选择和基因遗传学原理的计算模型.它使用计算机模拟大自然的演化过程来求解复杂问题.由于演化计算具有自组织、自适应、自学习等智能特征,且描述
无损探伤技术在工业生产中有着广泛的应用,其中通过X光成像再结合人工检查的方式最为普遍,轮胎生产就是一个典型的案例。随着市场的庞大需求和汽车工业的高速发展,全世界每年的
面向目标的需求工程就是对需要实现的系统的目标进行确定、然后对目标进行求精细化、再将其转化为相应的约束条件以及可操作性的事务归约、并在多Agent之间进行目标责任分配
随着互联网技术的发展,需要存储的数据量也不断增大,计算机硬件和软件的不稳定很容易导致用户数据的丢失,数据存储的可靠性已经成为学术界和工业界关注和研究的热点问题之一
在UNIX中,文件是一个非常广泛的概念,以下都可以被称作为文件:通过open()系统调用创建的五种位于磁盘上的的文件:正规文件、目录文件、字符设备文件、块设备文件、先进先出文件。
随着网络技术的迅速发展以及对多媒体信息需求的不断增长,视频流技术已经引起了学术界和业界的广泛关注.视频流媒体应用不同于传统业务,具有时延敏感、数据量大等特性,这就要
该文是以计算机符号计算为基础的、跨学科的非线性工作.符号计算是计算机人工智能领域的一个新分支学科,以计算机科学与各种理工学科交叉为特征.它显著提高了计算机以精确的
早在20世纪70年代初,决策支持系统(DSS)这一概念就产生了.但是,传统的DSS仅面向单一成员而不能胜任群体决策的支持,因此,决策支持系统逐渐进入一个新的发展阶段——群体决策