专注在线职业教育23年
下载APP
小程序
希赛网小程序
导航

预约成功后,不错过重要时期

点击预约

系统集成项目管理工程师:迭代模型说明

责编:zhengle33 2013-09-08

     

系统集成项目管理工程师考试大纲>>

系统集成项目经理考试报名>>

项目经理培训>>

5.迭代模型

在大多数传统的生命周期中,阶段是以其中的主要活动命名的:需求分析、设计、编码、测试。传统的软件开发工作大部分强调过程的串行执行,也就是一个活动需要在前一个活动完成后才开始,从而形成一个过裎串,该过程串就组成了软件项目的生命周期。在迭代模型中,每个阶段都执行一次传统的、完整的串行过程串,执行一次过程串就是一次迭代。每次迭代涉及的过程都包括不同比例的所有活动。

(1)初始阶段:系统地阐述项目的范围、确定项目的边界,选择可行的系统构架,计划和准备商业文件。商业文件包括验收规范、风险评估、所需资源估计、体现主要里程碑日期的阶段计划。

(2)细化阶段:分析问题领域,建立健全体系结构并选择构件,编制项目计划,淘汰项目中较高风险的元素。同时为项目建立支持环境,包括创建开发案例,创建模板、准则并准备工具。

(3)构建阶段:完成构件的开发并进行测试,把完成的构件集成为产品,测试产品所有的功能。构建阶段是一个制造过程,其重点放在管理资源及控制运作以优化成本、进度和质量。

(4)交付阶段:交付阶段的目的是将软件产品交付给用户群俸。当本次开发的产品成熟得足够发布到最终用户时,就进入了交付阶段。

交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为发布做准备的产品测试,基于用户反馈的少量的调整。

软件产品交付给用户使用一段时间后,如有新的需求则该开始另一个开发周期,就开始下一个的“初始、细化、构建和交付”周期。

RUP (Rarional Uni;fied Process)软件统一过程是一种“过程方法”,它就是迭代模型的一种。

RUP可以用二维坐标来描述。横轴表示时间,是项目的生命周期,体现开发过程的动态结构,主要包括周期(Cycle)、阶段(Phase)、迭代(Iteration)和里程碑(Milestone):纵轴表示自然的逻辑活动,体现开发过程的静态结构,主要包括活动(Activity)、产物(Artifact)、工作者(Worker)和工作流(Workflow)。如图4-16所示。

RUP中的软件生命周期在时间上被分解为4个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构建阶段(Construction)和交付阶段(Transition)。这4个阶段的顺序执行就形成了一个周期。

每个阶段结束干一个主要的里程碑(Major Milestones)。在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。

每个阶段,从上到下迭代,亦即从核心过程工作流“商业建模”、“需求调研”、“分析与设计”……执行到“部署”,再从核心支持工作流“配置与变更管理”、“项目管理”执行到“环境”完成一次迭代。根据需要,在一个阶段内部,可以完成一次到多次的选代。各阶段的主要任务如下。

章节目录:第4章项目管理一般知识项目管理一般知识汇总

返回目录:系统集成项目管理工程师教程全书汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练