UML——实现图

UML——实现图UML——实现图

大家好,又见面了,我是你们的朋友全栈君。

之前UML中大部分模型描述了需求分析,逻辑和设计方面的信息,最后讲到的实现图描述的是实现方面的信息。

实现图从系统的层次来描述硬件的组成和布局,软件系统划分和功能实现。

UML——实现图

构件图

构件

构件是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。
举例:对象库、可执行体、COM+

类型:

1.源代码构件:源代码文件
2.二进制构件:目标码文件、静态链接库、动态链接库
3.可执行构件:可执行程序
4.数据文件或文档

特点:

1.物理的
2.可替换
3.遵从一组接口并提供对一组接口的实现

构件与类的关系:

1.类表示逻辑抽象,而构件表示物理抽象。
2.类可以直接拥有属性和操作,而构件一般只拥有只能通过其接口访问的操作。

构件与接口:

构件与其对应接口之间的关系:实现。
构件与其他构件之间的关系:依赖。

构件图

构成:构件、接口、关系。

部署图

部署图是UML用来描述系统的硬件配置、硬件部署以及软件结构和模块在不同节点上分布的模型图。
在Rational Rose 中,部署图有两个图标,根据其英文名称不难看出,newProcessor代表处理器,newDevice代表设备。
UML——实现图

机房收费系统中的构件图和部署图

构件图

UML——实现图
部署图

UML——实现图


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105779.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • openssl 创建pfx证书

    openssl 创建pfx证书在存储证书时,为了不被泄露,一般证书的密钥不直接以文件形式(.key文件)存储,我们可以将证书文件和密钥文件合并生成pfx个人正式格式。opensslpkcs12-export-inmy.cer-inkeymy.key-outmy.pfx

    2022年5月23日
    67
  • pycharm 2022.01 激活(注册激活)2022.01.27「建议收藏」

    (pycharm 2022.01 激活)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1TCF2R91JZ-eyJsaWNlbnNlSWQi…

    2022年3月31日
    575
  • Node.js实战:Express实现简单后台登录系统

    Node.js实战:Express实现简单后台登录系统1.建立Express项目在进行以下操作之前,请确保你的电脑已经装好Node.js和Express框架。首先打开命令行提示符,输入express–view=ejs-ewww其中–view=ejs表示使用ejs模版引擎,-e指定项目名称,此处设为www。回车之后,当前文件夹下会多出一个名为www的文件夹,这个就是我们项目所在的地方。此时,www文件夹中默认已经有了基本的文件,但是相关

    2022年5月29日
    48
  • vue源码实现的整体流程解析「建议收藏」

    vue源码实现的整体流程解析「建议收藏」一、前言最近一直在使用vue做项目,闲暇之余查阅了一些关于vue实现原理的资料,一方面对所了解到的知识做个总结,另外一方面希望能对看到此文章的同学有所帮助。本文如有不足之处,还请过往的大佬批评指正。

    2022年8月4日
    5
  • lineNumber: 6; columnNumber: 40; 文档根元素 “mapper” 必须匹配 DOCTYPE 根 “configuration”。

    lineNumber: 6; columnNumber: 40; 文档根元素 “mapper” 必须匹配 DOCTYPE 根 “configuration”。运行mybatis时报错:lineNumber: 6; columnNumber: 40; 文档根元素 “mapper” 必须匹配 DOCTYPE 根 “configuration”。Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.a…

    2022年6月13日
    38
  • idea打不开,点击后无反应,多次重装无效解决办法。

    idea打不开,点击后无反应,多次重装无效解决办法。昨天更新了新版本idea,然后直接用激活码激活了,应用了旧版本的配置,当时用着没问题,后来删除掉了旧版本的安装目录,今天再打开idea时候多次点击无反应,多次重装无效,然后开始寻找解决办法。百度之后很多人反映是idea64.exe.vmoptions和idea.exe.vmoptions文件中,当时激活成功教程时候加的激活成功教程文件路径找不到报错的原因,然而检查后发现并没有激活成功教程文件的路径,最后试着在idea…

    2022年8月30日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号