还剩1页未读,继续阅读
文本内容:
软件工程的方案管理2软件工程的方案管理 在工程的实施过程中,通常需要根据工程的进展情况及变更对工程方案进行修改,在筹划和重新筹划中涉及的内容,都包含在cMM2过程中运用软件过程化CMM2的思想指导方案的编制与实施,可以提高软件工程的可控程度尽管当前大多数企业都难以到达CMM2级及以上的等级能力水平,但至少要具备过程化的思想 3方案的技术方法 在制定软件工程的方案时,以下是常用的技术 3.1PERT PERT方案评审技术,ProgramEvaluationBEReviewTechnique是5O年代末美国海军部在研制北极星潜艇系统时为协调3000多个承包商和研究机构而开发的,其理论根底是假设软件工程持续时间以及整个工程完成时间是随机的,且服从某种概率分布EPRT可以估计整个工程在某个时间内完成的概率 构造PERT图,需要明确三个概念事件、活动和关键路线事件Events表示主要.活动结束的那一点;活动Activities表示从一个事件到另一个事件之间的过程;关键路线CriticalPath是PERT网络中花费时间最长的事件和活动的序列开发一个PERT网络要求管理者确定完成工程所194科技创新导报ScienceandTechnologyInnovationHerald需的所有关键活动,按照活动之间的依赖关系排列它们之间的先后次序,以及完成每项活动的时间 3.2CPM CPM关键路径法是一项用于确定软件工程的起始时间和完工时间的`方法该方法的结果是指出一条关键路径,或指出从工程开始到结束由各项活动组成的不间断活动链任何关键路径上的活动开始时间的延迟都会导致工程完工时间的延迟正因为它们对工程完工的重要性,关键活动在资源管理上享有最高的优先权 在图l中,字母A、B、C、D、E、F、G、H、I、J代表了工程中需要进行的子工程或工作包,连线箭头那么说明了工作包之间的关系,节点数字l、
2、
3、
4、
5、
6、
7、8N说明的是一种状况,从l开始到8结束,中间的数字那么说明上一工作包的结束和下一工作包的开始 A=1,表示A工作包的持续时间为1夭 由图中可反映出该工程的路径共有4条它们的历时长度分别为 A+D+H+J=l+4+6+3=14天 B+E+H+J2+5+6+3=16天 B+F+J9天 C+G+I+J=l4天 关键路径是该图中最长的路径,即路径2,由B、E、H、J组成,历时16天关键路径反映了完成工程需要的最短时间,其所有的组成工作包的执行情况都应给予密切关注,防止工程的延期完成 4结语 近年来,软件行业越发意识到对软件工程管理的好坏将直接决定所要开发的软件工程的命运所以越来越多的公司加大了对软件工程方案管理的重视程度但是科学的管理需要科学的方法支撑,本文从方案管理的概念、原那么方面简要介绍了方案管理,并在此根底上提出了三种科学的、常用的技术方法希望本文所提的方法能给实际的软件开发起到一个参考作用模板内容仅供参考 。