uml类图和对象
81页1、第六章 类图与对象图,6.1 类图与对象图的基本概念 6.2 类图的组成 6.3 类图的创建概述 6.4 类图的创建示例 6.5 对象图,山东科技大学(泰山科技学院)信息工程系 范明芳 ,概要静态视图,构成面向对象模型的基本元素有类、对象和类与类之间的关系等。类图和对象图合称为结构模型视图或者静态视图,用于描述系统的结构或静态特征。 类图用来描述系统中的类以及类与类之间的静态关系等; 对象用来描述特定时刻实际存在的若干对象以及它们之间的关系。 一个系统的模型中可以包含多个对象图,每个对象图描述了系统在某个特定时刻的状态。,山东科技大学(泰山科技学院)信息工程系 范明芳 ,概要类图作用,类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节。 在系统分析阶段,类图主要用于显示角色和提供系统行为的实体的职责; 在系统设计阶段,类图主要用于捕捉组成系统体系结构的类结构; 在系统编码阶段,根据类图中的类及它们之间的关系实现系统的功能。,山东科技大学(泰山科技学院)信息工程系 范明芳 ,概要类图的地位,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.1 类图与对象图的
2、基本概念,类图和对象图统称为结构模型视图或者静态视图。其中类图抽象角度描述系统的静态结构或特征。系统的静态结构构成系统的概念基础: 真实世界的概念; 抽象的概念; 实现方面的概念; 计算机领域的概念。,6.1.1 类图和对象图的定义,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.1 类图与对象图的基本概念,UML 模型中这些类型包括: 类 接口 数据类型 组件,概念:Classifer(分类器/类元) 对有实例且有属性的结构特征和操作形式的行为特征的建模元素的统称。可以包括参与者、信号、节点、用例等。,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.1 类图与对象图的基本概念,1、类 类包含了系统内部的信息结构也包含系统内部的行为和与外部事物交互。通常完整类图包含下列元素: 类 接口 依赖关系 泛化关系 关联关系 实现关系,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.1 类图与对象图的基本概念,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.1 类图与对象图的基本概念,2、对象图 对象图描述了系统在某一个时刻特点的静态结构,是类的实例和快照,即类图中的各个
3、类在某一个时间点上的实例及其静态关系的静态写照。 对象图包含:对象:类的实例 链 :类关系的实例 二者区别与联系?,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.1 类图与对象图的基本概念,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.1 类图与对象图的基本概念,6.1.2 类图和对象图的作用,对系统的静态视图进行建模通常利用以下三种方式建模: 为系统的词汇建模 :确定系统最基本的元素 模型化简单协议 :确定类/对象的关联 模型化逻辑数据库模式:数据库设计蓝图,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.2 类图的组成,6.2.1 类,类是构成类图的基础,也是面向对象系统组织结构的核心。类是对资源的定义,它所包含的信息主要用来描述某种类型实体的特征以及对该类型实体的使用方法。 对象是具体的实体,它遵守类制定的规则。从软件的角度看,程序通常包含的是类的集合以及类所定义的行为,而实际创建信息和管理信息的是遵守类的规则的对象。,类定义了一组具有状态和行为的对象,这些对象具有相同的属性、操作、关系和语义。 属性和关联用来描述状态。 属性通常用没有身份的数据值表示,如数
4、字和字符串。 关联则用有身份的对象之间的关系来表示。 行为由操作来描述,方法是操作的实现。,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.2 类图的组成,类的图示结构,类名称,属性列表,操作列表,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.2 类图的组成,1、类的名称: 类的名称是每个类中所必有的构成元素; UML约定类名称首字符必须是大写; 斜体字类名称表示为一个抽象类; 可以定义类名称时,说明从属的包。,山东科技大学(泰山科技学院)信息工程系 范明芳 ,6.2 类图的组成,2、属性(Attribute) 可见性:类中属性的可见性主要包括公有( public ) 、私有(Private )和受保护( Protected ) 以及(Implementation)。 属性名:按照UML的约定,单字属性名小写。如果属性名包含多个单词,这些单词要合并,且除了第一个单词外其余单词的首字母要大写。 (3) 属性字符串:属性字符串用来指定关于属性的附加信息,例如某个属性应该是永久的。任何希望添加在属性定义字符串值但又没有合适地方可以加入的规则,都可以放在属性字符串里。 (4) 初
《uml类图和对象》由会员san****019分享,可在线阅读,更多相关《uml类图和对象》请在金锄头文库上搜索。
高中化学实验方案的设计第一节制备实验方案设计
高中生物实验室配置
高中体育与健康课程田径必修模块单元教学方案
高中通用技术方案的构思方法-设计分析教案苏教版必修
高中生物室配置
高中信息技术网络技术应用选修模块教学评价方案
骆小学教师戏曲知识培训方案(I)
麻村小学阳光体育活动计划及实施方案
高桥小学幼小衔接活动方案
马摆小学控辍保学实施方案
金阳街道中心小学未成年人思想道德建设实施方案
龙扬小学第32个爱国卫生月活动方案
魏家井联小学度控辍保学工作方案
高区第九届初中骨干教师课堂教学能力展示活动
长沙县2018年度小学生课外阅读知识竞赛及书目
阳江中心小学一月一事之五月主题活动方案
长营小学校园体育活动实施方案
高考历史备考方案-陈军
高考语文第5课父亲课前预案苏教版选修现代散文选读
高考语文第9课铃兰花课前预案苏教版选修现代散文选读
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页