当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

江苏大学:《面向对象建模技术》课程教学资源(PPT课件讲稿)第3章 类图、对象图和包图(主讲:林琳)

资源类别:文库,文档格式:PPT,文档页数:96,文件大小:3.45MB,团购合买
❖理解类图的基本概念 ❖为系统建模类 ❖建模类之间的关联关系 ❖理解并建模泛化关系 ❖了解依赖关系和实现关系 ❖了解对象图和包图的概念 ❖构造类图
点击下载完整版文档(PPT)

第3章类图、对象图和包图 类图和对象图合称为结构模型视图或者静态 视图,用于描述系统的结构或静态特征。 ◆类图用来描述系统中的类以及类与类之间的 静态关系等; 令对象用来描述特定时刻实际存在的若干对象 以及它们之间的关系。 令一个系统的模型中可以包含多个对象图,每 个对象图描述了系统在某个特定时刻的状态

2 第3章 类图、对象图和包图 ❖类图和对象图合称为结构模型视图或者静态 视图,用于描述系统的结构或静态特征。 ❖类图用来描述系统中的类以及类与类之间的 静态关系等; ❖对象用来描述特定时刻实际存在的若干对象 以及它们之间的关系。 ❖一个系统的模型中可以包含多个对象图,每 个对象图描述了系统在某个特定时刻的状态

本章学习要点 ◆理解类图的基本概念 令为系统建模类 令建模类之间的关联关系 令理解并建模泛化关系 令了解依赖关系和实现关系 了解对象图和包图的概念 令构造类图

3 本章学习要点: ❖理解类图的基本概念 ❖为系统建模类 ❖建模类之间的关联关系 ❖理解并建模泛化关系 ❖了解依赖关系和实现关系 ❖了解对象图和包图的概念 ❖构造类图

3.1类图 构建面向对象模型的基础是类、对象以及它们 之间的关系。 令在不同的系统中描述的类可以是各种各样的 在面向对象的处理中,类图处于核心地位,它 提供了用于定义和使用对象的主要规则,同时, 类图是正向工程(将模型转化为代码)的主要 资源,是逆向工程(将代码转化为模型)的生 成物。 类图是任何面向对象系统的核心

4 3.1 类图 ❖构建面向对象模型的基础是类、对象以及它们 之间的关系。 ❖在不同的系统中描述的类可以是各种各样的。 ❖在面向对象的处理中,类图处于核心地位,它 提供了用于定义和使用对象的主要规则,同时, 类图是正向工程(将模型转化为代码)的主要 资源,是逆向工程(将代码转化为模型)的生 成物。 ❖类图是任何面向对象系统的核心

3.1.1概述 ☆类图是描述类、接口以及它们之间关 系的图,它显示了系统中各个类的静 态结构。可以用某种面向对象的语言 实现类图中的类。 令建模对象 对系统的词汇建模 对协作建模 对数据库模式建模

5 3.1.1 概述 ❖类图是描述类、接口以及它们之间关 系的图,它显示了系统中各个类的静 态结构。可以用某种面向对象的语言 实现类图中的类。 ❖ 建模对象 ▪ 对系统的词汇建模 ▪ 对协作建模 ▪ 对数据库模式建模

3.1.1概述 类图的元素: ①类( Class) ②接口( Interface) ③协作( Collaboration) ④依赖关系( Dependency) ⑤泛化关系( Generalization) ⑥关联关系( Association) ⑦实现关系( Realization)

❖ 类图的元素: ① 类(Class) ② 接口(Interface) ③ 协作(Collaboration) ④ 依赖关系(Dependency) ⑤ 泛化关系(Generalization) ⑥ 关联关系(Association) ⑦ 实现关系(Realization) 3.1.1 概述

个例子 NewClass2 A Dependency Newclass1 <--Realizationr NewClass3 Generalization Association NewClass4 Newclass5 Interface

一个例子

参3.1.2类及类的表示 类是对资源的定义,它所包含的信息主要用来描述 某种类型实体的特征以及对该类型实体的使用方法。 对象是具体的实体,它遵守类制定的规则。 类定义了一组具有状态和行为的对象,这些对象具 有相同的属性、操作、关系和语义。 类包括名称部分(Name)、属性部分( Attribute) 和操作部分(0 peration),名称必须有,属性和 操作部分可以省略。 名称 名称 名称 名称 属性 属性 操作 操作

3.1.2 类及类的表示 ❖类是对资源的定义,它所包含的信息主要用来描述 某种类型实体的特征以及对该类型实体的使用方法。 对象是具体的实体,它遵守类制定的规则。 ❖类定义了一组具有状态和行为的对象,这些对象具 有相同的属性、操作、关系和语义。 ❖类包括名称部分(Name)、属性部分(Attribute) 和操作部分(Operation),名称必须有,属性和 操作部分可以省略。 8 名称 属性 操作 名称 名称 属性 名称 操作

参3.1.2类及类的表示 令1名称 ◆2属性 令3操作 令4职责 令5约束 6注释

❖1 名称 ❖2 属性 ❖3 操作 ❖4 职责 ❖5 约束 ❖6 注释 3.1.2 类及类的表示

1名称 应该来自系统的问题域。 令应该是一个名词,且不应该有前缀或后缀。 令分为简单名称和路径名称。 Emplovee Person: Employee

1 名称 ❖ 应该来自系统的问题域。 ❖ 应该是一个名词,且不应该有前缀或后缀。 ❖ 分为简单名称和路径名称。 Employee Person::Employee

2属性 令描述了类在软件系统中代表的事物(即对象)所具备 的特性。 令类可以有任意数目的属性,也可以没有属性。 ◆在UM中,类属性的语法为 可见性]属性名[∶类型][=初始值][(属性字符串}]

2 属性 ❖ 描述了类在软件系统中代表的事物(即对象)所具备 的特性。 ❖ 类可以有任意数目的属性,也可以没有属性。 ❖ 在UML中,类属性的语法为:

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共96页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有