【软考】【软件工程】软件项目管理

【软考】【软件工程】软件项目管理_第1张图片

进度管理

原则
划分:项目被划分成若干可以管理的活动和任务
相互依赖型:划分后的各个活动或任务之间的相互依赖关系要明确
时间分配:每个任务指定开始和结束日期
工作量确认:任意时段中分配的人员数量不会超过项目团队中的总人数
确定责任:每个任务应该指定特定的团队成员来负责
明确输出结果:每个人物都应有一个明确的输出结果
确定里程碑:每个任务都应该与一个项目里程碑相关联
Gantt图与Pert图
Gantt图不能明确表达任务之间的依赖关系。可以反映每个任务从何时开始、到何时结束任务的进展情况以及各个任务之间的并行性。
【软考】【软件工程】软件项目管理_第2张图片
Pert图不能反映任务之间的并行关系。可以反映每个人物的开始时间、结束时间、完成该任务所需的时间以及任务之间的关系。
【软考】【软件工程】软件项目管理_第3张图片
松弛时间:在不影响整个工期的前提下完成该任务有多少机动余地。松弛时间为0的这些任务是完成整个工程的关键路径。在上图中
1→2→5→7→9所需时间为15
1→2→5→8→9所需时间为13
1→3→6→8→9所需时间为8
4→6→8→9所需时间为9
所以1→2→5→7→9是关键路径,项目6的最晚开始时间为15-5=10

风险管理#

【软考】【软件工程】软件项目管理_第4张图片

软件项目估算

成本估算模型
IBM模型是静态单变量模型,利用已估算的特性来估算各种资源的需求量。
Putnam模型是一种动态多变量模型,它在设计软件开发的整个生存期中工作量有特定的分布。
COCOMO结构性成本模型,是最精确、最易于使用的成本估算模型之一。可分为
基本COCOMO模型一个静态单变量模型
中级COCOMO模型一个静态多变量模型
详细COCOMO模型将软件系统模型分为系统、子系统和模块三个层次
COCOMOⅡ模型也是一种层次结构估算模型,分为三个阶段性模型

你可能感兴趣的:(软考)