第二章. 软件架构设计

用户头像
西柚
关注
发布于: 2020 年 06 月 10 日
第二章.软件架构设计

1.4+1视图模型:

4:逻辑视图、过程视图、物理视图、开发视图

1:场景视图

  • 逻辑视图(业务):

  • 过程视图:

  • 物理视图:

  • 开发视图:

2.UML:

2.1:静态图:

  • 用例图:用来描述系统的功能需求,宏观地给出模型的总体轮廓。

  • 类图:描述对象模型

  • ......

2.2:动态图:

消息:(箭头类型,感觉并不是很常使用)

  • 简单消息:描述如果从一个对象传递到另一个对象,不描述通信细节。

  • 同步消息:操作执行者需要等到消息的操作完成后并回送一个消息后,再执行后续操作。

  • 异步消息:操作执行者在消息发送后就继续执行,不等消息处理。



常用的动态图:

  • 时序图:是一种交互图,描述对象之间的动态关系行为次序。常用来描述一个用例的行为

  • 状态图:用来描述对象、子系统、系统的生命周期

  • 活动图:1)描述操作(类的方法)的行为;2)用例、对象内部的工作过程。

元素包括:活动、转移、对象、信号、泳道等。泳道的每一道即对象。

  • 合作图......



用户头像

西柚

关注

还未添加个人签名 2018.11.13 加入

还未添加个人简介

评论

发布
暂无评论
第二章.软件架构设计