软件工程课件-12第十二章统一软件开发过程.ppt
《软件工程课件-12第十二章统一软件开发过程.ppt》由会员分享,可在线阅读,更多相关《软件工程课件-12第十二章统一软件开发过程.ppt(31页珍藏版)》请在三一办公上搜索。
1、软件工程,任课教师:程丽计算机与信息学院,第十二章 统一软件开发过程,12.1 统一过程概述12.2 统一过程的开发模式,课程的任务、目的和基本要求了解统一软件开发过程,第十二章 统一软件开发过程,“统一过程”是指软件开发过程。它是一个通用过程框架,可以应付种类广泛的软件系统、不同的应用领域、不同的组织类型、不同的性能水平和不同的项目规模。,第十二章 统一软件开发过程12.1 统一过程概述,统一过程的特点:基于构件使用UML用例驱动以构架为中心按迭代和增量方式开发可裁剪,第十二章 统一软件开发过程12.1 统一过程概述,第十二章 统一软件开发过程12.2 统一过程的开发模式,12.2.1 统一
2、过程的框架12.2.2 统一过程的阶段12.2.3 统一过程的工作流,统一过程循环周期1+循环周期2+循环周期n循环周期(初始+细化+构造+移交)阶段每个阶段迭代1+迭代2+迭代n每次迭代(需求捕获+分析+设计+实现+测试)工作流,第十二章 统一软件开发过程12.2.1 统一过程的框架,1.统一过程包括四个顺序的阶段初始阶段细化阶段构造阶段移交阶段,第十二章 统一软件开发过程12.2.2 统一过程的阶段,2.阶段的特点每个阶段结束于一个主要的里程碑;每个阶段本质上是两个里程碑之间的时间跨度;在每个阶段的结尾执行一次评估以确定这个阶段的目标是否已经满足。若评估结果令人满意,允许项目进入下一个阶段
3、。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,3.初始阶段 在初始阶段,一个好的想法被开发成对最终产品的设想,并且该产品应用的业务用例被提出来。最重要的是,这个阶段回答了如下问题:这个系统将为每个主要用户做些什么?该系统的基本架构应是什么样子?开发这个产品的计划是什么,费用是多少?,第十二章 统一软件开发过程12.2.2 统一过程的阶段,3.初始阶段 初始阶段包括最关键的用例,基本架构还是试验性的,通常它只是一个包括关键子系统的轮廓而已。在这个阶段,最重要的风险被确认,并按优先次序进行排列;对确立阶段进行详细的计划;对整个系统进行粗略的评估。,第十二章 统一软件开发过程12.2.
4、2 统一过程的阶段,4.初始阶段的里程碑 初始阶段结束时是第一个重要的里程碑:生命周期目标里程碑。生命周期目标里程碑评价项目基本的生存能力。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,5.细化阶段 在细化阶段,产品中的大部分用例被详细地定义下来,系统基本架构也被设计出来,初始阶段确定的最关键的用例被实现。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,5.细化阶段 基本架构被表示为用例模型、分析模型、设计模型、实现模型和配置模型的基本架构视图,称为基本架构基线,这些视图共同表达整个系统。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,6.细化阶段的里程碑 细化
5、阶段结束时产生第二个重要的里程碑:生命周期结构里程碑。生命周期结构里程碑为系统的结构建立管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,7.构造阶段 在构造阶段,最初对产品的设想演化成准备交付给用户的一个产品,项目所需求的大部分资源被使用。,第十二章 统一软件开发过程12.2.2 统一过程的阶段,8.构造阶段的里程碑 构建阶段结束时是第三个重要的里程碑:初始功能里程碑。初始功能里程碑决定了产品是否可以在测试环境中进行实施。此刻,要确定软件、环境、用户是否可以开始系统的运作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课件 12 第十二 统一 软件 开发 过程

链接地址:https://www.31ppt.com/p-6610917.html