软件评测师笔记(9)项目管理
1. 进度管理
关键路径:是项目的最短工期,但却是从开始到结束时间最长的路径。进度网络图中可能有多条关键路径,因为活动会变化,因此关键路径也在不断变化中。
关键活动:关键路径上的活动,最早开始时间=最晚开始时间。
通常,每个节点的活动会有如下几个时间:
(1)最早开始时间(ES),某项活动能够开始的最早时间。
(2)最早结束时间(EF),某项活动能够完成的最早时间。E「=ES+工期
(3)最迟结束时间(LF)。为了使项目按时完成,某项活动必须完成的最迟时间。
(4)最迟开始时间(LS)。为了使项目按时完成,某项活动必须开始的最迟时间。LS=LF-工期
七格图:
这几个时间通常作为每个节点的组成部分,如图所示:
顺推(上面一行):最早开始S=所有前置活动最早完成EF的最大值;最早完成EF=最早开始ES+持续时间。
逆推(下面一行):最晚完成LF=所有后续活动最晚开始S的最小值;最晚开始LS=最晚完成LF-持续事件。
- 总浮动时间:在不延误项目完工时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量,就是该活动的进度灵活性。正常情况下,关键活动的总浮动时间为零
总浮动时间=最迟开始LS-最早开始ES或最迟完成LF-最早完成EF或关键路径-非关键路径时长。
- 自由浮动时间:是指在不延误任何紧后活动的最早开始时间且不违反进度制约因素的前提下,活动可以从最早开始时间推迟或拖延的时间量。
自由浮动时间=紧后活动最早开始时间的最小值-本活动的最早完成时间。
2. 质量管理
主要通过系统的质量审计(软件评审)和过程分析来保证项目的质量。
产品质量特性
软件评审
质量两个必要条件:设计的规格说明书符合用户标准,称为设计质量。
程序按照设计规格说明书所规定的情况正确执行,称为程序质量。
3. 风险管理
风险有两个特点:不确定性和损失
软件风险具体分为项目风险、技术风险、商业风险
风险管理包括风险评价和风险控制。风险评价包括风险识别、风险分析和风险优先级分配;风险控制包括风险降低、风险管理计划和风险化解