人员: ?在整个组织中都有强烈的团队意识. ?每个人都致力于过程改进. 人们不再对实现里程碑感到满意,而是努力降低错误率. ?在量化控制和管理的基础上,积极主动地考虑新技术,追求新技术并利用新技术. 可以实施软件开发中的方法和新技术创新,以防止错误并不断提高产品质量和生产率. 技术: CMM模型内容的优化级别: 不收集数据或分析数据. 改进方向: 使用数据评估和选择过程改进. 优化级别持续改进过程管理级别(5)可预见的过程确定级别(3)(4)一致的标准过程严格的过程可重复级别(2)初始级别(1)5 I / O 4 I / O 3输入和输出2输入和输出输出1输入和输出1输入和输出?对于管理员或用户,您只能看到项目的要求和项目的结果. 整个软件过程是一个黑匣子,您看不到项目的软件过程. 当然,发展活动的阶段无法确定. 项目开发就像不可思议的事情一样,这是无法控制的. •管理人员不了解软件,因此很难了解特定项目的进度或制定项目计划. ?用户只有在交付软件后才能评估软件产品是否满足要求. 2输入和输出开发过程看起来像一系列黑匣子. 软件开发可以分阶段进行控制和管理. 这种管理控制可以在某些定义的时期(里程碑)中看到项目活动.

但是黑匣子内部发生的事情仍然不可见. 因此,只能在一定程度上控制用户需求和工作产品. 此时,可以建立基本的项目管理活动,并且可以在过程的检查点检查产品,以检查过程是否正常进行或对出现的问题做出响应. 用户还可以在检查点检查项目的进度. 3输入和输出可以在框中看到内部结构,例如项目定义的软件过程的任务. 这种内部结构代表了将软件开发组织中已经存在的标准软件流程应用于特定项目时的情况. 因此,管理人员可以在一定程度上与各种软件开发活动进行交互,同时了解他们在过程中的职责和任务. 管理人员可以预见可能的风险,并为此做一些准备. 用户可以获得更准确,更快速的状态报告. 4输入和输出可以在此级别上定量地指导和控制定义的软件过程. 管理人员可以根据客观指标预测过程中的支出和其他条件. 定量和有目的地做出决策. 随着软件过程的不稳定性降低,预期结果的能力也会提高并变得更加准确. 用户可以定量地了解流程的功能和存在的风险. 5输入和输出在这种级别的组织中,可以清楚地看到软件过程. 为了提高生产率和质量,已经系统,连续和系统地尝试了新的和改进的方法. “制度变迁”已经成为一种生活方式.
对现有过程的理解不只是考虑过程的可能变化,而是有意识地确定那些不够有效且可能是错误的活动,并将对其进行纠正和替换以取得进一步的效果. 工作成就的标准不再是达到里程碑的要求,而是错误率的降低. 管理人员可以估算并定量跟踪变更的影响和效果. 用户与开发组织有着良好的合作关系. 成熟度标记过程能力具有实现目标的关键过程区域,是由公共特征描述组成的,具有关键实践描述的是实现或反映成熟度的基本设施和动作,成熟度是实现成熟软件过程的过程,组织处于发展的某个阶段. 五个成熟度级别为CMM提供了顶层结构. 每个成熟度级别都显示一定级别的过程能力. 软件处理能力描述了特定软件处理后预期的结果范围. 每个成熟度级别都包含几个关键过程区域. 关键流程区域每个关键流程区域(一组关键流程区域,KPA)代表了软件组织改进软件流程时必须集中的几个方面. 也就是说,关键过程区域标识了达到一定成熟度水平必须满足的条件. 每个关键过程领域都用非正式的组件进一步说明,并分为五个领域,称为公共功能. 这些公共特征以一种确定性的方式校准了该方法,并实际上规范了关键实践环节. 完成这些实践后,就可以实现关键流程领域的目标.
每个关键过程域定义了一系列相互关联的操作活动. 当实现这些活动时,就意味着达到了在提高软件过程功能中扮演关键角色的目标. 公共特征公共特征有效地表明关键过程域的实施和结构组织是否有效,可重复和持久. 五个共同特征如下: 执行承诺: 描述组织必须通过此行为采取的行动,以反映组织中已实施的现有和现有流程. 行为责任通常与组织中的政策和管理方法有关. 执行能力: 描述每个项目或整个组织在软件过程中必须满足的前提条件. 行动能力通常与资源,组织和培训有关. 执行的活动: 描述实现软件过程的关键区域必须执行的任务和步骤. 这包括制定计划(正式和非正式),并确定执行工作,跟踪工作并在必要时进行改进的步骤. 度量和分析: 描述确定,改进和控制过程状态的度量的基本规则. 测量和分析通常包括一些测量示例,通过这些示例,您可以知道如何确定操作活动的状态和效果. 验证实施是为了确保已建立的软件过程活动遵循已建立的步骤.
可以通过管理和软件质量保证来验证验证改进. ??主要实践活动每个关键过程域最终都由一些关键实践活动(关键实践)组成,通过这些活动的实现来满足关键过程域所实现的目标. 每个主要实践都是通过规则描述的,通常会有更详细的描述,其中可能包含示例和详细描述. 更高级的实践活动也可以参考主要实践活动,以建立关键流程区域的基本策略,操作方法和活动. 每个成熟度级别的关键流程区域优化级别(5)流程更改管理技术更改管理缺陷预防管理级别(4)软件质量管理定量流程管理确定级别(3)合作伙伴评审小组协调软件产品工程综合软件管理培训计划组织流程定义组织的过程重点是可重复级别(2)软件配置管理软件质量保证软件分包管理软件项目跟踪和监督软件项目计划需求管理主要(1)成熟级别第二级别,可重复级别标记过程能力: 关键过程领域. 软件项目计划以实现目标: 在计划级别跟踪软件项目时,请使用书面方法来跟踪软件. 包含执行各种操作的公共功能. 关键实践示例. 行动9: 是解释实现或表现形式: 根据书面步骤实现对软件工作产品规模的估计(或更改软件工作产品的尺寸). ⑵分析⑶关键过程领域的基本概述⑴发现现场访谈和文件审查是基于CMM的步骤⑷⑸⑹软件过程评估和软件能力评估?选择一个团队.
该团队必须接受基本CMM模型概念以及特定评估和评估方法的培训. 团队成员必须具有软件工程和软件管理方面的知识. ?问一个问题. 从评估和评估的角度提出了一些代表性问题. 这些问题代表了软件成熟度的基本评估点. ?反应分析. 这些活动完成后,评估和评估小组开始进行反应分析,即记录对这些问题的反应,并根据这些问题确定进一步工作的方向. 这些检测到的区域通常与CMM模型中的关键过程区域有关. ?现场记录. 从反应分析的结果开始,团队开始调查和分析记录的工作,以更好地理解软件过程. CMM模型中的改进过程区域和主要实践活动指导团队成员提出问题,倾听,检查和协商. 结果,软件评估和评估团队得出了结论,表明软件过程的关键过程领域是否已达到其相应目标. 团队必须严格记录和判断软件改进过程域的结果. ? CMM控制. 这些单方面活动结束后,团队将提供结果列表,以定义软件组织的软件过程的优缺点. 在软件过程评估期间,这些结果将成为改进软件组织过程的基础和参考. 在软件功能评估中,这些结果为决策者提供了进行风险分析的技术基础. ?评估大纲. 团队为关键过程区域的基本概述准备了一个描述文件. 该文件描述了组织已达到的软件过程域目标和未达到的软件过程域目标.
应该注意的是,关键工艺区域的满意并不意味着没有相关的缺陷. 这些缺点的出现并不意味着很难实现这些关键的过程领域. 软件过程评估和软件能力评估方法的特点是什么?在调查中,以成熟度问题集为起点. ?使用CMM模型作为调查方向的方向. ?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-274679-2.html
更不要学他
其实我们今天的科技实力不早说与老美比