《UML+OOPC嵌入式C语言开发精讲》读书笔记

1. 类

对象
操作(operation)
泛化(Generalization)
结合(Association)
利用上述的基本元素,可以组成各式各样的软件模型。

较高层阶的元素:

  1. 用例图(Use Case)
  2. 软件设计模式(Design Pattern)
  3. 群组包裹(Package)

2. 图

2.1 组合结构图,composite-structure diagram

观点

表现结构(架构)性需求,主要包括Part, Port、接口和连接(link)

主要符号

Part, Port、接口和连接(link)

2.2 用例图, Use Case diagrama

观点

表现功能性需求,主要包括用例和参与者

主要符号

用例,参与者,结合关系

2.3 类图, class diagram

观点

表现静态结构,主要包括群类及其间的静态关系

主要符号

类,结合关系,一般化关系

2.4 序列图, sequence diagram

观点

表现一群对象依序传送消息的交互情况

主要符号

对象,消息,活动期

2.5 对象图, object diagram

观点

表现某时刻下的数据结构,主要包括一群对象及其间拥有的数据数值

主要符号

对象,连接,信息

2.6 合作图, collaboration diagram

观点

表现一群有连接的对象传送消息的交互情况

主要符号

对象,连接

2.7 状态图,statechart diagram

观点

表现某种对象的行为,主要呈现一系列状态因事件而转换的情况

主要符号

活动,转换,分叉,接合

2.8 活动图, activity diagram

观点

表现一段自动转换的活动流程,主要包括一堆活动及其间的自动转换线

主要符号

活动,转换,分叉,接合

2.9 执行模块图, component diagram

观点

表现一群可执行模块及它们之间的依赖关系

主要符号

模块,界面,相依关系,实现关系

2.10 部署图, deployment diagram

观点

表现一堆设备及它们之间的依赖关系

主要符号

节点,模块,相依关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值