`
lu930124
  • 浏览: 28003 次
  • 性别: Icon_minigender_2
  • 来自: 廊坊
文章分类
社区版块
存档分类
最新评论

UML对象图、包图

 
阅读更多

对象图(Object Diagram)显示了一组对象和他们之间的关系。使用对象图阿狸说明数据结构,类图中的类或组件等实例的快照。对象图和类图一样,反应了系统的静态过程,但它是以实际的或原型化为基础来表达对象间的关系。对象图显示某时刻对象和对象之间的关系,一个对象图可看成一个类图的特殊实例,实例和类可在对象中同时表示。对象图常常被用作协作图的一部分,用以展示一组对象实例之间的动态协作关系。

对象:是一件事、一个实体、一个名词,是客观存在的事物。所有的对象都有属性。对象具有状态(指对象在某一时刻所有属性值的集合)、行为(没有一个对象时孤立存在的,对象可以被操作,也可以操作别的对象。行为就是一个对象根据它的状态改变和消息传送所采取的行动和所作出的反应)和标识(为了区分,通常会起一个“标识”)三个特点。

类图和对象图的区别:

类图
对象图
类具有三个分栏:名称、属性和操作
对象有两个分栏:名称和属性
在类的名称分栏中只有类名
对象的名称形式为“对象名:类名”,匿名对象的名称形式为“:类名”
类中列出了操作
对象图中不包含操作,因为对于属于同一个类的对象而言,其操作是相同的
类使用关联链接,关联使用名称、角色、多重性以及约束等特征定义。类代表的事对对象的分类,所以必须说明可以参与关联的对象的数目
对象使用链连接,连拥有名称、角色,但是没有多重性。对象代表的事单独的实体,所有的链都是一对一的,因此不涉及到多重性
类的属性分栏定义了所有属性的特征
对象则之定义了属性的当前值,以用于测试用例或离子中

包:是一种常规用途的组合机制。UML中的一个包直接对应与Java中的一个包。在Java中,一个包可能包含有其他包、类或者同事含有两者,进行建模时,通常使用逻辑性的包,用于对模型进行组织,使用武力性的恶报,用于转换成系统中的Java包。
包图:是描述包机器关系的图。与所有UML的其他图一样,包图可以包括注释、约束。包间的关系有依赖关系和泛化关系。

包的作用:对语义上相关的元素进行分组;提供配置管理单元;在设计是,提供并行工作单元;提供封装的命名空间。

包中的元素:类、接口、构件、节点、协作、用例也可以包括子包。

我的对象图和包图放在下面,提供一个参考,欢迎指错。


分享到:
评论

相关推荐

    uml类图对象图包图PPT学习教案.pptx

    uml类图对象图包图PPT学习教案.pptx

    ATM机系统UML图

    ATM机系统,包含用例图,部署图,活动图,类图,时序图,协作图,状态图,组件图等UML

    UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图

    UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测试一下你对这个部分的理解。为了回答这个...

    网上购物系统UML图

    该文档包含了UML中的九类图,用例图,时序图....需要网上购物系统的UML图可以下载该文档

    基于UML的图书馆管理系统分析与设计

    2 静态模型 类图、对象图、包图 静态建模 3 行为模型 状态图、活动图 动态建模 4 交互模型 顺序图、协作图 动态建模 5 实现模型 构件图、配置图 静态建模 2 图书管理系统的UML建模设计 以图书管理系统为例,结合...

    软件工程——UML图详解例题

    包含UML图中的用例图,类图,对象图,顺序图,通信图,协作图,活动图,状态机图,部署图画法及详解

    UML面向对象软件工程深入学习(包含JAVA和C 程序)

    想深入学习UML面向对象软件工程的朋友参考一下吧 包含我自己写的JAVA和C 程序

    类图、对象图和包图

    UML------------------------类图、对象图和包图

    标准建模语言UML与Java实现:静态图:类图、对象图和包图.ppt

    标准建模语言UML与Java实现:静态图:类图、对象图和包图.ppt

    UML笔记

    UML的十种图(类图,对象图,用例图,包图,协作图,时序图等)pdf格式

    校园二手交易平台-基于UML面向对象分析与设计.docx

    校园二手交易平台需求分析、校园二手交易平台用例图、校园二手交易平台用例文档、校园二手交易平台活动图、校园二手交易平台状态图、校园二手...校园二手交易平台部署图、校园二手交易平台协作图、校园二手交易平台包图

    UML中的10种图形

    实例图,静态图,协同图,活动图,组件图,对象类图,例外建模,顺序图,状态图,包图,配置图。告诉你如何创建10种图,最常用的是前5种,新手适用

    UML面向对象建模与设计

    UML面向对象建模与设计 第二版 Michael Blaha,James Rumbaugh著 图灵出版

    UML-机票预订系统-用例图

    机票预订系统 面向对象分析与设计 用例图

    火车购票系统UML图

    1 需求分析 1 1.1 需求概述 1 1.2 需求分析 2 1.3 需求模型(用例图)...2.2 对象图 6 2.3 包图 7 3 动态模型 8 3.1 时序图 8 3.2 状态图 8 3.3 协作图 8 3.4 活动图 8 4 项目组成员分工说明 9 5 总结 10 6 参考资料 11

    一个自动生成UML图的软件,并且可以也通过UML图生成代码

    Visual Paradigm for UML可以支持多种图表类型,比如:类图、例图、序列图、通信图、状态机设计图、动态图、组件图、部署图、包裹图、对象图、综合结构图、定时图、交互概述图、使用案例详细编辑器、支持使用事件...

    UML教程,类图,用例图,

    这个是统一建模工具UML的教程。包含uml语言概述,类图,对象图,用例图的做法。

    UML 宝典.rar

    分别阐述UML的定义,发展,结构体系,图,扩展机制以及面向对象的基本概念,类图,对象图,组成结构图和协作的结构与用法,使用各种不同的交互图来摸拟应用程序运行时对象之间的通信和对象在生存周期里的状态变化;...

    《UML建模实例教程》【PPT】

    6.5.3类图和对象图的比较 习题 第7章数据库建模 7.1PowerDesigner简介 7.2PowerDesigner安装和启动 7.2.1PowerDesigner的安装 7.2.2PowerDesigner的启动 7.3PowerDesigner概念数据模型 7.3.1概念数据模型...

    uml 试卷很全面好多个试卷及答案

    4.UML系统分析阶段产生的包图描述了系统的(系统体系层次结构 )。 5.在UML软件开发过程系统分析阶段产生的对象模型有三种模型。它们是:对象的 静态 模型、对象的 动态模型和对象的 系统功能 模型。 6.在UML的...

Global site tag (gtag.js) - Google Analytics