基于CMMI的软件工程及实训指导第一章有感

        软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言数据库软件开发工具系统平台标准设计模式等方面。
        在现代社会中,软件应用于多个方面。典型的软件有电子邮件嵌入式系统、人机界面、办公套件、操作系统编译器数据库游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
  • 1.1软件工程基本原理

  1. 按照软件生命周期的阶段划分制定计划,严格依据计划进行管理
  2. 坚持进行阶段评审
  3. 实行严格的产品控制
  4. 采用现代程序设计技术
  5. 结果应能清楚地审查
  6. 开发小组的人员应该少而精
  7. 承认不断改进软件工程实践的必要性
  • 1.2质量管理体系ISO9001

       ISO9001是ISO9000族标准所包括的一组质量管理体系核心标准之一。ISO9000族标准是国际标准化组织(ISO)在1994年提出的概念,是指“由ISO/Tc176(国际标准化组织质量管理和质量保证技术委员会)制定的国际标准。

  1. 质量管理原则
  2. 建立和实施质量管理体系的步骤
  3. 过程方法
  4. 实例介绍
  • 1.3项目管理知识体系PMBOK

        PMBOK是Project Management Body Of Knowledge的缩写, 指项目管理知识体系的意思,具体是美国项目管理协会(PMI)对项目管理所需的知识、技能和工具进行的概括性描述。

  1. 项目基本属性
  2. 项目参数
  3. 项目生命周期
  4. 项目管理基本过程
  5. 项目管理基本职能
  6. 项目管理成熟度模型
  • 1.4软件能力成熟度模型集成CMMI

        软件过程成熟度指一个具体的软件过程被明确和有效地定义、管理、度量、控制和实施的程度。

        软件组织成熟的过程是一个不断改进、循序渐进的过程,而不是通过革命性的革新快速实现的。

  1. 什么叫CMMI       CMMI指明该做什么,但没有指明如何做,它不是方法论,没有给出特定应用领域内的专门技术。CMMI是从软件过程角度定义了成熟的软件过程的实践活动,但它并没有涉及到软件工程的所有方面,对于成熟的软件组织而言,人的因素和技术的因素也同样重要
  2. CMMI和过程改进
  3. CMMI结构框架
  4. CMMI的阶梯表示   初始级>受管理级>已定义级>定量管理级>持续优化级

 

posted on 2020-09-20 03:01  梁可乐  阅读(85)  评论(0编辑  收藏  举报

导航