件管理和过程文档化,标准化,同时综合成该组织的标准软件过程,所有的软件开发都使用该标准软件过程。?4. 管理级收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制。?5. 优化级软件过程的量化反馈和新的思想和技术促进过程的不断改进。РCMM的作用归纳两个主要方面:Р①科学的评价软件开发单位的软件能力成熟等级;?②帮助软件开发单位进行自检,了解自己的强项和弱项,从而不断完善和改进单位的软件开发过程,确保软件质量,提高软件开发能效率。Р历年试题Р(单选题)需求管理、项目计划、软件配置管理等属于CMM等级中的( )?A.第一级 B.第二级?C.第三级 D.第四级?答案:B?(单选题)CMM把软件开发组织的能力成熟度等级分为( )?A.3个 B.4个?C.5个 D.6个?答案:CР6.1.2 极限编程XP(考点)Р极限编程(XP)是一种针对业务和软件开发的规则,它的作用在于将两者的力量集中在共同的、可以达到的目标上。它强调软件开发是人与人合作进行的过程,因此成功的软件开发过程应该充分利用人的优势,而弱化人的缺点,突出人在软件开发过程中的作用。极限编程属于轻量级的方法,认为文档、架构不如直接编程直接。XP使开发者能更有效的响应客户的需求变化,哪怕是在软件生命周期的后期。Р1.XP的核心思想? 极限编程强调我们将任务/系统细分为可以在较短周期解决的一个个子任务/模块,并且强调测试、代码质量和及早发现问题。?2.XP的4个核心价值:沟通、简单、反馈和勇气。? 成功学习XP的关键,是用“沟通、简单、反馈和勇气”的态度来对待XP;轻松愉快地来感受XP的实践思想;自己认真实践后,通过对真实反馈的分析,来决定XP对自己的价值;有勇气接受它,或改进它。Р3.XP的软件开发过程?(1)极限的工作环境。?(2)极限的需求。?(3)极限的设计。?(4)极限的编程。?(5)极限的测试。