UML——六种图

本文详细介绍了UML中的六种图:包图、对象图、行为图(活动图和状态图)、交互图(顺序图、协作图)。包图用于模块化复杂系统,强调包的元素及它们之间的泛化、细化、依赖关系。对象图描绘系统静态结构,行为图关注动态行为,如活动图用于描述操作和用例执行,状态图则展示对象状态变化。交互图聚焦对象间消息传递,顺序图和协作图各有侧重,帮助理解系统交互细节。
摘要由CSDN通过智能技术生成

UML——包图

 包的作用

  1. 逻辑上把一个复杂的图模块化
  2. 组织源代码

包的元素

  1. 类、接口、构件、用例、其他包等
  2. 若包被撤销,则其中的元素也被撤销了。

包与包之间的关系

      泛化、细化、依赖

包的常见问题

  1. 一定要避免循环依赖产生
  2. 测试时可以以包为测试单位
  3. 应该尽量把概念和语义上相接近的元素包含在同一个包中
  4. 对于一个包,找出哪些包内元素是可以在包外访问的,把这些元素标记为公共的,其他所有元素都标记为受保护的或者私有的。

     

UML——对象图

 对象图描述一个系统在某个具体时刻的静态结构。

对象图的构成元素:对象、连接、包

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值