问答题
论企业软件过程改进的实施
软件过程是软件生命周期中所有技术活动和管理活动的集合。软件过程改进是根据某种模型对现有软件过程进行评估和改进的活动。通过实施软件过程改进可以规范企业的软件开发活动,提升软件过程能力和水平,降低软件缺陷率,获得预期的产品质量,提高企业的效益,进而树立良好的企业形象,提升企业的市场竞争力。
请围绕“企业软件过程改进的实施”论题,依次从以下三个方面进行论述。
问答题
概要叙述你参与实施的企业软件过程改进项目以及你所担任的主要工作。 |
【正确答案】
【答案解析】[写作要点]
一、企业软件过程改进项目包括第三方对企业(组织)的软件能力进行评估,或者企业(组织)对自己的软件过程进行改进。通过评估和改进活动,可以帮助IT企业对软件/系统工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件和系统集成项目,提高企业的管理水平,增强企业的国际竞争能力,并可以获得相应的成熟度等级或者过程的能力等级评定。
论文中论述的项目应该是上述二者之一。
问答题
论述该企业实施软件过程改进项目中如何根据企业的实际情况采用模型标准以及实施的主要方法和步骤。 |
【正确答案】
【答案解析】二、参考模型标准及实施的主要方法
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)报告结果
提交评估结果、打包和归档评估材料。
论文中论及根据评估结果改进软件过程等内容的也可酌情给分。
问答题
具体阐述该企业在实施软件过程改进的活动中所发现并解决的主要问题和效果。 |
【正确答案】
【答案解析】三、具体阐述该企业在实施软件过程改进的活动中所发现并解决的主要问题,效果如何?
在本组织实施软件过程改进中所发现的问题要具体;解决方法要有针对性,考虑到了上述两种所介绍的该企业实际情况。效果可从以下方面举例:相应的文件体系建立和改进,软件实施的规范化程度的提升和效率的提高;所提供的产品和服务质量的改进,企业效益的提升;其他方面的例子。