UML-实现图
来源:互联网 发布:北京宇信科技集团 知乎 编辑:程序博客网 时间:2024/04/30 08:01
实现图用来描述实现方面的信息;
他从系统的层次来描述:硬件的组成和布局,软件系统划分和功能实现
就比如建造一所房子,不仅仅要设计一幅蓝图,对于房子的平面图和立体图都要变成实际的墙壁,窗户等等。在建造过程中,还要用到一些门窗,橱柜 等等。也就是一些已经做好的,有一定规格的构建。
实现图包括:
构件图用于静态建模,用来显示一组构建之间的组织与依赖关系
部署图用来描述系统硬件的物理 拓扑结构以及在此结构上执行的软件。
1)构件图
从软件架构的角度来描述一个系统的主要功能,如子系统,类,包, 构件。使用构件最重要的是复用。
构件图中的事物及解释:
其中可替换的物理部分包括软件代码,脚本或命令行文件,也可以表示运行时的对象,文档、数据库等;节点是运行时的物理对象,代表一个计算机资源。
构建与类的区别:
构件图中的关系即图示:
举例:商场购物的构件图
2)部署图
部署图用于静态建模,是表示运行时过程节点结构,构件实例及其对象结构的图。如果含有依赖关系的构件实例放置在不同的节点上,部署视图可以展示出执行过程中的瓶颈;
两种表现形式:实力层部署图和描述层部署图
使用三种模式的部署图:
对嵌入式系统进行建模;对CS架构进行建模;对分布式系统进行建模
节点:存在于系统运行时代表计算资源的物理元素,他可以代表一种物理硬件设备或软件元素。节点还可以包含对象和事件的实例。
节点上可以描述特殊要求;
构件与节点的区别:
部署图中的几种关系:
部署图组成是节点和关系,只能有依赖和关联关系,而没有泛化和实现关系。
机房收费系统举例:
构件图:
部署图:
以上就是自己对于对于实现图的简单了解吧!至于两者的合作,有待下回分解
2 0
- UML中的实现图
- UML实现图
- uml实现图
- UML之实现图
- UML-实现图
- umlの实现图
- uml之实现图
- UML之实现图
- UML之实现图
- UML---实现图
- 【UML】— 实现图
- 【UML】实现图
- 【UML初识】-实现图
- UML之实现图
- UML之实现图
- UML图之实现图
- UML包图&实现图
- UML图来实现模型
- iOS中ARC与MRC代码的兼容
- Sublime Text 3 破解版 + 注册机 + 汉化包 + 教程
- javascript正则表达式详解(基础篇)
- 直面迷茫——给所有在迷茫中的人
- Mac&IOS Socket编程(转)
- UML-实现图
- 黑马程序员——java基础学习(面向对象,继承)
- 人生如程,程如人生
- STL源码分析----神奇的 list 的 sort 算法实现
- android textview设置居中循环显示,
- AJAX - 服务器响应
- hudson 问题解决:修改同时跑的job 的数量和 设置Maven 运行的内存等
- 详解流编辑器 sed 和 编程语言 awk
- POJ 2992 Divisors 求组合数的约数个数