- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1 软件开发过程 将用户需求转化为软件 SDP(Software Development Process) 或SEP(Software Engineering Process) Who,What,When,How 1.2 统一软件开发过程 UP (Unified Process )或USDP(Unified SDP ) 基于UML作者的工业标准SEP 目标-“分而治之” 将复杂系统的基本步骤构造为一组互联的小功能块 来源 Ericsson方法,1967 Rational Objectory Process,1996-1997 其他 Ivar Jacobson常常被认为是UP之父 1.3UP的诞生 1.4为项目实例化UP UP是通用的软件开发过程 实例化过程包含定义和协调: 内部标准 文档模板。 工具——编译、配置管理工具等。 数据库——缺陷跟踪、项目跟踪等。 生命期变更 1.5 UP三个基本公理 用例和风险驱动 构架为中心的 迭代和增量的工作流 1.6 UP的项目生命期 项目生命期被划分成四个阶段: 初始、细化、构造、移交 每阶段都有一个重要的里程碑 1.6.1初始 目标 建立可行性,创建业务用例,捕获基本需求,识别关键任务,该阶段的主要工作者是项目经理和系统设计师。 焦点 需求和分析工作流 里程碑 生命期目标(Life Cycle Objective) 1.6.2细化 目标 创建可执行的构架基线,精化风险评估,定义质量属性(缺陷率等),捕获80%的功能需求用例,创建详细计划,含资源、时间、设备、人和成本标价。 焦点 需求,精化系统范围和需求。 分析,确定了需要构造什么。 设计,创建稳定的构架。 里程碑 生命期构架的里程碑 1.6.3构造 目标 完成所有的需求、分析和设计,主要问题是维护系统构架的完整性。 焦点 实现 里程碑 完成软件系统 1.6.4移交 目标 修复缺陷,为用户场地准备新软件,修改不可预见的软件问题,创作用户手册和文档,提供用户咨询,进行项目后评审。 焦点 β测试以及在用户场地验收测试 里程碑 产品发布 小结 本讲介绍UP (统一过程)的概念和主要特征 SEP(软件工程过程)通过界定 who, what, when, how把用户需求转化成软件。 UP是源于UML作者的、成熟的、开放的 SEP。 UP为特定项目进行实例化,它是风险和用例驱动的,构架中心的,迭代和增量的。 UP中每个迭代有五种标准工作流:需求,分析,设计,实现,测试 UP具有初始,细化,构造,移交四个阶段 2.1 UML与UP Unified Modeling Language 统一建模语言 UP是描述面向对象工程项目的过程 UML是一个适合于面向对象技术的、开放的、可扩展的、可视化建模语言工业标准 UML由OMG(Object Management Group)所批准 2.2UML的进化过程 2.3UML统一了多种不同领域 开发生命期—提供贯穿软件开发生命期的可视化建模语法。 应用领域—UML已被用于从关键实时嵌入式系统到管理决策支持系统中任何事物的建模。 实现语言和平台——UML中立于语言和平台。对多种语言具有极好的支持。 开发过程—UML能够支持很多软件工程过程。 不断进步——UML在其内部概念集合的应用上保持一致和统一。但它仍在不断进步。 2.3 UML结构 构造块—基本UML建模元素、关系和图。 公共机制—特定目标的公共UML方法。 构架—系统构架的UML视图。 2.3.1 UML构造块 物件—建模元素本身。 关系—把物件联系在一起,说明两个或多个物件是如何语义相关的。 图—是UML模型的视图,展现物件的集合 A 物件 结构物件——UML模型的名词,如类、接口、协作、用例、活动类、组件、节点。 行为物件——UML模型的动词,如交互、状态机。 分组物件——包,它用于把语义上相关的建模元素分组为内聚的单元。 注解物件——注解,它附加到模型以捕获特殊信息,同黄色便笺很相像。 B 关系 关系显示模型中物件间如何相关的 关联 描述对象之间的一组链接 依赖 物件的改变引起依赖物件的语义改变 泛化 一个元素是另一个元素的特化,而且它可以取代更一般的元素 实现 类元之间的关系,一个类元说明一份契约.另一个类元保证实现该契约 C 图 图是模型的窗口或者视图,不是模型本身。 2.3.2 UML公共机制 UML具有四种公共机制,它们一致地应用在语言当中,描述了达到对象建模目的的四种策略 A 规格说明 规格说明是元素语义的文本描述。 图形说明,它允许你使用图和图标可视化模型; 文本什么,它由各种建模元素的规格说明所组成。 B 修饰 UML非常好的一个特征是每个模型元素具有一个非常简单的记号。 当需要在图上显示更多信息
您可能关注的文档
- 多媒体应用系统技术第9章.ppt
- 计算机组成原理--第8章输入输出系统.ppt
- 多元分析SAS上机实验(密码shiyan).ppt
- 化学期末复习(第5章共计5课时).ppt
- 乐Phone操作与功能应用.ppt
- 计算机组成原理复件 输入输出系统.ppt
- 多主体建模工具Netlogo介绍.ppt
- 画零件图的步骤和方法.ppt
- 计原及汇编 输入输出系统及外围设备.ppt
- 儿童与电子游戏.ppt
- 公务员考试《常识》综合提升测试卷附参考答案详解【实用】.docx
- 2024年公务员考试《常识》题库检测试题打印附答案详解(黄金题型).docx
- 2025年公务员考试《常识》检测卷附完整答案详解(网校专用).docx
- 公务员考试《常识》自我提分评估含答案详解(预热题).docx
- 2024年公务员考试《常识》考前冲刺测试卷及一套参考答案详解.docx
- 2025年公务员考试《常识》常考点试卷及参考答案详解(典型题).docx
- 2025公务员考试《常识》复习提分资料及参考答案详解【培优】.docx
- 公务员考试《常识》检测卷及参考答案详解(培优B卷).docx
- 公务员考试《常识》全真模拟模拟题及参考答案详解【综合卷】.docx
- 2025年公务员考试《常识》试卷附参考答案详解【实用】.docx
文档评论(0)