您所在位置: 网站首页 / UML面向对象技术期末复习整理.pdf / 文档详情
UML面向对象技术期末复习整理.pdf 立即下载
2024-09-16
约1.3万字
约20页
0
1.5MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

UML面向对象技术期末复习整理.pdf

UML面向对象技术期末复习整理.pdf

预览

免费试读已结束,剩余 15 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

UML面向对象技术期末复习整理

UML面向对象技术期末复习整理
第一章
1、UML支撑软件整个生命周期
2、对象:面向对象系统的基本构造块,是一些相关的变量和方法
的软件集
3、事件:指一种由系统预先定义而由用户或系统发出的动作
4、面向对象的基本特征:抽象,封装,继承,多态
5、模型:对现实客观世界的形状或状态的抽象模拟和简化
6、UML定义:是对软件密集系统进行可视化建模的一种语言,
也是为面向对象开发系统的产品进行说明、可视化、构造和编制问的
一种标准语言
7、UML可贯穿软件开发周期的每一阶段,最适用于数据建模、
业务建模、对象建模、组件建模
填空题
1、统一建模语言UML是绘制软件蓝图的标准工具语言,可以对
软件系统产品进
行说明、可视化、构造和编制文档
2、UML在实际软件项目中,可以用于构造各种类型系统的业务
模型和软件模
型。
3、软件的开发模式有瀑布模型、喷泉模型、基于构件的开发模型
和XP方法。
4、面向对象程序的三大要素是多态、封装和继承。
5、瀑布模型的缺点是缺乏灵活性,特别是无法解决软件需求不明
确或不准确的
问题。
选择题
1、对象程序的基本特征是:抽象、封装、继承、多态
2、类包含的要素有:名字、属性、操作
3、下列关于类与对象的关系说法不正确的是:有些对象是不能被
抽象类的
4、面向对象方法中的继承机制是子类可以自动地拥有(复制)父
类全部属性和
操作
5、建立对象的动态模型一般包含的步骤有:准备脚本、确定事件、
准备事件
跟踪表、构造状态图
第二章
1、UML的概念和模型分为静态结构、动态行为、实现构造、模
型组织和扩展机制这几个机制
2、面向对象的事物分为:结构事物、行为事物、分组事物、注释
事物
3、结构事物是UML模型中的名词部分,结构事物分为:类、接
口、协作、用例、主动类、构件和结点
4、行为事物是指UML模型的相关动态行为,是UML模型的动
态部分,它可以用来描述跨越时间和空间的行为。行为事物是分为:
交互和状态机。
5、分组事物:UML对模型中的各种组成部分进行事物分组的一
种机制。
6、注释事物:UML模型的解释部分,用于进一步说明UML模型
中的其他任何组成部分。
7、UML关系:
依赖关系:两个事物之间的一种语义关系
关联关系:是一种事物之间的结构关系,用它来描述一组链,链
是对象之间的连接。
泛化关系:是事物之间的一种特殊关系,特殊元素的对象可替代
一般元素的对象,也就是面向对象中常常提起的继承。
实现关系:是UML元素之间的一种语义关系,它描述了一组操作
的规约和一组对操作的具体实现之间的语义关系。
第三章
1、视图:是由一个或多个图组成的对系统某个角落的抽象
2、视图模型分为:
1)结构分类:描述了系统中的结构成员及其相互关系,类元包括
类、用例、构件和节点,类元为研究系统中的动态行为奠定了基础。
类元视图包括静态视图、用例视图、实现视图及部署视图
2)动态行为:描述了系统随时间变化的行为,动态行为视图包括
状态机视图、活动视图和交互视图
3)模型管理:说明了模型的分层组织结构
3.UML中的视图只要包括:静态视图、用例视图、交互视图、实
现视图、状态机视图、部署视图、活动视图和模型管理视图
4.静态视图的作用:
1)静态视图是UML的基础
2)构造了这些概念对象的基本结构
3)是建立其他动态视图的基础
静态视图的基本元素是类元与类元之间的关系,类元是描述事物
的基本建模元素。
5.用例视图描述了系统的参与者与系统进行交互的功能,是参与
者所能观察和
使用到的系统功能的模型图
6.交互视图:描述了执行系统功能的各个角色之间相互传递的顺
序关系,是描绘系统中各种角色或功能交互的模型。
7.状态机:以独立的对象为中心进行描述的方式称之为状态机
8.活动视图:一种特殊形式的状态机视图,是状态机的一个变体,
用来描述执行算法的工作流程中涉及的活动
9.UML作为一种可视化的建模语言,其主要表现形式就是将模型
进行图形化表
示。
UML图包括:
1)用例图:描述了系统的一个功能单元
2)类图:显示了系统的静态结构,表示了不同的实体是如何彼此
相关联的3)序列图:显示了一个具体用例或者一部分的详细流程
4)状态图:表示某个类所处的不同状态以及该类在这些状态中的
转换过程5)活动图:用来表示两个或者更多的对象之间在处理某个活
动时的过程控制流程
6)构件图:指出某些功能主要存在哪些地方
7)部署图:用于表示该软件系统如何部署到硬件环境,它显示在
系统中的不同构件何处物理地运行,以及如何进行彼此的通信
10.视图与图的区别:(自己想的)
视图是表达系统某一方面特征的UML建模构件的子集。在每一类
视图中使用一种或两种特定的图来可视化地表示视图中的各种概念
UML作为一种可视化
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

UML面向对象技术期末复习整理

文档大小:1.5MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用