下载此文档

uml复习题.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
(一)
选择题
1、软件开发过程中,最困难的一个环节是( )
A、程序语言的学****B、详细设计 C、需求分析 D、编码设
2、若将活动状态比作方法,那么动作状态即( )
A、方法名 B、方法返回值 C、方法体中的每一条语句 D、方法的可见性
3、UML提供了一系列的图支持面向对象的分析与设计,其中( )给出系统的静态设计视图;( )对系统的行为进行组织和建模是非常重要的;( )和( )都是描述系统动态视图的交互图,其中( )描述了以时间顺序组织的对象之间的交互活动,( )强调收发消息的对象的组织结构。
A、状态图 B、用例图 C、顺序图 D、部署图 E、通信图 F、类图 G、时序图
4、在一个订单输入子系统中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )关系
(include) (extend) (classification) (aggregation)
5、Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,如下图中,那个最适合( )
A. 活动图 B. 状态图 C. 类图 D. 用例图
简答题
1、找出并说明下面类图中的错误。
3、请根据下图所示写出C++代码(基本结构)。
2、请根据如下Java代码画出相应的顺序图。
Class C1{
C2 c2 = new C2();
public void f1()
{ (); }
}
Class C2{
public void f2(){ f2(); }
}
4、请找出下面类图中存在的错误并画出正确的类图。
5、对于如下类图,请写出OCL约束:
(1)、对于一个班级而言,只有注册人数大于25人方可开课并且由于教室大小的约束,人数又不能超过80人。
(2)每个学生必须经注册后方能听课
6、请解释下面两个活动图(图1和图2)的执行流程,并讨论它们的区别。
计算:
(1)、set{‘Jim’, ‘Tim’}->intersection{bag{‘Jim’}}
(2)、set{1, 5, 6}->reject{x<3}
(3)、sequence{1, 5, 6, 7, 4, 8}->subsequence{2, 5}
设计题
1、仔细分析下面对某公司“会见顾客”业务流程的描述,并设计活动图。
(1)公司业务员打电话给客户,确定一个会面。
(2)如果会面地点在公司内,公司技术人员需要为会面准备一间会议室,同时,咨询顾问需要为准备一份陈述报告。
(3)如果会面地点在公司外,则只需咨询顾问需要为准备一份陈述报告。
(4)咨询顾问与顾客在约定的时间和地点见面。
(5)业务员随后为他们准备好会议用纸。
(6)如果会面得到了一个解决方案,则咨询顾问根据解决方案编写一个报告,并将报告发给顾客。
2、请给出描述下述场景的部署图。
ponent是一个在Linux服务器上实现的,它有两个接口UserServices和ManagerServices。构件UserApps是在一个Windows2003的机器上运行的,ponent,这两台机器运行在一个100Mb/Sde TCP/IP局域网上。
(二)
单项选择题
1、执行者与用例之间的关系是( )
A 包含关系 B 泛化关系 C 关联关系 D 扩展关系
2、生命线是UML视图中哪个图形的组成部分( )
A 类图 B 状态图 C 活动图 D 顺序图
3、在一个课程注册系统中,定义了类CourseSchedule和类Course,其中类CourseSchedule中定义了方法add(c: Course)和方法remove(c: Course),则这两个类之间的关系是( )。
A 泛化关系 B 组合关系 C 依赖关系 D 包含关系
4、你认为UML中最适合描述算法流程的是( )
A 顺序图 B 通信图 C 状态图 D 活动图
5、如下用例图中,用例获取客户信息和建立客户档案的关系是( )
A 包含关系 B 扩展关系 C 关联关系 D 实现关系
6、在如下UML类图中,哪个类Person具有所生成的如下格式的代码( )
public class Person{   
    public void screw(Screwdriver screwdriver){   
        ();   
    }

uml复习题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人plm860108
  • 文件大小3.58 MB
  • 时间2018-07-22