uml之实现图

来源:互联网 发布:c mysql连接字符串 编辑:程序博客网 时间:2024/05/16 16:14

uml中大部分模型描述了逻辑和设计方面的信息,实现图用来描述实现方面的信息。

它从系统的层次来描述:

-硬件的组成和布局

-软件系统划分和功能实现


这两种图也很重要

-构件图:

 用来显示一组构件之间的组织与依赖关系

-部署图

 用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件

 

构件图

从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等

作用:它使静态视图得以实现,使逻辑事物变成可触摸的事物,比如可执行体,组件、表,账单……

类型:源代码构件、二进制构件、可执行构件、数据文件或文档

特点:物理的、可替换的、系统的一部分、遵从一组接口并提供对一组接口的实现

元素:构件、接口、关系(四种)

使用构件最重要的是复用构件是系统中遵从同一组借口且提供其实现的物理的、可替换的部分。每个构件能实现一定的功能。类表示逻辑抽象,构件表示物理构件。构件是其他元素的物理实现,类可以或字节拥有属性和操作,一般情况下,构件一般只拥有只能通过其接口访问的操作。

 


部署图

系统工程师会靠考虑软件和硬件设计,软件和硬件需要用部署图链接。如果软件交互设备分布在多个处理器,可以使用部署图,机房收费系统较单一,不用画部署图,分布式的系统、嵌入式的系统才有必要。

节点:可以是处理器、可执行程序,有一定功能职责。需考虑节点间如何通信。


二者都是在实现过程中用到的图。





0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果手机sdk授权失败怎么办 小米5王者荣耀卡怎么办 华为p9手机电池不耐用怎么办 华为g9青春版耗电快怎么办 华为手机摄像头坏了怎么办 华为p10摄像头玻璃划痕怎么办? 华为g9手机音量小怎么办 华为7pius太卡怎么办 华为畅享7plus卡怎么办 华为p9屏幕进水变颜色怎么办? 玩王者荣耀卡退怎么办 华为手机忘记开机密码怎么办 华为p9密码忘了怎么办 华为p9解锁密码忘了怎么办 华为手机不支持联通4g怎么办 酷派手机自动下载软件怎么办 小米5a不能开机怎么办 华为手机的视频找不到了怎么办 华为p8内存文件打不开怎么办 华为荣耀9网速慢怎么办 荣耀9手机网速慢怎么办 联想台式机不支持xp驱动怎么办 一体机尾插坏了怎么办 华为手机触屏失灵怎么办 华为p8max手机老是卡怎么办 手机屏碎了数据怎么办 华为p9屏碎了怎么办 华为p7一l09卡顿怎么办 华为p7打不开机怎么办 华为8主板坏了怎么办 华为手机主板坏了怎么办 华为p9文字变英文了怎么办 华为p9plus电池不耐用怎么办 华为mate8手机音量小怎么办 同花顺自选股更新不显示怎么办 华为麦芒定频了怎么办 用线刷宝刷机失败开不了机怎么办 红米手机拨号后黑屏怎么办 sim卡丢了激活码怎么办 电信sim卡未激活怎么办 小米5c老是黑屏怎么办