UML课堂练习题(带答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML课堂练习题(带答案)
统一建模语言的全称是(b)
(a)统一建模语言(c)统一建模语言
(b)统一建模语言(d)统一制作语言
2。参与者和用例之间的关系是(C)
(A)包括关系
(B)概括关系(C)关联关系(D)扩展关系
(D)
3。在类图中,下面哪个符号表示继承关系(C) (A) (B) (C) 4。在类图中,由“#”表示的可见性是(b)
(a)公共
(b)受保护
(c)私有
(c) (d)包
(d)
5。在类图中,下面哪个符号代表接口(C) (A) (B)
6。下面哪个视图属于UML语言交互图(D)
(A)行为图
(B)状态图
(C)实现图
(D)序列图
7。UML语言包括几种主要类型的图形(b)
(a)3
(b)5
(c)7
(d)9
8。OMT方法是由下列哪位科学家提出的(b)
(a)booch
(b)rumbaugh(c)coad(d)Jacobson
9。下列类图的表示是错误的(D)(A)
student(B)
student name:String age:Integer(C)
student GetName()Getage()(D)
student name:String name:Integer getName()getAge()10。什么概念被认
为是第二代面向对象技术的标志(A)
(A)用例
(B)UML语言(c)活动图(d)组件图
11。下面哪个符号代表包装图(a)
(a)
(b)(c)(d)
12。在类图中,哪种关系表示整体和部分之间的关系(D) (A)概括了
(B)实现了
(C)依赖于
(D)聚合
13。在UML中,接口有几个表达式(a)
(a)2
(b)4
(c)6
(D)8
14。下图代表活动(d)(a)
(b)
(c)
(d)
15。下面哪个UML视图是(乙)
(甲)类图(乙)状态图(丙)协作图(丁)序列16。在统一建模语言中,关联的多个程度指的是(b)
(A)一个类有多个方法,称为
(B)一个类的实类可以与另一个类的多个实类关联(c)一个类的方法被另一个类调用的次数(d)两个类有相同的方法和属性(2),多选
1。具有多个属性值的UML图包括(AE)
(A)类图(b)对象图(c)状态图(d)活动图(e)部署图(2)。软件工程的三个要素是(ABD)
(A)方法(b)工具(c)模型(d)过程(e)语言3。三年后。统一建模语言中,类的主要类型有(CDE)
(A)角色类(B)业务类(C)边界类(D)控制类(E)实体类4。什么抽象层次(基础知识)
(一)概念层(二)描述层(三)实现层(四)业务层(五)控制层3,简答
1。统一建模语言
统一建模语言是绘制软件蓝图的标准语言UML可用于可视化地详细描述和记录软件密集型系统的产品。UML是一种定义明确、易于表达、功能强大且普遍适用的可视化建模语言。它融合了软件工程领域的新思想、新方法和新技术。它的范围不仅限于支持面向对象的分析和设计,还支持从需求分析开始的软件开发的整个过程。UML的作用是使用许多图表来描述我们将从静态和动态方面开发的系统。2.简要描述面向对象分析(OOA)
1的五个基本步骤,识别对象,识别对象包括两个步骤:识别潜在对象和筛选对象。2)识别对象的属性
3),识别对象的行为4),识别对象所属的类5),定义主题词
3。简要描述用例模型的组成元素和建模步骤
组成元素包括:参与者、用例、通信关联、用例规范和建立用例模型的步骤:
1)确定参与者
2)确定与每个参与者相关联的用例
3)为每个用例编写用例规范文档。调整用例模型(优化
参与者和参与者之间的关系,用例和用例之间的关系)
4,简短回答
1。看图,回答下列问题
1)班级学生和班级课程之间是什么关系?类图用书面语言描述,以表达其含义。
关联关系
此图描述了学生和课程之间的选择关系。一个学生可以选择多门课程,一门课程可以由多名学生选择
2)编写学生类生成的java代码(省略注释、get和set方法)
public class Student { privatestriname;私人课程选择者[];
公共无效学生(){
}
公共无效测试(){}}
3)根据类图编写代码
公共a类{公共b类{私有I };私有int j;二等兵乙;
公共void A() {公共void B(){ } }
公共void test1(){公共void test2(){ } }
} }公共类C扩展了A {私有int k;
公开作废c () {
}
公开作废测试3 () {}}
2。网络的普及给人们带来了更多的学习方式,随之而来的管理远程网络教学的“远程网络教学系统”应运而生。
“远程网络教学系统”的功能要求如下:
?登录网站后,学生可以浏览课件、查找课件、下载课件和观看教学视频
?登录网站后,教师可以使用
上传课件、上传教学视频、发布教学结果、查看教学结果和修改教学结果
?系统管理员负责维护网站页面,审查非法课件和非法教学信息,批准
注册
1)学生需要登录“远程网络教学系统”才能正常使用系统的所有功能如果您忘记了密码,您可以使用“恢复密码”功能恢复密码。请画出学生参与者的用例图。