- 结构图用于对系统的静态结构建模,包括类图、对象图、复合结构图、组件图、包图和配 置图。
- 行为图用于对系统的动态行为建模,包括Use Case图、交互图(顺序图、通信图、交互概 观图、计时图)、状态机图和活动图。
- 参与者:人设备系统。
- 用例
- 系统边界
- 关系:关联、泛化、包含、扩展
- 参与者之间,泛化(继承)
- 参与者与用例之间,关联
- 用例之间,泛化,扩展,包含
- 简要描述:对用例的角色、目的的简要描述;
- 前置条件:执行用例之前系统必须要处于的状态,或者要满足的条件;
- 基本事件流:描述该用例的基本流程,指每个流程都“正常”运作时所发生的事情,没有任何备选流和异常流,而只有最有可能发生的事件流;
- 其他事件流:表示这个行为或流程是可选的或备选的,并不是总要总要执行它们;
- 异常事件流:表示发生了某些非正常的事情所要执行的流程;
- 后置条件:用例一旦执行后系统所处的状态;
- 类(Class)
- 接口 (Interface)
- 类之间的关系
- 各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖
- 多重性关联关系
- 实体类:表示系统存储和管理的永久信息。
- 边界类:表示参与者与系统之间交互。
- 控制类:表示系统在运行过程中的业务控制逻辑。
- 对象名:类名
- 对象属性的当前值
- 对象类角色
- objectName:ClassName
- 对象的创建和销毁
- 生命线 :一条虚线
- 激活/控制焦点(Focus of control)
- 表示对象执行一个动作的期间,也即对象激活的时间段
- 消息
- 同步消息
- 异步消息
- 返回消息
- 自关联消息
- 事件:发生在时间和空间上的对状态机来讲有意义的那些事情。事件通常会引起状态的变迁,促使状态机从一种状态切换到另一种状态,如信号、对象额度创建和销毁等。
- 活动:状态机中进行的非原子操作。
- 动作:状态机中可以执行的哪些原子操作。所谓原子操作,指的是他们在运行的过程中不能被其他消息中断,必须一直执行下去,以至最终导致状态的变更或者返回一个值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。