UML课堂练习题(带答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)学生需要登录“远程网络教学系统”才能正常使用系统的所有功能如果您忘记了密码,您可以使用“恢复密码”功能恢复密码。请画出学生参与者的用例图。

相关文档
最新文档