UML图-草稿

五大类九种图:

1,用例图:从用户角度描述系统功能

2,静态图:定义类及类之间的关系等,包括类图、对象图、包图三种

3,行为图:描述系统的动态模型和组成对象间的交互,包括状态图、活动图两种

4,交互图:描述对象之间的关系,包括顺序图、合作图两种

5,实现图:描述系统的实现,包括构件图、配置图两种

 

从应用的角度看,当采用面向对象技术设计系统时,首先是描述需求;其次根据需求建立系统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图(包含包)、对象图、组件图和配置图等五个图形,是标准建模语言UML的静态建模机制。其中第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系。它包括状态图、活动图、顺序图和合作图等四个图形,是标准建模语言UML的动态建模机制。因此,标准建模语言UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。

 

类之间的关系:

关联:是类之间的一种很弱的联系。关联可以有方向,可以是单向关联,也可以是双向关联。可以给关联加上关联名来描述关联的作用。关联两端的类也可以以某种角色参与关联,角色可以具有多重性,表示可以有多少个对象参与关联。可以通过关联类进一步描述关联的属性、操作以及其他信息。关联类通过一条虚线与关联连接。对于关联可以加上一些约束,以加强关联的含义。

依赖:某一模型元素需要另一个模型元素所提供的规格(specification)或实现(implementation)时,两者之间的关系称为依赖(dependency)。也就是说,少了供应者元素(supplier element)的话,依赖元素(depending element)在语义上(semantically)或者结构上(structurally)可能会不完整(imcomplete)。因此,一旦供应者元素变动,很可能会影响到依赖元素。

聚合:整体类销毁时不销毁部分类

组合:整体类销毁时会将部分类也销毁掉

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值