求自动售货机的uml组件图和部署图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求自动售货机的uml组件图和部署图相关的知识,希望对你有一定的参考价值。

参考技术A 你说的构件图就是组件图吧?组件图是体现系统组件内部定义、内部结构以及相互之间的依赖关系的,而部署图是体现系统在硬件上的部署结构。
具体可以参考trufun
plato
UML2建模工具的帮助系统,详细介绍了UML2各种框图和各种元素的说明和操作!

第113周 UML图里有乾坤

这周看完《UML精粹》。


一本15年前出版的经典书籍,关于UML入门中的入门了。


软件建模与设计过程可以拆分成需求分析、概要设计和详细设计三个阶段。UML 规范包含了十多种模型图,常用的有 7 种:类图、序列图、组件图、部署图、用例图、状态图和活动图。


类图是最常见的 UML 图形,用来描述类的特性和类之间的静态关系。一个类包含三个部分:类的名字、类的属性列表和类的方法列表。类之间有 6 种静态关系:关联、依赖、组合、聚合、继承、泛化。把相关的一组类及其关系用一张图画出来,就是类图。


类图之外,另一种常用的图是序列图,类图描述类之间的静态关系,序列图则用来描述参与者之间的动态调用关系。


组件是比类粒度更大的设计元素,一个组件中通常包含很多个类。组件图有的时候和包图的用途比较接近,组件图通常用来描述物理上的组件,比如一个 JAR,一个 DLL 等等。


部署图描述软件系统的最终部署情况,比如需要部署多少服务器,关键组件都部署在哪些服务器上。


用例图主要用在需求分析阶段,通过反映用户和软件系统的交互,描述系统的功能需求。


状态图用来展示单个对象生命周期的状态变迁。


活动图主要用来描述过程逻辑和业务流程。UML 中没有流程图,很多时候,人们用活动图代替流程图。


UML本身并没有什么负责,难点在于在合适的场景下选择恰当的图表类型合理的表达设计意图,形成一套完整的软件模型,进而组织成一个言之有物,层次分明的,既可以指导开发,又可以团队内达成共识的设计文档。


口号喊完,还是多实践下才是最主要的。


购买不少技术专栏没有学完,近来感觉听技术专栏的效果不如阅读好,那接下来“读”专栏《设计模式之美》。



原文链接为《UML精粹》摘录笔记

以上是关于求自动售货机的uml组件图和部署图的主要内容,如果未能解决你的问题,请参考以下文章

UML类图和用例图

UML--组件图,部署图

第113周 UML图里有乾坤

UML之实现图

StarUML3.0选择不同类型图和导出

filebeat的层次架构图和配置部署