北邮面向对象课程4第四章统一过程模型UP介绍

时间:2026-01-16

北京邮电大学北邮面向对象课程PPt

北京邮电大学计算机学院通信软件工程中心http://

第四章统一过程模型 UP介绍 UP介绍吴建林 jlwu@http://

北京邮电大学北邮面向对象课程PPt

提纲

§4.1 §4.2 §4.3 §4.4 §4.5 §4.6

UP的基本结构 UP的阶段 迭代增量式开发 核心工作流 最佳实践 UP工件

北京邮电大学北邮面向对象课程PPt

UP的基本结构 §4.1 UP的基本结构 软件开发模型的出发点–如何更快(效率)更好(质量)地满足需求 –使得开发过程在一种受控的方式下运行 –过程←活动←任务 –还需要涉及:项目,人员,工件

UP(Unified Process)是一个软件开发过程的 框架–拥抱变化:用户反馈和适应调整逐步满足用户需求; –迭代增量式开发 –用例驱动整个开发过程 –提倡基于构件的软件体系结构为中心展开开发活动

北京邮电大学北邮面向对象课程PPt

UP的基本结构 §4.1 UP的基本结构

北京邮电大学北邮面向对象课程PPt

UP的阶段 初始阶段,inception) 的阶段( §4.2 UP的阶段(初始阶段,inception)

初始阶段的目标是为系统建立商业案例和 确定项目的边界.–项目边界的确定识别外部角色,识别用例,描述主要用例;(系 统应该为不用的用户提供什么?) 用户提出的非功能性要求描述. 系统的整体架构划分(子系统的划分),与外界 环境的交互关系等.

–商业案例(business case)使用资源估计,包括项目的支撑环境; 估计潜在的风险; 对整个项目做最初的项目成本和日程估计 项目验收规范.5

北京邮电大学北邮面向对象课程PPt

UP的阶段 初始阶段,inception) 的阶段( §4.2 UP的阶段(初始阶段,inception)

初始阶段主要目标:– 明确软件系统的范围和边界条件,包括从功能角度的构想(vision) 分析,产品验收标准和哪些做与哪些不做的相关决定; – 明确区分系统的关键用例和主要的功能场景; – 展现或者演示至少一种符合主要场景要求的候选软件体系结构; – 对整个项目做最初的项目成本和日程估计(更详细的估计将在随 后的细化阶段中做出); – 估计出潜在的业务风险(主要指各种不确定因素造成的潜在业务 风险); – 准备好项目的支持环境.

评审标准:– 风险承担者就范围定义,成本/日程估计达成共识; – 以客观的主要用例证实对需求的理解; – 成本/日程,优先级,业务风险和开发过程的可信度;6

北京邮电大学北邮面向对象课程PPt

UP的阶段 初始阶段,inception) 的阶段( §4.2 UP的阶段(初始阶段,inception)

初始阶段的产出:–构想文档:核心项目需求,关键特色,主要 约束的总体构想; –原始用例模型(完成10%~20%); –原始项目术语表(可能部分表达为业务模 型); –原始商业案例,包括商业背景,验收规范, 成本预计等; –原始的业务风险评估; –一个或多个原型7

北京邮电大学北邮面向对象课程PPt

UP的阶段 细化阶段,elaboration) 的阶段( §4.2 UP的阶段(细化阶段,elaboration) 细化阶段的主要目标是分析问题领域,建立健全 的体系结构基础,编制项目计划,淘汰项目中最 高风险的元素.–确保

软件结构,需求,计划足够稳定,确保项目技术 风险已经降低到能够预计完成整个项目的成本和日程 的程度; –针对项目的软件结构上的主要技术风险已经解决或处 理完成; –通过完成软件结构上的主要场景建立软件体系结构的 基线; –建立一个包含高质量组件的可演化的产品原型; –说明基线化的软件体系结构可以保障系统需求可以控 制在合理的成本和时间范围内; –建立好产品的支持环境.8

北京邮电大学北邮面向对象课程PPt

UP的阶段 细化阶段,elaboration) 的阶段( §4.2 UP的阶段(细化阶段,elaboration)

评审标准:–产品的构想是否稳定? –体系结构是否稳定? –可执行的演示版是否显示技术风险要素已被处理和可 靠的解决; –构建阶段的计划是否足够详细和精确?是否被可靠的 审核基础支持? –如果当前计划在现有的体系结构环境中被执行而开发 出完整系统,是否所有的风险承担人同意该构想是可 实现的? –实际的费用开支与计划开支是否可以接受?9

北京邮电大学北邮面向对象课程PPt

UP的阶段 细化阶段,elaboration) 的阶段( §4.2 UP的阶段(细化阶段,elaboration)

细化阶段的产出:–用例模型(完成至少80%)……所有用例均 被识别,大多数用例描述被开发; –补充捕获非功能性要求和非关联于特定用例 要求的需求(补充规范) –软件体系结构描述 –可执行的软件原型 –经修订过的技术风险清单和商业案例 –总体项目的开发计划,包括粗粒度的项目计 划,显示迭代过程和对应的审核标准; –用户手册的初始版本(可选)10

北京邮电大学北邮面向对象课程PPt

UP的阶段 构造阶段,construction) 的阶段( §4.2 UP的阶段(构造阶段,construction) 构造阶段:所有剩余的构件和应用程序功能被开 发并集成为产品,所有的功能被详尽的测试.–通过优化资源和避免不必要的返工达到开发成本的最 小化; –根据实际需要达到适当的质量目标; –根据实际需要形成各个版本(α,β和release) –对所有必须的功能完成分析,设计,开发和测试工作; –采用循环渐进的方式开发出一个可以提交给最终用户 的完整产品; –确定软件,站点,用户 …… 此处隐藏:1417字,全部文档内容请下载后查看。喜欢就下载吧 ……

北邮面向对象课程4第四章统一过程模型UP介绍.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219