UML之包图

【前言】在学习了类图和对象图之后,接下来研究的就是包图。这个图不是UML中必须要画的图,但是包图可以帮助我们来了解系统结构,所以也不能忽视它。


一、Who?(包图是什么)

包图是任意一种UML图组成,但一般是UML用例图或类图。
包是一个UML结构,是用例或类等模型元件组织为组。简单来说,就是可以把一些类或用例放到一个包里,帮助我们把复杂的图模块化。

二、Why?(为什么要画包图)

1、描述需求的高阶概述;
2、描述你的设计的高阶概述;
3、在逻辑上把一个复杂的图模块化;
4、组织源代码

三、What?(包图有哪些)

1、类包图:在逻辑上组织设计,子包放在母包的下面。垂直的分层类包图
2、用例包图,组织需求,包括角色,水平的排列用例包图

四、How?(怎样画一个好的图)

1、包的命名要简单、具有描述性;
2、应用包是为了简化图;
3、包应该连贯;
4、在包上用版型注明架构层
5、避免包间的循环依赖

6、包依赖应该反映内部关系


【总结】包图就是帮助我们将一个复杂的图模块化,这样有助于我们对于系统的理解和实现。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值