网站大量收购闲置独家精品文档,联系QQ:2885784924

OOAD与UML培训教程.ppt

  1. 1、本文档共140页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OOAD与UML培训教程

# 第一章 OOAD 与 UML 简介 课程地位 课程目标 本章目标 分析 设计 面向对象的系统分析与设计 4-1 面向对象的系统分析与设计 4-2 面向对象的系统分析与设计 4-3 面向对象的系统分析与设计 4-4 面向对象的系统分析 面向对象的系统设计 OOAD 的优点 建模 3-1 建模 3-2 建模 3-3 面向对象的建模方法 可视化建模 UML 4-1 UML 4-2 致力于并推动 UML 发展的一些重要公司有: Hewlett – Packard Microsoft Oracle IBM Unisys UML 4-3 统一建模语言 (UML) 主要用于建模 UML 能用于任何面向对象的方法论 用例图演示系统与用户的交互 类图演示系统的逻辑结构 对象图演示对象和链接 状态图演示行为 组件图演示软件的物理结构 部署图展示软件与硬件配置间的对应关系 UML 4-4 UML 是帮助形象化、指定、构建和记录开发中系统的建模语言。UML 的功能如下: 图形符号可展示和表达系统的概观 是为规划中系统精密且明确地建模的一种方法 使用 UML 构建的模型与语言无关,可以使用任何语言编程 帮助完成从开始至交付过程中的所有归档 为了执行所有的任务和功能,UML 提供了一组特定的图和元素,可用来描述开发中系统的不同状态 UML 和 OOP 统一建模语言是对描述面向对象的系统分析和设计工作所用符号进行标准化尝试的一种语言 其目的是建立一套不依赖于完成设计所用方法的符号 UML 的开发意图是用于所有面向对象的开发方法、生命循环阶段、应用程序域和媒体 UML 未定义标准过程,而是为迭代开发过程提供帮助 UML 应用的领域 信息系统:与数据库有关的系统 技术系统:处理和控制技术设备 嵌入式系统:控制像移动电话这样的设备以及家用设备 分布式系统:使用CORBA和类似的面向对象机制分布在不同系统上的数据库系统 系统软件:用于操作系统和编写系统实用程序 业务系统:与工作流有关的系统 UML 图 2-1 UML 借助图形符号展示和表达系统的概观 ,据此 可以开发出表示系统各个方面的不同图示。有助于 理解系统的行为和状态的典型图有: UML 图 2-2 UML 和 SDLC Rational XDE 简介 创建Java Modeling project 总结 2-1 分析是从开发者的角度来描述系统需要做什么 设计阶段是软件开发生命周期中最富挑战性和创造性的阶段 面向对象的系统分析是在对象帮助下构建系统。并且,面向对象的系统设计是设计由现实世界对象组成的系统 UML 是在面向对象模式下为软件建模使用的语言 由于人们无法全面理解复杂系统,因此应构建复杂系统的模型,建模型的主要原因是为了能够更好地理解将要开发的系统 总结 2-2 软件开发生命周期 (SDLC) 的各阶段都需要使用UML图。 IBM Rational XDE Developer 是一种完整的可视化设计和开发环境。支持代码和模型同步。 UML 使用不同的图展示系统的各个方面。常见的图包括: 用例图 类图 时序图 协作图 活动图 状态图 第二章 回顾 2-1 分析是从开发者的角度来描述系统需要做什么 设计阶段是软件开发生命周期中最富挑战性和创造性的阶段 面向对象的系统分析是在对象帮助下构建系统。并且,面向对象的系统设计是设计由现实世界对象组成的系统 UML 是在面向对象模式下为软件建模使用的语言 由于人们无法全面理解复杂系统,因此应构建复杂系统的模型,建模型的主要原因是为了能够更好地理解将要开发的系统 回顾 2-2 软件开发生命周期 (SDLC) 的各阶段都需要使用UML图。 IBM Rational XDE Developer 是一种完整的可视化设计和开发环境。支持代码和模型同步。 UML 使用不同的图展示系统的各个方面。常见的图包括: 用例图 类图 时序图 协作图 活动图 状态图 目标 描述用例和用例图 解释使用用例图的必要性 描述用例之间的关系 解释如何使用 Rational XDE 编写“在线拍卖”系统的用例 用例图简介 统一建模语言为实现其建模目的使用了不同的图 用例图是其中之一,此概念由 Ivar Jacobson 提出,这是他对UML的主要贡献 编写系统的用例图有助于在初始开发阶段构建系统的业务需求 用例 Jacobson 对用例的定义 “对话中的参与者所执行的交互的动作序列,系统为参与者提供了一些可测量值。” 用例图的元素 4-1 用例图的元素 4-2 系统 用例图的元素 4-3 用例 用例图的元素 4-4 参与者 用例符号 3-1 系统边界框 用例符号 3-2 用例符号 用例符号 3-3 参与者 用例的优点 用例将详细说明的需求表示为系统和一个或多个参与者之间的一

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档