`
wangminshe89
  • 浏览: 665553 次
文章分类
社区版块
存档分类
最新评论

UML学习笔记(1)之用例图,类图与对象图

 
阅读更多

首先看下UML的定义:统一建模语言(UML)是一种图形化的语言,它可以帮助我们在OOAD过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节。

UML图的分类

①:静态模型 :(1:创建并记录一个系统的静态特征,2:反映一个软件系统基础、固定的框架结构,3创建相关问题域主要元素的视图)

主要包括:用例图,类图,对象图,组件图,部署图;
②:动态模型:用以展示系统的行为动作

主要包括:时序图,协作图,状态图,活动图

今天主要学习了用例图和类图,对象图;

(一):用例图(重点掌握)(展示系统的核心功能及与其交互的用户用户被称之为“活动者”) 看下面的例子:



上面图可以看出Admin可以进行Add,Delete,Query操作,但是一般的用户只能进行Query操作

(二):类图(重点掌握)(表现类的特征,描述了多个类、接口的特征,以及对象之间的协作与交互)

对于类的描述,类名,属性,方法 但是画图的时候,属性和方法可以不写,但是类名必须要有

下面是person和Computer之间的关系

下面画了一张类的继承图(ParentNode和ChildNode之间的关系)

下面是一张接口和类之间的实现关系图:

在StarUML工具中使用上面截图打黑框的实现来表示接口和类的实现关系,不过画上去之后自动会变成实线

三:对象图(表现对象的特征展现了多个对象的特征及对象之间的交互) 如下:

下一篇继续学习(UML学习笔记(2)之组件图,部署图以及动态模型的四种图)



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics