UML--静态图

类图、对象图、包图统称为静态图。类图描述了系统的静态结构,包图展现了系统的分层结构,对象是类的实例,描述的是某一时刻的多个对象之间的关系

包图

包图的作用


     它是一组分组事物,也就是一个UML建模元素的容器。包中可以包含包、用例、类、接口等等,它可以把这些元素聚集在一起,将他们看作一个组。逻辑上是把一个复杂的图模块化。

 包之间的关系


     主要有三种:泛化关系、依赖关系和细化关系

     依赖关系

     包中没有传递依赖的特性,表示方法和类中依赖关系相同,用带箭头的虚线表示。《use》关系是一种默认的关系,如果箭头上什么都没有标,那么默认就是《use》关系。包的依赖关系分为 《use》、《import》、《acess》、《trace》四种,但是一般不区分。在这里值得注意的是包中的命名空间不能重复。

            

    泛化关系和类图相同,细化关系是用带空心箭头的虚线表示的,箭头指向被细化的包。细化关系就是当一个包和另外一个包包含相同元素的时候,但是却有更详细的细节就成为细化关系。    

类图

类图在分析阶段和设计阶段都有涉及,只是侧重点不一样。类和类之间的关系已经详细论述过了,

类的表示符号

               


  :由名称、属性、方法组成   在Rational Rose 中添加属性右击鼠标点击New Attribute即可

 关系:关联(普通关联、聚合、组合 )、依赖(使用)泛化(继承)实现(主要是类与接口之间)

  类图的实现

    从需求中找名词再筛选,理论上是很简单但是实际却发现不那么简单,从一般用户到管理员一一都进行了需求分析,竟然没有发现几个名词,根据自己的理解画了机房收费的类图

      




评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值