读书笔记-系统设计-《thinking UML》

本文深入探讨了UML中的关键概念,包括参与者、用例、边界类、控制类、实体类和它们之间的关系,以及系统设计中的包、分析类、设计类、关系和组件,为理解系统设计提供了全面的视角。
摘要由CSDN通过智能技术生成

一、版型介绍

二、参与者

三、用例

四、边界

五、业务实体

5.1 定义

业务实体:描述了我们用什么来达到业务目标以及通过什么来记录这个业务目标
官方:业务实体代表业务角色执行业务用例时所处理或使用的“事物”。一个业务实体经常代表某个对多个业务用例或者(业务)用例实例有价值的事物。一般而言,

一个好的业务实体不包含关于其使用主体和使用方法的信息。

业务实体属性:只关系与特点场景相关的属性(抽象角度);属性也可能是业务实体,如何考虑?

业务实体方法:

5.2 如何获取

根据定义来:建立业务用例场景,分析动词后面的名词,最后分析实体间关系

六、包

6.1 定义

容器,同文件夹一样,分类信息,形成逻辑单元

七、分析类

7.1 定义

分析类用于获取系统中主要的“职责簇”。分析类可以产生系统设计的主要抽象—系统的设计类和子系统;

分为:边界类、控制类、实体类

7.2 边界类

定义:系统外部环境与其内部运作之间交互进行建模的类,这种交互包含:转换事件,并记录系统表示方式&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值