经验总结 UML学习笔记

本节向大家介绍一下UML学习笔记,主要包括什么是建模,UML组成和关系,Visio和软件过程等内容,希望通过本节的学习你对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.实现模型阶段
本阶段的主要活动是实现和测试,从而将设计转化成实际可执行的软件。

【编辑推荐】

  1. UML学习手册新手必备
  2. UML学习手册
  3. UML组成及其全称解析
  4. 解析UML类图符号意义
  5. 九大UML视图专家解析

分享文章:经验总结 UML学习笔记
转载来源:http://www.shufengxianlan.com/qtweb/news21/135171.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联