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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python和java哪个好学-Python和Java对比,全面解读哪个语言最赚钱,前景最好?

    python和java哪个好学-Python和Java对比,全面解读哪个语言最赚钱,前景最好?都知道现在最火爆的是人工智能、大数据。而人工智能和大数据主要用的语言就是Java和Python。今天我们就来分析一下,当前java和python,哪个就业前景更好,薪资更高?该学哪一个?一、语言历史Python:生而为简Python是一门拥有简洁语法的高级编程语言。一个名为GuidovanRossum的荷兰大佬在1991年设计了它。Rossum设计这门语言的初衷,就是为了让代码读起来更轻松,并且…

    2022年7月8日
    21
  • 关于WinExec和System的比较

    关于WinExec和System的比较http://nt04.blog.163.com/blog/static/3297804920116246622829/WinExec是一个WIN32API,它的第一个参数必须包含一个可执行文件名,SYSTEM是C库函数,它接受一个DOS命令。你可以这样:WinExec(“command/CdirC:\>dir.txt”,SW_HIDE);system

    2022年7月27日
    9
  • fiddler4手机抓包教程(安卓抓包教程)

    fiddler手机抓包原理及详细的相关配置

    2022年4月11日
    349
  • python面试题-python相关

    python面试题-python相关

    2021年6月16日
    75
  • js解压gzip_unzip解压命令

    js解压gzip_unzip解压命令//js解压gzipfunctionunzip(key){//解压//将二进制字符串转换为字符数组varcharData=key.split(”).map(function(x){returnx.charCodeAt(0);});//将数字数组转换成字节数组varbinData=newUint…

    2025年9月23日
    7
  • 新手学计算机编程怎么入门 从哪学起

    新手学计算机编程怎么入门 从哪学起近些年有一种职业发展很快、人才需求量大、工资高,那就是程序员。他们的基本工作就是电脑编程,开发者各种各样的软件、APP,被很多人膜拜。如果你想成为一名程序员,有必要了解一下这些基本的电脑编程入门教程。1计算机编程怎么入门1、选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。对于没有明确编程场景的初学者来说,尽量选择全场景编程语言,比如Java、Python、就是不错的选择,不仅应用范围广泛,而且也有大量的开发案例可以参

    2022年6月15日
    34

发表回复

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

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