UML复习知识要点.docx

上传人:scccc 文档编号:14039155 上传时间:2022-01-31 格式:DOCX 页数:6 大小:71.99KB
返回 下载 相关 举报
UML复习知识要点.docx_第1页
第1页 / 共6页
UML复习知识要点.docx_第2页
第2页 / 共6页
UML复习知识要点.docx_第3页
第3页 / 共6页
UML复习知识要点.docx_第4页
第4页 / 共6页
UML复习知识要点.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《UML复习知识要点.docx》由会员分享,可在线阅读,更多相关《UML复习知识要点.docx(6页珍藏版)》请在三一文库上搜索。

1、UML 复习知识要点1 什么是 UML ?用 UML 进行建模的目的是什么? UML 的主要 特点是什么?2 UML 中包含哪 9 种图?每种图的用途是什么?3 什么是用例?什么是参与者?用例之间、 参与者之间以及用例 与参与者之间有分别什么关系?其表示符号是什么?根据需求分析要求能画出系统的用例图。4 什么是交互图?什么是顺序图和协作图?二者有何异同?顺序图和协作图中分别包含哪些建模元素?5 怎么设计顺序图和协作图?会根据需求分析设计顺序图和协作图。6 什么是类和类图?类之间的关系有哪几种?关联的命名方式?会判断类之间的各种关系。会画类图。7 一般可以把类图分为哪三个抽象层次?各有什么用途?

2、8 类关联中聚集( aggregation ) 和组合 ( composition ) 两者之 间有何区别?9 类和对象的关系?关联和链的关系?10 数据库设计可分为哪几个阶段?在Rose 中数据库设计的步骤是什么?何谓对象模型转换为数据模型?何谓数据模型转换为对象模型?11 什么是正向工程和逆向工程?12 什么是活动图和状态图?二者有何异同点?分别适用于什么场合?掌握状态图和活动图中的基本概念?会根据需求描述画系 统的状态图和活动图。13 . 什么是构件图和部署图?二者有什么作用?构件有哪几种类型?熟悉部署图中的基本概念?考试题型:1、 选择题( 每题1 分,共20 分)2、 填 空题( 每

3、题2 分,共20 分)3、 判断改错题 ( 每题 2 分,共 10 分。对的打“,错的打“ X”并说明错误原因,只打“X集说明错误原因记1分)4、 简 答题 ( 约 30 分 )5、 案 例分析与设计: ( 约 20 分 )1 、 网络的普及带给了人们更多的学习途径,随之用来管理远程网络教学的“远 程网络教学系统”也诞生了。“远程网络教学系统”的功能需求包括:(a) . 学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。(b) . 教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。(c) . 系统管理员负责对网站页面的维护,审核不法课件和不法教

4、学信息,批准用户注册。(1) 教师登录“远程网络教学系统”后可以上传课件、上传教学视频课件、发 布教学心得、修改教学心得。如果忘记密码,可以通过“找回密码”功能找回密 码。请画出教师参与者的用例图。(2) 学生需要登录“远程网络教学系统”后才能正常使用该系统所有功能。如 果忘记密码,可以通过“找回密码”功能找回密码。登录后学生可以浏览课件、 查找课件、下载课件、观看教学视频,请画出学生参与者的用例图。2. 对于“远程网络教学系统”,学生登录后可以下载课件。在登录时,系统需要 验证用户的登录信息,如果验证通过系统会显示所有可选服务。如果验证失败, 则登录失败。当用户看到系统显示的所有可选服务后,

5、 可以选择下载服务,然后 下载需要的课件。下载完成后用户退出系统,系统则会注销相应的用户信息。 请 画出学生下载课件的活动图。3. 在远程网络教学系统”中,一个课件被上传到网站后,首先需要系统管理员对其进行审核,审核通过后此课件就可以被用户浏览、下载。经过一段时间后,系统会清除网站中过时的课件,请画出课件的状态图。附录:UMLS义了结构类、行为类、模型管理类等3个大类,共12种模型图,详见表1-1所归纳的内容。功能子类型子类型的功能模型图描述系 统应用 的静态 结构类图描述系统中类的静态结构,展示了一组类、接口和协作及它们间的关系。其描述的静态关系, 在系统整个生命周期都是有效的。系统可有多个

6、类图,在高层给出类的主要职责,在低层给出类的属性和操作。对逻辑数据库模式建模、对系统词汇建模、对简单协作建模时可使用它对象图展不了一组对象及它们间的关系。 用对家图说明类图中所反批事物 实例的数据结构和静态快照, 是类图的一个实例。显示类的多个对象实 例,而不是实际的类,只能在系统某一时间段存在构件图描述代码构件的物理结构及各构件之间的依赖关系。用于对源代码、可执行的发布、物理数据库和可调整的系统建模配置图展现了运行时处理节点及其构件的部署。 它描述系统硬件的物理拓扑结 构(包括网络布局和构件在网络上的位置) 以及在此结构上执行的 软件(即运 行时软构件在节点中的分布情况) 。它说明系统结构的

7、静态 部署视图,即说明 分布、交付和安装的物理系统行为类 模型图描 述系统 动态行 为的各 个方面用例图展现了一组用例、用户以及它们间的关系。即从用户角度描述系统功能,对旨出各功能的操作者。用于收集用户实际需求所采用的一些方法中序列图展现了一组对象和由这组对象收发的消息。用于按时间顺序对控制流建模,说明系统的动态视图。强调的是时间和顺序协作图展现了一组对象及其相互间的连接及这组对象收发的消息。强调收发消息对象的结构组织,按组织结构对控制流建模。它强调上下层次关系状态图展不了一个特定对象的所有可能状态及由于各种事件的发生而引起的状态间的转移, 常用它说明系统的动态视图。它对于接口、类或协作的行为

8、建模尤为重要。 个状态图描述了 个状态机。它强爪个对象按事件次呼发生的行为活动图是一种特殊的状态图,描述需要做的活动、执行这些活动的顺序(多为并行的)以及工作流(完成工作所需要的步骤)。它用于系统的功能建模,并强调对象间的控制流模型管 理类模 型图软件包组织和管理各种应用模型子系统模型表1-1 UML模型图及其功能表表1-2 UML视图相关说明表视图说明组成使用者“例视 图描述系统应交付的功能,即从外部参 与者 的角度出发所观察到的系统功能,是 其他视图的 核心和基础。可用于测试系统是否满足用户需 求、验证系统的有效性静态描述系统功能 的用例图和动态观察系统 功能的序列图、协作图、 活动图用户

9、、设计人员、开发人 员、测试人员H辑视图从系统静态结构(类图、对象图)和 动态 行为(状态图、呼列图、协作图、活 动图)角度 出发显示如何实现系统的功能, 它关注的是系统 的内部类图、对象图、状 态图、仔列图、协作图、 活动图设计人员、开发人员,勾件视 图用来显示系统代码构件的组织结构,描述系统实现模块以及它们之间的依赖关 系构件图开发人员X发视图用业显示系统的并发性,主要包含形 成系 统并发与同步的线程和进程。它描述 的是系统的 非功能属性,主要考虑资源的 有效使用、代码的 并发执行和异步事件的处理动态图(状态图、 呼列图、协作图、活动 图)和实现图(构件图、 部署图)开发人员、系统集成人员,署视 图显示系统的具体部署,即将软件系统部署 到由处理器设备组成的硬件结构中部署图开发人员、 系统集成人员、 测试人员

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1