软考-面向对象设计

UML

包图类的一个集合,是类打包的结果。

用例图:

include 包含,例如 登录后可以修改信息,则修改信息指向登录。








依赖关系,一个类的变化会引起另一个类变化。

类图 类名下没有下划线,对象图有下划线。

交互图

  顺序图或者协作图

顺序图又称序列图。



协作图用于描述相互合作的对象间的交互关系和链接关系。


状态图:用来描述对象状态和事件之间的一种关系。

状态图用于描述一个单项对象的行为。

只有具有重要交互行为的类才具有状态图。


圆角矩形表示一种状态。

状态分为初始状态(使用黑色实心圆圈表示,只能有一个)

终止状态(使用黑色实现圆圈,被一个圆圈着的,可以有多个终止状态)

状态转移是由事件引起的状态转移。



活动图 :一个活动到另一个活动表示状态迁移。

判定:看条件是否满足。

分支:表示可能执行的活动

结合:结合起来到下一个活动



甬道活动图:表示对象间



构件图:显示一组构件,以及构件之间的关系。

构件 、接口和关系。

1.对源代码进行建模。

2.对可执行体的发布建模。

3.对物理数据库建模,可以用于表示各种类型数据库表的关系。

4.对可了解的系统建模。例如负载均衡和故障修复。


部署图(实施图)


帮助理解分布式系统。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值