ImageVerifierCode 换一换
格式:PPT , 页数:26 ,大小:147KB ,
资源ID:1064961      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1064961.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第9章 统一建模语言UML.ppt)为本站会员(da****u)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

第9章 统一建模语言UML.ppt

1、济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜第 9章 统一建模语言 UML 本章主要内容: UML的概念、 发 展和主要内容; UML的静 态 建模机制:用例 图 、 类图 、 对 象 图 、包 图 、构件 图 和配置 图 ; UML的 动态 建模机制: 顺 序 图 、 协 作 图 、状 态图 和活 动图 。 本章重点: 用例 图 、 类图 、活 动图 和状 态图 、交互 图 。 本章 难 点: 用例 图 、 类图 、活 动图 和状 态图 、交互 图 的 绘 制 。济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜第 9章 统一建模语言 UML 本章 结 构: 9.1 UML

2、概述 9.2 UML静 态 建模机制 9.3 UML动态 建模机制 9.4 统 一建模 过 程 济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜9.1 UML概述 9.1.1 UML的产 生和 发 展 9.1.2 UML的主要内容 UML提供了两大 类 ,共 9种 图 形支持建模,其分类 和各个 图 形的作用,如表 9.1所示。 类别 图形名称 作用静态建模用例图( Use Case Diagram)描述系统实现的功能类图( Class Diagram)描述系统的静态结构对象图( Object Diagram)描述系统在某时刻的静态结构构件图( Component Diagram)描述

3、实现系统组成构件上的关系配置图( Deployment Diagram)描述系统运行环境的配置情况动态建模顺序图( Sequence Diagram)描述系统某些元素在时间上的交互协作图( Collaboration Diagram)描述系统某些元素之间的协作关系状态图( State chart Diagram )描述某个用例的工作流活动图( Activity Diagram)描述某个类的动态行为济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜9.1 UML概述 9.1.3 UML的主要特点 ( 1) 统 一的建模 语 言 ( 2)支持面向 对 象 ( 3)支持可 视 化建模 ( 4)

4、 强 大的表达能力 9.1.4 UML的 应 用 UML作 为 通用的 标 准建模 语 言,可 对 任何具有静 态结 构和 动态 行 为的系 统进 行建模。 UML适用于系 统 开 发过 程中从需求 规 格描述到系 统 完成后 测试 的不同 阶 段。 UML模型 还 可作 为测试阶 段的依据。 用 UML统一开发团队 济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜9.2 UML静 态 建模机制 9.2.1 用例 图 用例 视图 也称用例模型,用例模型描述的是外部 执 行者 (Actor)所理解的系 统 功能。 用例 图 中 显 示 执 行者、用例和用例之 间 的关系。用例 图 包含系

5、 统 、执 行者和用例三种模型元素。 1. 系 统 系 统 是用例模型的一个 组 成部分,代表的是一部机器或一个 业务 活动 ,而不是真正 实现 的 软 件系 统 。 2. 用例 (use case) 用例代表的是一个完整的功能,用例是 动 作序列的集合,系 统执 行该动 作序列来 为执 行者 产 生一个可 观 察的 结 果。 在 UML中,用例表示 为 一个 椭圆 。方框表示系 统边 界,小人状 图 案表示 执 行者。如 图 9.1所示。 济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜9.2 UML静 态 建模机制 3 执 行者 (Actor) 执 行者是指用 户 在系 统 中所扮

6、演的角色,是与系 统 交互的人或事。其 图 形化的表示是一个小人状 图 案。 4 用例之 间 的关系 ( 1) 扩 展关 联 ( 2)使用关 联 5 用例模型的 获 取 ( 1) 获 取 执 行者 获 取用例首先要找出系 统 的 执 行者。可以通 过 用 户 回答一些 问题 的答案来 识别执 行者。以下 问题 可供参考 :济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜9.2 UML静 态 建模机制 谁 使用系 统 的主要功能 (主要使用者 )。 谁 需要系 统 支持他 们 的日常工作。 谁 来 维护 、管理使系 统 正常工作 (辅 助使用者 )。 系 统 需要操 纵 哪些硬件。 系

7、统 需要与哪些其它系 统 交互,包含其它 计 算机系 统 和其它 应 用程序。 对 系 统产 生的 结 果感 兴 趣的人或事物。 ( 2) 获 取用例 一旦 获 取了 执 行者,就可以 对 每个 执 行者提出 问题 以 获 取用例。 济南职业学院 申报省级精品课程: 软件工程 负责人:赛煜9.2 UML静 态 建模机制 9.2.2 类图 和 对 象 图 1 类图 类图 (Class Diagram)描述类 和 类 之 间 的静 态 关系。 在 UML中, 类 的可 视 化表示为 一个划分成三个格子的 长 方形 (下面两个格子可省略 )。如 图9.4所示。 济南职业学院 申报省级精品课程: 软件

8、工程 负责人:赛煜9.2 UML静 态 建模机制 ( 1) 类 的 获 取和命名 ( 2) 类 的属性 UML规 定 类 的属性的 语 法 为 : 可 见 性 属性名 多重性 : 类 型 = 初始 值 特征串 ( 3) 类 的操作 UML规 定操作的 语 法 为 : 可 见 性 操作名 (参数表 ) :返回 类 型 特征串 2. 关 联 关系 ( 1)关 联 关 联 (Association)表示两个 类 之 间 存在某种 语义 上的 联 系。 关 联 上加上箭 头 表示方向,在 UML中称 为导 航 (Navigability)。 关 联 可以分 为 普通关 联 、 递归 关 联 、限定关 联 、或关 联 、有序关 联、三元关 联 和聚合等七种。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。