uml统一建模张悦试卷云南农业大学.doc
文本预览下载声明
学 院: 专 业: 学 号: 姓 名: 教学班号:
云南农业大学2012 —2013学年上学期期末考试
《UML统一建模语言》 (A卷)
(课程代码 5111096 )
本试题满分100分,考试时间120分钟。
题 号
一
二
三
四
五
六
七
八
总分
得 分
阅卷人
注意:1、一~三题答案请填入答题卡(word文档);
2、第四题为建模题,不写入word文档,而是使用软件Rose来完成,最后生成一个.mdl文档。
3、全部完成后,将答题卡(word文档)和建模题的.mdl文档一起压缩为一个文件进行上传。
一、填空题。(每空2分,10空,共20分)。请注意:是按空填而不是按题填。
1、面向对象(OO)大体上包括四个方面的特征,分别是:标识(identity)、 分类(classification) 哪图形可以清楚地表达并发行为 二、单选题。(每题2分,10题,共20分)
1、UML图不包括( d)。
A、用例图 B、类图 C、状态图 D、流程图
2、下面不是Rational Rose中的视图是( )。
A、用例视图 B、部署视图 C、数据视图 D、逻辑视图
3、领域模型是一组表示(),在设计工作中广泛用来启发设计软件对象。
A、真实世界的概念类? B、虚拟世界的概念类??
C、软件部件的模型? D、硬件部件的模型
4、下列说法不正确的是( )。
A、用例和参与者之间的对应关系又叫做通信关联,它表示参与者使用了系统中的哪些用例。
B、参与者只能是人,不能是子系统、时间等
C、特殊需求指的是一个用例的非功能性需求和设计约束
D、在扩展关系中,基础用例提供了一个或多个插入点,扩展用例为这些插入点提供了需要插入的行为
5、下列关于接口关系的说法不正确的是( )。
A、接口是一种特殊的类 B、所有的接口都是有构造型interface的类
C、一个类可以通过实现接口从而支持接口所指定的行为
D、在程序运行的时候,其他对象不仅需要依赖于此接口,还需要知道该类对接口实现的其他信息
6、下面哪个视图不属于UML语言的交互图( )。
A、时间图 B、状态图 C、合作图 D、顺序图
7、类通常可以分为实体类,()和边界类
?? A、父类?????????????????????? B、子类
?? C、控制类???????????????????? D、祖先类
8、下列关于状态图的说法中,正确的是( )
A、 状态图是UML中对系统的静态方面进行建模的五种图之一。
B、 状态图是活动图的一个特例,状态图中的多数状态是活动状态。
C、 活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
D、状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模。
第2页(共4页) 9、( b )是被节点执行的事物。
A、包?????????????????????? B、组件
?C、接口???????????????????? D、节点
10、? UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种类来表示,分别是()
A、状态图和顺序图????????????? B、活动图和协作图
状态图和活动图????????????? D、.顺序图和协作图
三、简答题。(第一题7分,第二题8分,共15分)
1、UML包括哪些组成部分?
(1)在与客户的交谈中,要注意客户用来描述业务实体的名词术语。这些名词可作为领域模型中的类。还要注意你听到的动词,这些动词可能就是类(2)根据自身工作经验对得到的各种类进行修改,最终得到想要的类。。。
四、建模题。(45分)
1.开发背景
某大学软件学院每年招收研究生人数300人以上。为了方便广大的研究生和教师。因此开发这个研究生管理系统,管理研究生的基本信息,学籍的变动,实习等。
开发目的
软件学院的教师能管理使用这个系统管理研究生的基本信息,追踪学籍的变动、赏罚,研究生的实习进度,发表实习部门的信息等。研究生能使用这个系统可下载实习的申请表,查询实习部门的信息,核查自己的赏罚情况等。
具体要求:
系统功能:设定用户的分类(管理员、教师、学生),设定管理权限、状态和职务等。
个人功能:用户修改自己的密码,密码问题和问题答案。
学籍管理功能:基本信息、调动管
显示全部