UML软件工程软件开发生命周期软件建模期末考试考卷(B卷)

xxx高等职业技术学校

2013~2014学年度第一学期 (B卷) 期末补考试卷

出卷人: 徐栋 教研室负责人签名: 考试时间: 60分钟 班级: 1033 学号: 姓名: 得分:

1、顺序图的模型元素有( )、消息、链接等,这些模型元素表示某个用例中 的若干个对象和对象之间所传递的消息,来对系统的行为建模。 A、对象 B、箭头线 C、活动 D、状态

2、若将活动状态比作方法,那么动作状态即( )

A、方法名 B、方法返回值 C、方法体中的每一条语句 D、方法的可见性

3、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( ) A、状态图和顺序图 B、活动图和协作图 C、状态图和活动图 D、顺序图和协作图

4、类图应该画在Rose的哪种( )视图中 A、Use Case View B、Logic View

C、Component View D、Deployment View

5、活动图中的开始状态使用( )表示。

A、菱形 B、直线箭头 C、黑色实心圆 D、空心圆 6、阅读图例,判断下列哪个说法是错误的。( )

A、读者可以使用系统的还书用例

B、每次执行还书用例都要执行图书查询用例 C、每次执行还书用例都要执行交纳罚金用例

D、执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例 7、下列说法正确的是( )

A、UML是一种语言,语言的使用者不能对其扩展。 B、UML仅是一组图形的集合。

C、UML仅适用于系统的分析和设计阶段。 D、UML是独立于软件开发过程的。

8、在UML中,( )图显示了一组类、接口、协作以及它们之间的关系。 A、状态图 B、类图 C、用例图 D、部署图 9、InVEST公司正在为Rose开发插入件,使得Rose可以把OOA/OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,哪个图是最合适的?( ) A、活动图 B、类图 C、交互图 D、部署图 10、下图中的空心箭头连线表示( )关系

A、泛化 B、包含 C、扩展 D、实现

11、在“某图书管管理系统”的模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式。“身份验证”,“密码验证”和“智能卡验证”之间是( ) A、关联 B、包含 C、 扩展 D、泛化

12、依据如下顺序图,选择类Account必须实现哪些方法?( ) A、withdraw,checkBalance,log,acknowledg B、withdraw,checkBalance,log

C、withdraw,checkBalance,acknowledge D、withdraw,

checkBalancee

13、下面哪个图形代表活动( )

14、下列所绘制的模型片段、属于何种图形?( )

A、状态图 B、 活动图 C、 协作图 D、顺序图 15、UML中有四种交互图,其中强调控制流时间顺序的是( )。

A、序列图 B、通讯图 C、定时图 D、交互概述图 16、生命线是UML视图中哪个图形的组成部分( )

A、类图 B、状态图 C、活动图 D、顺序图 17、如果要设置指定模型元素的字体,可以选择的操作菜单是:( ) 。 A、File菜单 B、Edit菜单

C、Format菜单 D、View菜单

18、下列四个选项中,哪个不会出现在顺序图中:( ) A、对象 B、控制焦点 C、消息

D、对象间的连接

19、要对一个企业的工作流程建模,下面4种图中的( )是最重要的。 A 交互图 B 活动图 C 状态图 D 类图

20、在UML 中,用例可以使用( )来描述。

A、活动图 B、类图 C、状态图 D、协作图

二、综合实践题(60分)

1、加密算法如下: A->D a->d B->E b->e C->F c->f ......

X->A x->a Y->B y->b Z->C z->c 非字母字符不变。

如原文为:aC4#1d!b 则加密后为:dF4#1g!e

编程将用户任意输入的10个字符进行加密,并打印出原文和加密后的文字。

(1)使用Visio2003绘制流程图。(15分)

保存要求:流程图以lct.vsd为文件名保存到桌面“6位学号+姓名”文件夹中的“第一题”子文件夹中。

(2)采用你所熟悉的任意一种编程语言编程。(15分)

保存要求:程序以code为项目名、运行截图以jt.jpg为文件名都保存到桌面“6位学号+姓名”文件夹中的“第一题”子文件夹中。

2、图书管理系统功能性需求说明如下:

 图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。

图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。

 当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而

是通过图书管理员充当借阅者的代理和系统交互。

 系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并

且能够查询借阅者、图书和图书管理员的信息。

 可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。 (1)画出图书管理系统的用例图。(10分)

(2) 确定该系统中的类,找出类之间的关系并画出类图。(10分)

(3) 画出语境“借阅者预定图书”的时序图。(10分)

保存要求:(1)、(2)、(3)小题均在同一个ROSE文件中完成,并以ROSEht为文件名保存到桌面“6位学号+姓名”文件夹中的“第二题”子文件夹中。

(1)、(2)、(3)各小题的截图分别以ROSE1.JPG、ROSE2.JPG和ROSE3.JPG为文件名保存到桌面“6位学号+姓名”文件夹中的“第二题”子文件夹中。

xxx高等职业技术学校

2013~2014学年度第一学期 (B卷) 期末补考试卷

出卷人: 徐栋 教研室负责人签名: 考试时间: 60分钟 班级: 1033 学号: 姓名: 得分:

1、顺序图的模型元素有( )、消息、链接等,这些模型元素表示某个用例中 的若干个对象和对象之间所传递的消息,来对系统的行为建模。 A、对象 B、箭头线 C、活动 D、状态

2、若将活动状态比作方法,那么动作状态即( )

A、方法名 B、方法返回值 C、方法体中的每一条语句 D、方法的可见性

3、UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是( ) A、状态图和顺序图 B、活动图和协作图 C、状态图和活动图 D、顺序图和协作图

4、类图应该画在Rose的哪种( )视图中 A、Use Case View B、Logic View

C、Component View D、Deployment View

5、活动图中的开始状态使用( )表示。

A、菱形 B、直线箭头 C、黑色实心圆 D、空心圆 6、阅读图例,判断下列哪个说法是错误的。( )

A、读者可以使用系统的还书用例

B、每次执行还书用例都要执行图书查询用例 C、每次执行还书用例都要执行交纳罚金用例

D、执行还书用例有可能既执行图书查询用例,又执行交纳罚金用例 7、下列说法正确的是( )

A、UML是一种语言,语言的使用者不能对其扩展。 B、UML仅是一组图形的集合。

C、UML仅适用于系统的分析和设计阶段。 D、UML是独立于软件开发过程的。

8、在UML中,( )图显示了一组类、接口、协作以及它们之间的关系。 A、状态图 B、类图 C、用例图 D、部署图 9、InVEST公司正在为Rose开发插入件,使得Rose可以把OOA/OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,哪个图是最合适的?( ) A、活动图 B、类图 C、交互图 D、部署图 10、下图中的空心箭头连线表示( )关系

A、泛化 B、包含 C、扩展 D、实现

11、在“某图书管管理系统”的模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式。“身份验证”,“密码验证”和“智能卡验证”之间是( ) A、关联 B、包含 C、 扩展 D、泛化

12、依据如下顺序图,选择类Account必须实现哪些方法?( ) A、withdraw,checkBalance,log,acknowledg B、withdraw,checkBalance,log

C、withdraw,checkBalance,acknowledge D、withdraw,

checkBalancee

13、下面哪个图形代表活动( )

14、下列所绘制的模型片段、属于何种图形?( )

A、状态图 B、 活动图 C、 协作图 D、顺序图 15、UML中有四种交互图,其中强调控制流时间顺序的是( )。

A、序列图 B、通讯图 C、定时图 D、交互概述图 16、生命线是UML视图中哪个图形的组成部分( )

A、类图 B、状态图 C、活动图 D、顺序图 17、如果要设置指定模型元素的字体,可以选择的操作菜单是:( ) 。 A、File菜单 B、Edit菜单

C、Format菜单 D、View菜单

18、下列四个选项中,哪个不会出现在顺序图中:( ) A、对象 B、控制焦点 C、消息

D、对象间的连接

19、要对一个企业的工作流程建模,下面4种图中的( )是最重要的。 A 交互图 B 活动图 C 状态图 D 类图

20、在UML 中,用例可以使用( )来描述。

A、活动图 B、类图 C、状态图 D、协作图

二、综合实践题(60分)

1、加密算法如下: A->D a->d B->E b->e C->F c->f ......

X->A x->a Y->B y->b Z->C z->c 非字母字符不变。

如原文为:aC4#1d!b 则加密后为:dF4#1g!e

编程将用户任意输入的10个字符进行加密,并打印出原文和加密后的文字。

(1)使用Visio2003绘制流程图。(15分)

保存要求:流程图以lct.vsd为文件名保存到桌面“6位学号+姓名”文件夹中的“第一题”子文件夹中。

(2)采用你所熟悉的任意一种编程语言编程。(15分)

保存要求:程序以code为项目名、运行截图以jt.jpg为文件名都保存到桌面“6位学号+姓名”文件夹中的“第一题”子文件夹中。

2、图书管理系统功能性需求说明如下:

 图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有唯一标识其存在的编号。

图书馆向每一个借阅者发放图书证,其中包含每一个借阅者的编号和个人信息。提供的服务包括:提供查询图书信息、查询个人信息服务和预定图书服务等。

 当借阅者需要借阅图书、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而

是通过图书管理员充当借阅者的代理和系统交互。

 系统管理员主要负责系统的管理维护工作,包括对图书、数目、借阅者的添加、删除和修改。并

且能够查询借阅者、图书和图书管理员的信息。

 可以通过图书的名称或图书的ISBN/ISSN号对图书进行查找。 (1)画出图书管理系统的用例图。(10分)

(2) 确定该系统中的类,找出类之间的关系并画出类图。(10分)

(3) 画出语境“借阅者预定图书”的时序图。(10分)

保存要求:(1)、(2)、(3)小题均在同一个ROSE文件中完成,并以ROSEht为文件名保存到桌面“6位学号+姓名”文件夹中的“第二题”子文件夹中。

(1)、(2)、(3)各小题的截图分别以ROSE1.JPG、ROSE2.JPG和ROSE3.JPG为文件名保存到桌面“6位学号+姓名”文件夹中的“第二题”子文件夹中。


相关内容

  • [软件工程与UML]期末试题
  • <软件工程与UML >期末试题 适用专业: 考试时间 120分钟 一.单项选择题(本大题共 小题,每题 分,共 分) 1. UML图不包括( D ) A. 用例图 B. 类图 C. 状态图 D. 流程图 2. 下面哪一项不是包图中的关系( D ) A .> B. C. > D ...

  • 系统开发规范与文档编写试题(附答案)
  • 系统开发规范与文档编写期末综合练习 一.单项选择题 1.按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为( ). A.并行处理软件 B.分时软件 C.交互式软件 D.实时处理软件 2.非常适合于在软件开发初期很难确定用户需求的情况所采用的软件开发过程模型是( ). A ...

  • 系统分析师新考试大纲
  • 系统分析师新考试大纲(2009版) 谢绝转载 一. 考试说明(红体字与老版相区别) 1.考试目标 通过本考试的合格人员应该熟悉应用领域的业务,你能分析用户的需求和约束条件,写出信息系统需求规格说明书,制定项目开发计划,协调信息系统开发与运行所设计的各类人员:能指导制定企业的战略数据规划.组织开发信息 ...

  • 面向对象的软件工程与面向对象的建模方法
  • 54 福建电脑 2007年第8期 面向对象的软件工程与面向对象的建模方法 毕忠东.刘启明 (烟台师范学院 [摘 要]: 山东烟台264025) 本文评述了软件工程的两个发展阶段,重点介绍了面向对象的几种建模方法并作一比较,阐述了统一建模 语言的优越性,并对其组成.特征.建模过程进行了描述. [关键词 ...

  • 软件工程导论论文
  • 软件工程导论论文 -学习软件工程导论的感受 班级:软件07 作者:张刚红 辅导老师:黎杨 参考书目:<软件工程–理论与实践>(第三版 影印版) 论文摘要:通过学习,对什么是软件工程,过程建模和生命周期,计划和管理项目, 捕获需求,系统设计以及各种建模语言和设计方法的理解和感受. 论文内容 ...

  • 软件开发方法
  • 组号 第08组 密级 公 开 湖南科技职业学院软件学院 信息检索与分析文档 课 题 名 称 软件开发方法的概述 专 业 软件技术 班 级 CMU3093 学 期 第三学期 指 导 教 师 粟光好 课 题 组 长 夏伟民 小 组 成 员 黄岭梅.袁源 二〇一〇年十一月 当今软件技术,特别是基于软件模型 ...

  • 类与类关系
  • 类与类之间关系 总体来说类与类之间分为:泛化.实现.关联.聚合.依赖五大关系. 一.继承即泛化 在面向对象的设计中一个非常重要的概念,继承,指的是一个类(子类)继承另外的一个类(超类)的同一功能,并增加它自己的新功能(一个非技术性的比喻,想象我继承了我母亲的一般的音乐能力,但是在我的家里,我是唯一一 ...

  • 软考中的软件设计师考试大纲分析
  • 软考中的软件设计师考试大纲分析 一.考试说明分析 软件设计师考试的总体要求 软件设计师主要完成三项工作:(1)编写文档:(2)组织指导程序员开展工作:(3)软件优化和集成测试,开发高质量软件.本工作要求具有工程师的实际工作能力和业务水平. 具体讲就是,通过本考试的合格人 员,能根据软件开发项目管理和 ...

  • 软件工程考试范围
  • 1. 什么是软件?软件与硬件的区别?软件的特点? 软件的定义:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合. 软件与硬件的区别: 软件的特点:(1)软件是一种逻辑实体,而不是具体的物理实体.因而它具有抽象性 (2)软件的生产与硬件不同,在它的开发过程中没有明显 ...