问题 问答题


论企业软件过程改进的实施
软件过程是软件生命周期中所有技术活动和管理活动的集合。软件过程改进是根据某种模型对现有软件过程进行评估和改进的活动。通过实施软件过程改进可以规范企业的软件开发活动,提升软件过程能力和水平,降低软件缺陷率,获得预期的产品质量,提高企业的效益,进而树立良好的企业形象,提升企业的市场竞争力。
请围绕“企业软件过程改进的实施”论题,依次从以下三个方面进行论述。

论述该企业实施软件过程改进项目中如何根据企业的实际情况采用模型标准以及实施的主要方法和步骤。

答案

参考答案:

解析:二、参考模型标准及实施的主要方法 1.模型标准 CMM:软件能力成熟度模型。评估方法是CBA-SCE(第三方对企业进行评估)和 CBA-IPI(企业内部的小组对自身过程改进进行评估)。 CMMI:软件能力成熟度模型集成,CMMI不但包括了软件开发过程改进,还包含系统集成、软硬件采购等方面的过程改进内容。CMMI还纠正了CMM存在的一些缺点,使其更加适用企业的过程改进实施。评估方法是SCAMPI。 我国制定的SJ/T 11234《软件过程能力评估模型》和SJ/T 11235《软件能力成熟度模型》,评估方法是SPCA(双模认证)或SPA。 论文中涉及任何一个标准均可。 2.企业的实际情况 企业中与实施过程改进相关的那些实际情况,例如该企业规模及业务范围;该企业是否可以承接企业业务;该企业在软件过程能力方面的基础;该企业对模型的熟悉程度及体系文件建立、实施情况等。 3.实施的主要方法 (1)策划和准备 分析需求、拟定评估计划、选择和准备评估组、获得和分析初步客观证据、准备收集客观证据。 论文中论及提高有关思想认识、进行CMM培训和咨询、确定合理目标、组建工作组、建立和完善文件体系等内容的也可酌情给分。 (2)评估 检查客观证据、验证和确认客观证据、把客观证据形成文件、生成评估结果。 论文中论及制定和完善软件过程、内部评审、正式评估等内容的也可酌情给分。 (3)报告结果 提交评估结果、打包和归档评估材料。 论文中论及根据评估结果改进软件过程等内容的也可酌情给分。

单项选择题
单项选择题