这篇“UML的知识点有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“UML的知识点有哪些”文章吧。
一、什么是建模?
模型的本质特征是抽象,或称模型是现实的抽象。
软件模型由多个视图构成,每个视图表示从不同角度对软件系统的一次观察。
软件模型的视图之间互相联系,互相转化。
模型具有焦点,必须去粗取精,去掉不相干的枝节,突出重点。
软件建模本质上不是对软件过程建模,二是对软件过程中的关键活动建模。
二、UML(UnifiedModelingLanguage统一建模语言)
UML包含3个构造块,分别是物件、关系和图。
物件是UML中的建模元素。物件分成4种:
1.结构物件表示UML模型的名词,如类、接口、组件、节点等。
2.行为物件表示UML模型的动词,如转换、判定等。
3.分组物件用以把语义相关的模型元素分组为内聚的单元,惟一的分组组件是包(及包的各种构造型,如子系统)。
4.诠释物件用以添加注解,仅有一种注视物件。
关系把物件联系起来,说明这些互相联系的物件是如何语义相关的。
UML学习笔记为你介绍一下UML中的关系。UML中有4种关系:
1.关联描述物件间的结构关系。
2.依赖关系表示一个物件的变化将影响到另一个物件。
3.归纳关系就是我们熟悉的“一般和特殊”关系。
4.实现关系是类元之间的关系。
UML定义了5种视图捕获系统构架所有必需的方面
1.设计视图:描述问题域的词汇,重点展示类、对象、接口如何组成系统,并通过协作提供系统所需的功能。
2.实现视图:描述实现系统功能的物理制品,如可执行文件、组件、文档,以及它们之间的关系。
3.用例视图:描述最终用户、外部系统期望系统的响应。利用它可以捕获软件系统的功能需求。该视图是其他4种视图的中心,其他几种都由它驱动而来。
4.进程视图:描述跟系统并发和同步机制相关的进程和线程。该视图和分析师屠包含相同的制品,但更关注对于进程、线程相关的主动类的描述。
5.部署视图:描述物理制品的实例如何部署到一组物理的具备计算功能的节点上。下面UML学习笔记为你介绍一下Visio和软件过程。
三、Visio和软件过程
1.用例模型阶段
本阶段的主要活动是需求。
2.领域模型阶段
本阶段的主要活动是分析。
3.设计模型阶段
设计模型将“未来”系统要解决的问题以及跟该问题相关的概念的理解转化为实际的解决方案。
4.实现模型阶段
本阶段的主要活动是实现和测试,从而将设计转化成实际可执行的软件。
以上就是关于“UML的知识点有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。