软件进度管理六个过程:活动定义 → 活动排序 → 活动资源估计 → 活动历时估计 → 制定进度计划 → 进度控制。
WBS 工作分解结构:把项目按原则分解成任务 → 任务再分解成一项项工作 → 分配到每个人的活动中,直到分解不下去为止。WBS 以可交付成果为导向,总是处于计划过程的中心。
任务活动图是项目进度管理、成本管理等的基础,通常采用甘特图等方式展示和管理。
| 工具 | 特点(选择题辨析) |
|---|---|
| 甘特图(Gantt) | 横轴时间、纵轴活动,直观展示起止时间和进度;但不能反映任务间的依赖关系和关键路径 |
| PERT 图 | 网状图,用事件节点表示活动衔接,能反映任务依赖关系;可计算关键路径(最长路径=最短工期);每个活动有最早/最迟开始(ES/LS)、最早/最迟结束(EF/LF)、松弛时间(LS−ES) |
SCM 是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。核心内容包括版本控制和变更控制:
相关概念:配置项(纳入配置管理的作品,如代码、文档)、基线(通过正式评审的配置项版本,变更必须走变更控制流程)。
软件质量:软件与明确地和隐含地定义的需求相一致的程度。SQA 的目的:使软件过程对于管理人员来说是可见的。SQA 主要任务:① SQA 审计与评审(对软件工作产品、软件工具和设备的审计;评审开发行为符合预定过程);② SQA 报告;③ 处理不符合问题。
软件质量认证:国内软件企业主要采用 ISO 9001 和 CMM/CMMI。CMMI 五级:初始级 → 已管理级 → 已定义级 → 量化管理级 → 优化级(量化管理级与已定义级的区别:对过程性能的可预测)。