- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2023-2023学年第一学期期末试卷
〔院/系 专业 班使用〕
题号一二三四
题号
一
二
三
四
总分
得分
阅卷人 得分一、选择题(共20分,每题2分)
阅卷人 得分
计算机由CUP、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是〔〕
A继承关系 B关联关系 C聚合关系 D 依靠关系
ACBD下面〔
A
C
B
D
关于UML,下面说法正确的选项是〔〕
UML是一种面对对象的建模方法。
UML是一种形式化的语言,使用UML建立的模型可被计算机编译执行。C UML是一种面对对象的编程语言。
D UML是一种面对对象的建模语言,但不是建模方法。
下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必需有1个教师指导其论文”的意思〔〕
TeacherStudent10..n
Teacher
Student
1
0..n
Teacher
Student
1
0..n
A
B
TeacherStud第
Teacher
Stud第en1t页
1
0..n
页Teacher
Student
0..n
1
共5
共5页
第2页
关于参与者,错误的说法是〔〕
参与者是与所建立的系统交互的人或物。
参与者可以是实际的人,也可以其他系统。
参与者是系统的一局部,是用例图的重要组成局部。
参与者之间可以存在泛化关系。
UML中关联的多重性是指〔〕
一个类有多个方法被另一个类调用
一个类的实例对象能够与另一个类的多少个实例对象相关联。
一个类的某个方法被另一个类调用的次数。
两个类所具有的一样的方法和属性。
关于类图的说法正确的选项是〔〕
类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中全部反映问题域和系统责任的对象。
类图分为3个层次:对象层、特征层和关系层,其中特征层给出系统中全部反映问题域和系统责任的对象。
类图只是一种关心模型,不如其他图重要。
类图定义了系统的功能需求,描述了系统的动态行为。
分析下面的挨次图,并指出哪种说法是正确的〔〕
:曹操
:曹操
:刘备
:孔明
求战
怎么办
火烧连营
“求战”、“怎么办”以及“火烧连营”这3条消息并没有严格的次序,比方:“求战”消息有可能在“火烧连营”之前产生。
“:曹操”、“:刘备”以及“:孔明”代表3个类,该挨次图表述了这3个类的实例对象为了完成某一功能的交互状况。
图中的虚线称作“生命线”,表示一个对象在其时间周期内的存在。
“求战”这条消息将调用“曹操”的某一操作。
下面的状态图描述了一辆汽车的状态,指出哪种说法是错误的〔〕
“运动”状态是一个组成状态,由多个简洁状态组成。
“前进”状态和“低速”状态有可能同时消灭。
汽车在“前进”、“后退”、“高速”及“低速”任何一个子状态下,都有可能转到“停顿”状态。
“前进”状态和“低速”状态是两个挨次子状态。
类B是类A的子类,每个类B的实例对象都是由1个类C的实例对象和1个或多个类D的实例对象组成,下面的哪个图可正确表示这种关系〔〕
A
B
1 1 1
1 1..n 1
D C
A 第3页共5页 B
1
1..n
D
共5
共5页
第4页
AB1
A
B
1
1
1
n
C D
A
1
B
1
1
C
1..n
D
CD阅卷人 得分
C
D
阅卷人 得分
二、填空题(共20分,每空1分)
1. 从软件工程的角度,软件开发可以分为
、
、系统实现、测
试、及维护5个阶段。
2. 依据Coad/Yourdon的定义,面对对象的概念由对象、
局部构成。
、继承、 4
3.
交互图分为两种:
和
。其中
强调消
4.
息发送的时间挨次。
UML中的视图分为5种:
、规律视图、组件视图
、
5.
配置视图。
UML的动作事物包括:
和
。
6.
在状态机中,状
态
之间
的转
换由5 部分组
成
:原状
态、
、
、
和目标状态。
面对对象分析的最重要最根本的模型是
类图分为3个层次:对象层、特征层
。
。其中,
定
义了对象的属性与操作。
9. RUP的4个阶段是:初始阶段、
、
和交付阶
段。
10. 面对对象的根本观点中,认为属性和操作都是对象不行分割的一局部,把属性和操作组合在一起,对象的属性只能由相应的操作来转变,这种技术叫做
阅卷人 得分三、简答题(共30分,每题5分)
阅卷人 得分
面对对象技术有哪些根本观点?
UML用于动态建模和静态建模的各有哪些图?
UML构造块中的事物和关系各包含哪些内容?
什么是状态机,状态机由哪几局部组成?
什么是“封装”?“封装”是面对
文档评论(0)