软件系统建模、UML

举报
用户已注销 发表于 2021/11/19 03:10:42 2021/11/19
【摘要】 目录 一,建模视角 二,建模方法 三,UML 1,事物 2,关系 3,图 一,建模视角 用不同的模型来从不同的视角表示系统: 1.外部视角,会对系统的上下文或环境进行建模; 2.交互视角,会对系统及其环境或者系统的构件之间的交互进行建模; 3.结构化视角,会对系统的组织或者系统所处理的数据的结构进行建模; 4....

目录

一,建模视角

二,建模方法

三,UML

1,事物

2,关系

3,图


一,建模视角

用不同的模型来从不同的视角表示系统:

1.外部视角,会对系统的上下文或环境进行建模;

2.交互视角,会对系统及其环境或者系统的构件之间的交互进行建模;

3.结构化视角,会对系统的组织或者系统所处理的数据的结构进行建模;

4.行为视角,会对系统的动态行为以及系统如何响应事件进行建模。

二,建模方法

结构化、面向对象方法、基于构件等等

三,UML

面向对象的建模方法,就是基于UML来表达的。

UML包含事物、关系、图

1,事物

(1)结构事物:结构事物在模型中属于最静态的部分,代表概念上或物理上的元素。
包括类、接口、协作、用例、活动类、构件、节点。
(2)行为事物:是UML中的动态部分。它们是模型中的动词,描述了跨越时间和空间的行为。
包括:交互、状态机、活动。
(3)分组事物:UML模型的组织部分。
包括:包。
(4)注释事物:用来描述、说明和标注模型的任何元素。
包括:注释。

2,关系

即类图中的6种关系:泛化 实现 依赖 关联 聚合 组合

UML类图、6种关系

3,图

在线画图:https://www.processon.com/diagrams

图包括静态图和动态图。

UML1.5的9个图

静态图:用例图、类图、对象图、组件图(构件图)、部署图

动态图:顺序图、协作图、状态图、活动图

UML2.0新增的4个图

静态图:包图、复合结构图(组合结构图)

动态图:定时图、交互概观图

同时,把组件图演变为通信图。

UML的表亲

鲁棒图

文章来源: blog.csdn.net,作者:csuzhucong,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/nameofcsdn/article/details/113764979

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。