1 / 49
文档名称:

UML-03-类图-对象图-包图.ppt

格式:ppt   大小:1,816KB   页数:49页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

UML-03-类图-对象图-包图.ppt

上传人:xunlai783 2018/9/13 文件大小:1.77 MB

下载得到文件列表

UML-03-类图-对象图-包图.ppt

相关文档

文档介绍

文档介绍:可视化建模与UML
邵抛迭碳屋骏邢犬枷巩哦佩砸伏二肠骏打七汰绊因蕾见包技今稳踌寿襄店UML-03-类图-对象图-包图UML-03-类图-对象图-包图
教学安排
一、基础部分
专题一:UML概述
专题二:面向对象概念与UML的组成
二、UML模型图
专题三:类图、对象图、包图
专题四:用例图
专题五:交互图(顺序图、协作图)
专题六:状态图
专题七:活动图
专题八:部署图与配置图
三、案例分析
专题九:网上书店项目分析
屏疏挎寝烯淬苦冀傅执岁逃烩湘撰交帅姬照乒哭姆庭逼拿孔西酬痊骡震兽UML-03-类图-对象图-包图UML-03-类图-对象图-包图
类图
什么是类图
类图的应用
类图的组成
类图的建模技术
对象图
包图
实例分析-图书管理系统
本次课主要内容
忘潭加丽账笆隅盼唁垣输梁峦横煌荣沦钡袄舍颜瘸祟赖泻识良耍派勿烘商UML-03-类图-对象图-包图UML-03-类图-对象图-包图
什么是类图?
类(Class)、对象(Object)和它们之间的关系是面向对象技术中最基本的元素。类图技术是OO方法的核心。
类图标加上它们之间的关系就构成了类图。
A class diagram is a graphic presentation of the static view that shows a collection of declarative (static) model elements, such as classes, types, and their contents and relationships.
于把孜硬卖妊铡当捉掷果关皿陷判糜购敷肖园蓄痹堡钧妹刑冶傍旧鲍潭甥UML-03-类图-对象图-包图UML-03-类图-对象图-包图
类图的应用
类图用于对系统静态设计视图建模。与数据模型不同,它不仅显示了信息的结构,同时还描述了系统的行为。
类图中可以包含接口,包,关系等建模元素,也可以包含对象,链等实例。
类图典型的应用在下面三类建模:
对系统的词汇建模
对简单协作建模
对逻辑数据库模式建模
技烯铱紫扦靡错烧酣持峨确稻杂瘤放膘率袒泥唯宏邑吏屹若皆敢嗽赵浪赤UML-03-类图-对象图-包图UML-03-类图-对象图-包图
类图的组成
类图通常包含下述内容:

接口
协作
依赖、泛化和关联关系
类图可以包含注解和约束;
类图还可以有包或子系统,二者都用于把模型元素聚集成更大的组件。
虞挣嚎民卸跺烦茂祥佐武皂胸辫菌尼径虑逝知灌颁嘱疲骨粮品职汰赤汇抿UML-03-类图-对象图-包图UML-03-类图-对象图-包图
类(Class)
A class is the descriptor for a set of objects with similar structure, behavior, and relationships.
在UML中,类可视化表示为划分成三个格子的长方形,如图所示:
类名
属性
操作
街表秧鞘盯玖铲栏宝撒脑蚕伺涤功邯新加靡俘隘貉焦赫傍情险齐脑凳衰釜UML-03-类图-对象图-包图UML-03-类图-对象图-包图
类的关系
类之间的静态关系主要有:
依赖:它表示类之间的使用关系(包括精化、
跟踪和绑定关系)
泛化:它把一般类连接到它的特殊类;
关联:它表示对象之间的结构关系。
掏菌艇门畜泰檀氧薄柠暮传唤搜蓟醒樊靶刨槐豫玲膨滦徊苫芬剿焦耸奎骋UML-03-类图-对象图-包图UML-03-类图-对象图-包图
类的泛化
泛化意味着子类的对象可以被用在父类的对象可能出现的任何地方,但反之不行。
泛化为“is-kind-of”的关系
多数情况,用类和接口间的泛化指明继承关系。
渤又咐旧塘餐咽乔驯斧梢歼姓逗择嚣嘱壤拄见械丘买撒撕谴忘佑曳无珐酿UML-03-类图-对象图-包图UML-03-类图-对象图-包图
类的关联
关联(association) 表示两个类之间存在某种语义上的联系,它是一种结构关系,规定了一种事物的对象可以和另一种事物的对象相联系。
关联的图标:在类图中,关联用一条把类连接在一起的实线表示。
偏镍懈聋夜簧滞幅崭寝鹤服报洛缔襄体宦踞橙衍轿仕瞧鳖贴灭驱砸枣香训UML-03-类图-对象图-包图UML-03-类图-对象图-包图