基于CMMI的软件工程及实训指导第一章有感
在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
-
1.1软件工程基本原理
- 按照软件生命周期的阶段划分制定计划,严格依据计划进行管理
- 坚持进行阶段评审
- 实行严格的产品控制
- 采用现代程序设计技术
- 结果应能清楚地审查
- 开发小组的人员应该少而精
- 承认不断改进软件工程实践的必要性
-
1.2质量管理体系ISO9001
ISO9001是ISO9000族标准所包括的一组质量管理体系核心标准之一。ISO9000族标准是国际标准化组织(ISO)在1994年提出的概念,是指“由ISO/Tc176(国际标准化组织质量管理和质量保证技术委员会)制定的国际标准。
- 质量管理原则
- 建立和实施质量管理体系的步骤
- 过程方法
- 实例介绍
-
1.3项目管理知识体系PMBOK
PMBOK是Project Management Body Of Knowledge的缩写, 指项目管理知识体系的意思,具体是美国项目管理协会(PMI)对项目管理所需的知识、技能和工具进行的概括性描述。
- 项目基本属性
- 项目参数
- 项目生命周期
- 项目管理基本过程
- 项目管理基本职能
- 项目管理成熟度模型
-
1.4软件能力成熟度模型集成CMMI
软件过程成熟度指一个具体的软件过程被明确和有效地定义、管理、度量、控制和实施的程度。
软件组织成熟的过程是一个不断改进、循序渐进的过程,而不是通过革命性的革新快速实现的。
- 什么叫CMMI CMMI指明该做什么,但没有指明如何做,它不是方法论,没有给出特定应用领域内的专门技术。CMMI是从软件过程角度定义了成熟的软件过程的实践活动,但它并没有涉及到软件工程的所有方面,对于成熟的软件组织而言,人的因素和技术的因素也同样重要
- CMMI和过程改进
- CMMI结构框架
- CMMI的阶梯表示 初始级>受管理级>已定义级>定量管理级>持续优化级