ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

UML第一部分和设计模式原则的总结

2021-01-29 23:32:37  阅读:165  来源: 互联网

标签:总结 关系 对象 类图 用例 UML 设计模式 交互


1、UML中常见的关系的线性表示
扩展关系:泛化(继承)关系:依赖关系;
聚合关系:组成关系;
关联关系:实现关系;

2、UML中几种基本图及其基本功能作用:

静态图:类图、用例图。

行为图:状态图、活动图

交互图:时序图、协作图

实现图:构件图、部署图

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

类图:类图是描述类、接口、协作以及它们之间的关系的图,用来显示系统中各个类的静态结构。
类包括:类图、属性、方法。
类图包括:类、接口、协作、关系、约束、注释以及包。
类的表示包括:名称、属性、操作、职责和约束。
类图的建模过程:确定对象与类、确定类的属性、确定类的关系。
类图在UML中的重要作用:1.为开发人员提供这种模仿现实世界的表达方式。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

对象图:对象图表示在某一时刻一组对象以及他们之间的关系的图。
UML对象图的用途
◆捕获实例和连接、◆在分析和设计阶段创建、◆捕获交互的静态部分、◆举例说明数据/对象结构、◆详细描述瞬态图、◆由分析人员、设计人员和代码实现人员开发

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

用例图:表述了一组用例、参与者以及它们之间的关系的图。
用例模型包括:用例图和用例规则。
用例规则包括:基本流和备选流。
用例图的组成元素有:参与者,用例,通信关联,用例规约

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

建立用例模型步骤:
1)   根据系统边界确定参与者
2)   根据每个参与者确定与之相关联的用例
3)   对每个用例写出用例规约文档,调整用例模型(优化参与者与参与者之间的关系,用例与用例之间的关系)
用例对于系统开发人员来说的价值:是用来从用户的观察角度收集系统需求的一项技术,便于分析员与客户和用户交流,使系统更符合用户的需求
4)顺序图也称为时序图,它描叙了系统中对象间通过消息进行的交互,强调了消息在时间轴上的先后顺序。
顺序图是由对象、生命线、控制焦点和消息等构成。(消息表示了对象间的通信,生命线表示了对象的生存期,控制焦点表示对象正在执行一些活动)
顺序图将交互关系表示为一张二维图,其中纵向是时间轴,时间沿竖线向下延伸,横向代表了在协作中各独立对象的角色。
顺序图中从左到右各对象分别为:执行者角色、控制类、用户接口、业务层、后台数据库。
顺序图的作用:顺序图常用来描述用例的实现,它表明了由哪些对象通过消息相互协作来实现用例的功能。在顺序图中,标识了消息发生的先后顺序。
5)协作图:描述了系统中对象间通过消息进行的交互,强调了对象在交互行为中承担的角色。
协作图包括对象、链(连接器)、消息。

标签:总结,关系,对象,类图,用例,UML,设计模式,交互
来源: https://www.cnblogs.com/k1913z/p/14347607.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有