UML——结构
来源:互联网 发布:楼层网络布局图 编辑:程序博客网 时间:2024/05/20 03:08
一、导图
二、基本构造块
1、事物是模型图中的具体的组成的模块,是对模型中最具代表性的成分的抽象,通过关系把事物结合到一起。
结构:类,接口(interface),协作(collaboration),用例,主动类,构件(component),节点(node)
行为:交互(interaction),状态机(state machine)
分组:包
注释:注解(note)
2、关系是将事物结合到一起,准确表达出事物之间联系。事物之间都是有相互联系的,简单的关联无法准确表达出准确的关系,无法在编码的时候使用适当的语句表达。父类与子类之间的继承,结构之间的包含,事物之间的量级联系等等,都需要有最符合的关系表达出来,才能构建出最合理的模型。
关联(Association)
依赖(Dependency)
泛华(Generalization)
实现(Realization)
3、图是UML中最重要的一部分了,说千言万语汇成一张图毫不夸张的。九种图以自己特有的表达形式高效的在软件开发的过程中的各个阶段提供支持,大大提高了效率。九种图分为四个类型,用例图用来描述用户的需求,静态图描述系统静态结构和对象之间的关系,动态图(行为图)用来描述系统的动态模型和对象之间的交互关系,实现图用来描述物理结构和物理设备。
三、规则
越是复杂的事物就会有一种机制保证其不会随意的杂乱的完成,UML的构造块需要有一套规则来描述一个结构良好的模型看起来应该像什么。
命名为事物、关系和图起名
范围给一个名称以特定含义的语境
可见性怎样让其他人使用或看见名称
完整性事物如何正确、一致的相互联系
执行运行或模拟动态模型的含义是什么
四、公共机制
公共机制能够使UML的表达更加的清楚,更加细化,增加了扩展性。
总结:
总结的时候总是患得患失,怕少了什么,又怕有什么冗余,大可不必如此,学习是一个过程,不可能一口吃一个胖子,做好每一个阶段!
0 0
- UML——结构
- UML——基本结构
- UML总结之——UML的结构
- 【CS学习】——UML结构
- UML结构建模图———包图
- UML结构建模图———组件图
- UML结构建模图———类或结构图
- UML结构建模图———部署图
- UML结构建模图———复合结构图
- UML结构建模图———对象图
- UML结构建模图———Profile 图
- 一定UML吗?——看看结构化设计实例
- 【UML入门教程】——静态结构(上):用例图
- 【UML入门教程】——静态结构(下):类图
- uml学习--uml结构
- uml学习--uml结构
- UML结构
- UML结构
- CSS绘制步骤条 ( 三角形)
- Android File.list().length == 0判断文件夹是否为空抛出空指针异常解决
- 根据数据库中字段的不同数字,页面使用不同的html标签
- 将时间转化成今天、昨天和前天格式
- jquery正则
- UML——结构
- Leetcode 33 - Search in Rotated Sorted Array(二分)
- kotlin基本语法
- 介绍内容有 Android 开发规范, 架构, 布局技巧, 以及使用一些有助于快速开发相关工具等等
- 页面中调用函数--之${fn:}内置函数
- jvm参数选项整理
- jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
- 在redhat配置dhcp
- Tomcat 8(一)Tomcat常用配置