0
点赞
收藏
分享

微信扫一扫

软件质量管理-1-课程介绍


1. 课程动机

  1. 核心课程:唯一一门系统讲解软件开发管理的课程
  2. 梳理如下的概念
  1. 软件项目管理
  2. 软件生命过程
  3. 软件过程
  4. 软件过程管理
  5. 敏捷软件开发
  6. CMM/CMMI
  7. 瀑布模型
  1. 未来可能需要的部分
  1. DevOps
  2. SRE

2. 软件工程究竟是什么?

软件质量管理-1-课程介绍_软件过程

3. 本课程目标

  1. 理解项目管理的基本概念,掌握项目管理的常用方法。例如估算和计划跟踪,配置管理,风险管理等。
  2. 掌握产品质量和过程质量的基本概念,理解通过过程质量管理来保障最终产品质量或服务质量的手段。
  3. 掌握软件过程的基本概念,了 解常用软件过程方法。理解进行个.人级、小组级和组织级软件过程的评价与改进方法。
  4. 面临复杂项目的时候,能够选择适用的软件过程,对其进行合理组合和裁剪,并在此基础上合理组织和管理项目开发,达到预先设定的质量要求。

4. 关于本课程的一些假设前提

  1. 软件开发本质上是智力劳动开发者心理方面的因素不可忽视
  2. 大部分情况下,管理仅仅是试图复制其他地方(场景)的成功,但是这种复制一般并不容易
  3. 软件开发四大本质难题永远存在,不可能彻底解决,在不同时期凸显程度有差异.
  4. 项目管理是为了降低/减少各种无谓损耗来实现本该有的效能
  5. 软件过程改进为了达到更好的效能,这其中**质量(缺陷)**是首要目标或限制

5. 内容安排

  1. 第一讲 概述
  2. 第二讲软件过程的历史演变和经典工作(1)
  1. 软件开发和应用特征驱动
  2. 当前挑战和未来
  3. 不同阶段的经典(瀑布、CMM、敏捷、等等)
  1. 第三讲软件过程的历史演变和经典工作(2)
  1. 技术热点ABC和DevOps(https://www.icourse1 63.org/)自学
  1. 第四、五讲估算、计划和跟踪
  1. 估算方法、 计划框架、挣值管理方法
  1. 第六、七讲质量管理
  1. 质量是什么?质量管理手段和路线图
  1. 第八讲风险管理
  2. 第九讲工程技术管理
  1. 需求开发管理、技术方案管理、方案决策、V&V管理
  1. 第十、十一和十二讲统计与定量管理
  1. 常用用统计方法、软件过程建模与仿真技术、软件项目的定理管理
  1. 第十三讲GQM度量体系
  2. 第十四讲配置管理
  3. 第十五讲缺陷预防与根因分析
  4. 第十六、十七讲过程管理
  1. 基本概念和方法
  2. 参考模型
  3. 基础设施
  4. 过程裁剪和融合


举报

相关推荐

0 条评论