2.UML基础

1.UML基本构造块?

      事物Things,关系Relation,图Diagrams

      图: Things & Relation 的集合,是从某个角度观察系统,得到的一个模型

 

2.事物Things

      用例 Use Case:  用户要什么功能

      交互 Interaction:  一组消息交换的动作

      协作 Collaboration:  合作完成一个任务的所有类

      类 Class

      接口 Interface:  行为规范

      状态机 State Machine:  一组状态及其切换过程

      活动类 Active Class:  有多个进程或线程的类

      节点 Node:  运行时的可计算资源

      组件 Component:  可替换的程序集

      包 Package:  分组的事物,只存在于概念上,在运行时就成了组件

      注释 Annotation

 

3.关系Relation

      关联 Association:  外键关系  (直线)

      聚合 Aggregation:  包含关系  (带菱形的直线,菱形在集合一端)

      依赖 Dependency:  调用关系  (虚线)

      泛化 Generalization:  继承关系  (带圆圈的直线,圆圈在父类一端)

 

4.图Diagrams

      用例图:   用例图

      交互图:   顺序图、协作图

      静态图:   类图、对象图、包图

      行为图:   状态图、活动图

      实现图:   组件图、部署图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值