软件设计师培训——第九讲王宇东北大学网络中心*1王宇东北大学网络中心******@******@:对于软件组织在定义,实现,度量,控制和改善其软件过程的进程中各个发展阶段的描述。CMM把软件开发机构按照不同开发水平划分为5个级别:Initial(初始化)、Repeatable(可重复)、Defined(已定义)、Managed(已管理)和Optimizing(优化中)。2020/8/14王宇东北大学网络中心******@(续)CMM的分级结构和其主要特征初始级――软件过程的特点是无秩序的,有时甚至是混乱的。软件过程定义几乎处于无章法可循的状态,软件产品所取得的成功往往依赖极个别人的努力和机遇。可重复级――已建立了基本的项目管理流程,可用于对成本、进度和功能特性进行跟踪。对类似的应用项目,有章可循并能重复以往所取得的成功。已定义级――用于管理的和工程的软件过程均已文档化、标准化,并形成了整修软件组织的标准软件过程。全部项目均采用与实际情况相吻合的、适当修改后的标准软件过程来进行操作。2020/8/14王宇东北大学网络中心******@(续)已管理级――软件过程和产品质量有详细的度量标准。软件过程和产品质量得到了有效的认识和控制。优化级――通过对来自过程、新概念和新技术等方面的各种有用信息的有效分析,能够不断地、持续性地对过程进行改进。CMM为软件企业的过程能力提供了一个阶梯式的进化框架,它采用这种方式来安排它的组成部分,目的是适应不同机构使用的需要。阶梯共有五级,从第1级(初始级),第2级(可重复级),第3级(已定义级),第4级(已管理级)到第5级(优化级)。2020/8/14王宇东北大学网络中心******@(续)那些与判定成熟度等级有关的组成部分处于模型的顶层。它们是:成熟度等级(MaturityLevels)、关键过程域(KeyProcessArea,KPA)与各个关键过程域的目标(Goals)。这个模型细节的组成部分――关键实践(KeyPractices,KP)、从属活动以及基础构造(InfrastructureorActivities)都是可参考的。这些可参考的部分指导CMM的使用者运用他们的专业判断力来做出应用上的决定。2020/8/14王宇东北大学网络中心******@(续)2020/8/14王宇东北大学网络中心******@(续)CMMI(CapabilityMaturityModelIntegration)能力成熟度模型集成,可以看作是把各种CMM集成到一个系列的模型中,版本:,(PersonalSoftwareProcess,PSP),是一种用于控制、管理和改进个人工作方式的自我改善过程。小组软件过程(TeamSoftwareProcess,TSP),讲述了如何创建高效且具有自我管理能力的项目小组,开发人员如何成为合格的项目组成员,管理人员如何对小组提供指导和支持,如何保持良好的工程环境使项目组能够充分发挥自己的水平等软件工程管理问题。2020/8/14王宇东北大学网络中心******@.
软件设计师培训课件 来自淘豆网m.daumloan.com转载请标明出处.