UML之包图

    xiaoxiao2021-12-14  21

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

    一、Who?(包图是什么)

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

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

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

    三、What?(包图有哪些)

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

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

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

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

    【总结】包图就是帮助我们将一个复杂的图模块化,这样有助于我们对于系统的理解和实现。
    转载请注明原文地址: https://ju.6miu.com/read-968525.html

    最新回复(0)