软件体系结构、建模、UML

目录

一,体系结构

二,建模视角

三,建模方法

四,UML

1,事物

2,关系

3,图

UML1.5的9个图

UML2.0新增的4个图

UML的表亲


一,体系结构

二,建模视角

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

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

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

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

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

三,建模方法

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

四,UML

面向对象的建模方法,就是基于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的表亲

鲁棒图

按视图分类:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值