UML-----包图和对象图

包图

   包的作用

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

   包的符号

moduleA是包名

                                                                                                                                                                                

   包的元素

         类,接口,构件,用例,其他包等。

         需要注意的是:1.若包被撤销,则其中的元素也被撤销了 。

                                   2.一个包的各个同类建模元素不能具有相同的名字。

                                   3.同一个包内,不同种类的模型元素可能有相同的名字。

   包之间的关系:

        依赖关系 :

                一个模型元素的变化影响另一个模型元素,则两个元素之间存在依赖关系。如果两个包中的任意两个类之间有依赖关系,那么这两个包之间也有依赖关系。

               对于这两个包就是如果修改B包中的元素导致A包的改变,则称A包依赖于B包。如下图所示。

 

        泛化关系:

               泛化关系描述了:事物与该事物的特殊种类之间的关系,也即父元素与子元素之间的关系。

对象图

      对象图描述:在某一时刻一组对象以及它们之间关系的图。可以看作是类图在系统某一时刻的静态结构。而类图描述所有可能的情况。对象图是系统在某一时刻的展现。

    对象图的重点是对象。也就是不同的对象的操作。对于机房收费系统可划分为三个对象,分别是一般用户,管理员以及操作员,对于这三种对象的操作就是三个对象图

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值