UML系统分析与设计教程 冀振燕 第04章
更新时间:2023-03-20 12:16:01 阅读量: 实用文档 文档下载
自己看看把,如果对大家有用的话就更好了!
第4章 UML的符号
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
UML的符号 的符号UML的最大贡献就是提供了一个标准的、统一 的建模符号体系,结束了由不同符号体系的应 用所带来的混乱。 UML符号体系是可视化的,可为系统建立图形 化的可视模型,使系统的结构变得直观,易于 理解。 UML符号具有定义良好的语义,不会引起歧义。
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
注释注释是用来对元素或元素集合进行注解或约束 时所用的图形符号。 注释的UML符号表示是右上角带有折角的矩形。
Note
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
参与者参与者代表与系统交互的人、硬件设备、或另 一个系统。 参与者的UML符号表示是如图所示的“小人”, 并可在符号下标出参与者名。
Actor
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
用例用例规定了系统或部分系统的行为,它描述了 系统所执行的动作序列集,并为执行者产生一 个可供观察的结果。 用例的UML符号是椭圆,并可在椭圆下标出用 例名。
Use Case
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
协作协作命名了彼此合作完成某个行为的类、接口 和其他元素的群体。 协作可以用来定义用例和操作的实现,为系统 体系结构上的重要机制建模。 协作的UML符号是虚线椭圆,每个协作都有一 个名字以与其他协作相区分。
Collaboration作者:冀振燕 《UML系统分析与设计教程》 6
自己看看把,如果对大家有用的话就更好了!
类类是分享同样的属性、操作、关系和语义的对 象的集合。 类是现实世界中的事物的抽象,当这些事物存 在于真实世界中时,它们是类的实例,并被称 为对象。类可以实现一个或多个接口。 类的UML符号是划分成3个格子的长方形。ClassName attribute : AttributeType = initialValue operation(arg : ArgumentType) : ReturnType
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
类边界类边界类处理系统环境与系统内部之间的通信,边界 类为用户或另一个系统(即参与者)提供了接口。 边界类的UML符号表示<<boundary>> Class Class
Class
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
类实体类实体类是模拟必须被存储的信息和其关联行为的类。 实体类的UML符号表示
<<entity>> Class Class
Class
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
类控制类控制类是用来为特定于一个或多个用例的控制行为 建模的类。<<control>> Class Class
Class
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
类参数类参数类又被称为模板类(Template Classes),模 板类定义了类族。 模板不能直接使用,要首先实例化模板类,实例化 包括将这些形式模板参数绑定到实际的参
数。 参数类的UML符号是在类的UML符号表示的右上角 加一个虚线框,在这个虚线框中列出模板参数。param ParameterizedClass
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
对象对象代表了类的一个特定实例。对象具有身份 (Identity)和属性值(Attribute Values)。object
object : Class
: Class
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
消息消息是对象间的通信,它传递了要执行动作的 信息,它能触发事件。 消息的UML符号表示是带箭头的实线。
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
接口接口是用来定义类或组件服务的操作的集合。 与类不同,接口没有定义任何结构,也没有定 义任何实现。<<interface>> Interface Interface
Interface
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
接口接口与类之间的关系KeyListener
UserInterface MouseListener
HandleEvent
ActionListener
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
包包是一个用来将模型单元分组的通用机制。 包可以用在任何一个UML图中,但一般多用于 用例图和类图,它就象文件夹一样,可以将模 型元素分组隐藏,从而简化UML图,使得UML 图更易理解。Package
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
组件组件代表了一个接口定义良好的软件模块。 组件是系统的一个物理的、可替代的部分,它 遵循接口定义,并为接口提供了实现。 组件的特点如下:(1)组件是物理的。 (2)组件是可替代的。 (3)组件是系统的一部分。
组件的图形符号Component
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
状态状态机(State Machine)描述了对象在生命 周期中响应事件所经历的状态的序列以及对象 对这些事件的响应。状态机由状态、跃迁、事 件、活动、动作等组成。 状态描述对象在生命周期中的一种条件或状况, 在这种状况下,对象满足某个条件,或执行某 个动作、或等待某个事件。 一个状态在一个有限的时间段内存在。作者:冀振燕 《UML系统分析与设计教程》 18
自己看看把,如果对大家有用的话就更好了!
状态状态由以下几部分组成:名字 入口/出口动作 内部跃迁 子状态Tracking entry/ setM ode(on) exit/ setM ode(off) do/ followTarget newTarget/ tracker.Acquire() selfTest/ defer
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
状态: 状态:不相交子状态Purchasing Verify pin code insert card successful Selecting goods Idle do/addToSelection continue buy
fail
Confirming cancel confirm Selling entry/sell( )
作者:冀振燕 《UML系统分析与设计教程》
自己看看把,如果对大家有用的话就更好了!
状态: 状态: 历史状态Recording start H Pause pause Pre-process Sampling
Compress stop Store
作者:冀振燕 《UML系统分析与设计教程》
正在阅读:
ArcGIS现状容积率统计07-05
消防工程技术标文件09-07
浅谈多媒体与语文课堂教学整合的几点优势09-24
25分钟的等待10-08
钻孔灌注桩总结报告03-31
《说文解字》读后感-- 程璐(蛇口单证)06-09
2014对乙酰氨基酚片质量回顾 - 图文04-10
小学三年级数学快乐寒假作业04-03
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 设计教程
- 分析
- 系统
- UML
- 产品品类部广州楼盘考察报告-2
- 第1章--Java语言基础
- 学习讨论落实活动心得word免费下载
- 地球的自转和公转
- 预应力混凝土连续梁桥悬臂浇筑施工知识
- 牛津英语4年级上Unit 2 Can you swim教案
- 中戏考研-2016年中央戏剧学院表演系考研611综合基础考研参考书、历年真题
- (部编)初中语文人教2011课标版七年级上册《秋天的怀念》课后习题
- 第三章 立体化学基础02讲课用
- 领导最不喜欢用的10种人
- CMD下的一些网络检测命令
- 股权激励税务分析
- 2010年武汉中考数学试题(附答案)
- 2016平面设计师辞职报告
- 化工原理下2-3 吸收速率方程式
- 初中英语评课用语21条初中英语评课记录
- 机械工程英语第2版叶邦彦Unit 16
- 泰安市众诚矿山自动化有限公司
- 排污泵橡胶软接头
- 江南大学2013年硕士研究生招生专业目录