第3章软件项目计划,

  • 软件项目计划的目标就是提供一个框架,使管理者有能够对资源、成本、风险、及进度进行合理的估算分析和调度,为软件工程过程提供管理依据,
  • 软件项目计划一般由软件项目的管理员、系统分析员与用户共同制定,
  • 软件项目计划的内容有,规避风险,进度安排,人员组织,

3.1风险分析,

  • 首先要标识出潜在的风险评估它们出现的概率及产生的影响,并按重要性加以排序,然后项目组织再制定一个计划来管理风险,
  • 风险分析的活动有,风险标识,风险估计,风险评价,风险管理与监控,
  • 风险标识,
    从宏观层面上来讲,风险可以分为项目风险,技术风险和商业风险,
    风险标识的方法,风险项目检查表,包括产品规模,商品影响,客户特性,过程定义,开发环境,建造技术,人员数量及经验,
    风险标识的另一种方法,头脑风暴,将一堆人坐在一起,然后各自发表看法,
    风险标识的其他方法,事故树分析法,因果图法,情景分析法等等,
  • 风险估计,
    风险估计主要包括两个方面,一是估计风险发生的可能性,二是估计与风险相关的问题会带来的损失,
    可能性可以分为abcde5个等级,
  • 风险评价,
    根据风险估计的结果,建立一系列三元组,【r,p,e】其中r表示风险,P表示风险出现的概率,e表示风险产生的影响,
    定义项目的各种风险参考水准,如成本进度等,
    找出每个三元组与各参考水准之间的关系,
    预测一组临界点,已定义项目的终止区,该区由一条曲线或一变动区域来界定,
    预测怎样的风险组合会影响参考水准,(说实话我没看懂)
    接下来可以建立风险表,估算风险概率值,由开发团队各成员各自估算,然后投票,直到风险概率估算值接近为止,
  • 风险管理与监控,
    高影响且发生率为中到高的风险以及低影响且高发生率的风险,应该首先列入管理的考虑之中,根据28原则,80%的风险,能够有20%的标出来说明,
    对事件和主要风险因素进行跟踪,以判断预测的风险是否发生,

3.2进度安排,

在生活中系统安排有两种情境,一种是系统交付日期已经确定,一种是系统交付日期没有明确规定,在实际生活中第1种往往多,

  • 进度安排的基本原则,
    任务分解,作业依存,时间分配,资源约束,定义责任,定义结果,定义里程碑,
  • 工作量分配,
    424规则,在整个软件开发过程中,编码的工作量约占20%,编码前的工作量占40%,编码后的工作量也占40%,
  • 进度安排的方法,
    Pert技术
    Pert技术,又叫计划评审技术,工程网络技术,
    软件工程基础复习_3
    计算事件的eet,Eet指最早发生时刻,计算事件的let,Let指事件的最迟发生时刻,
    接着可以确定关键路径,关键事件的eet等于let,
    计算机动时间,机动时间等于let减eet减作业持续时间,先安排关键作业,然后利用机动时间安排非关键作业,
    甘特图方法,
    软件工程基础复习_3

相关文章:

  • 2022-01-07
  • 2021-09-21
  • 2022-12-23
猜你喜欢
  • 2021-10-11
  • 2021-09-18
  • 2021-12-25
  • 2021-06-19
  • 2021-12-10
  • 2021-07-27
相关资源
相似解决方案