中易网

谁帮我做一套UML试题

答案:1  悬赏:40  
解决时间 2021-04-28 08:32
  • 提问者网友:千城墨白
  • 2021-04-27 11:47

一、选择题(2×20=40,选择一个最合适的答案)

1.         哪个不是UML的基本构造块(A)

A.规则          B.事物           C.关系           D.图

2.         下面哪个展现了一组对象以及它们之间的关系(B)

A.用例图        B.对象图         C.类图           D.状态图

3.         在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系(D)

A.包含          B.扩展           C.泛化           D.关联

4.         下面哪个不是活动图中的基本元素(D)

A.状态、分支    B.转移、汇合     C.泳道、转移     D.用例、状态

5.         活动图的控制节点不包括下面哪一类?

A 起始和终止    B 分叉与汇合    C 调用与返回     D

6.         关于构造型stereotype,下列说法不正确的是(D)判断与合并

A 一个构造型定义了一个已有元类如何被扩展的规范。

B 建立构造型的目的是适应特定平台或领域的建模需要。

C 可以为构造型定义图标,并把该图标放在名字的右边。

D UML未提供预定义的构造型,故此需要用户自行定义。

7.         关于包,下面哪一种说法是错误的:()

A 包用于对元素分组,并为其中成员提供一个命名空间

B 包之间关系主要有:包含(父包与子包)、«access»、«import»、«merge»

C 包的公共部分称为它的引出(export)。

D 一个包只能引入(import)另一个包中的单个元素。

8.         在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(  )关系

A.包含           B.扩展           C.分类           D.聚集

9.         关于同步调用消息和异步调用消息,下面哪一种说法是错误的(   )

A 同步调用,发出调用某操作的消息之后,发送方等待接受方的应答。

B 异步调用,发出调用信息之后,继续下面动作,而不等待应答。

C 发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作。

D 同步调用描述为实线实箭头,异步调用描述为虚线开箭头。

 

 

 

 

10.     关于对象和实例,下列说法不正确的是()

A 对象是由类经过实例化创建出来的。

B 对象都是实例,但有些实例不是对象。

C 在UML模型图中,可能存在匿名实例。

D 一个对象的状态是静态的,只能由属性值表示。

11.     下列关于用例的描述中,错误的是()

A 一个用例代表一个系统的一部分功能和行为。

B 一个用例是对一个动作序列的描述。

C 一个用例的动作的执行会为参与者产生可观察的结果。

D 一个用例仅描述一个系统想要实现的行为,而不必描述其如何实现。

12.     关于包的描述,哪个不正确()

A.和其他建模元素一样,每个包必须有一个区别于其他包的名字;

B.包中可以包含其他元素,比如类、接口、组件、用例等等;

C. 一个包只能引入(import)另一个包中的单个元素;

D.包的公共部分称为它的引出(export);

13.     关于UML的一般命名规则,下面哪一种说法错误:()

A 类名的首字母应该大写;

B 属性名的首字母应该大写;

C 操作名的首字母应该小写;

D 接口名的首字母应该大写;

14.    在确定类名时,所有( A )是候选的类。

A.名词          B.形容词      C.动词        D.代词

15.    常用动词或动词词组来表示( C )。

A.对象名        B.类名        C.用例名      D.属性名

16.    汽车有一个发动机,汽车与发动机之间的关系是(  )关系。

A.一般与具体    B.整体与部分  C.分类关系    D.is a

17.    火车是一种陆上交通工具,火车和陆上交通工具之间的关系是(  )关系。

A.组装          B.整体与部分  C.has a        D.一般与具体

18.     类图用于对系统的静态设计视图建模,类图的常用建模技术不包括(  )。

A 对对象结构建模                 B 对简单协作建模

C 对逻辑数据库模式建模           D 对系统的词汇建模

19.     关于约束,下面哪一种说法是错误的:()

A 约束是对特定模型元素附加的语义信息。

B 约束要求某些条件或逻辑关系必须保持为真。

C 约束仅仅是对特定模型元素的一种注解.

D 约束既可表示为自由文本,也可表示为规范的约束语言。

20.     下列关于一个类的静态成员的描述中,不正确的是()

A 该类的对象共享其静态成员变量的值

B 静态成员变量可被该类的所有方法访问

C 该类的静态方法只能访问该类的静态成员变量

D 该类的静态数据成员变量的值不可修改

 

 

二、填空题(1×20=20)在答题纸上先标明题目编号,如2.1,再写出答案。

 

1、根据下图填空(5分)。

1.1 Person类与Company类之间存在一个名为___________的__________类。

1.2图中1..* 表示的意思是        。employer和employee称为       。

1.3如果有一个Company对象c存在,其对应的person数量允许为0。对不对?_________。

 

2、根据下图完成填空(6分)。

 

2.1、从A到D,需要如下转移:__________,____________,_____________。

2.2、从B到C,需要如下转移:__________,____________。

2.3、图中有一个转移是多余的,它是_________________。

 

3

共 4 页

根据下图完成填空(6分)。

 


3.1 Polygon类与Point类之间是_______聚集关系,表示了一个Polygon对象含有______个Point对象,而且这些Point对象是_________。

3.2由图中可知,当一个Polygon对象被撤销,它所含有的Point对象也将自动撤销。这句话对吗?________。

3.3 Polygon类与GraphicsBundle类之间是_______聚集关系。

3.4由图中可知,当一个Polygon对象被撤销,它所含有的GraphicsBundle对象也将自动撤销。这句话对吗?________。

 

 

4 根据下图完成填空(3分)。

4.1 这是一个__________图,主要表示了______类的op1()操作的交互过程。

4.2 调用操作op2的消息是同步消息,还是异步消息?___________。

 

三、建模与应用(40分)

1 某大学教务部计划采用计算机管理学生选课的过程,以帮助管理人员更快、更好的做好选课管理工作。其功能如下:

n       教务处课程管理人员显示本学期可以选择的课程;

n       学生选课完毕后,学校的财务系统记录学生的缴费金额

n       在选定后的一段时间内,学生可以添加、删除选定的课程。

n       教师可以通过选课系统得到选修自己课程的学生名单。

n       学生和教师登录时需要验证。

在需求分析阶段,采用UML的用例图描述该系统的功能需求。(8分)

 

2(9分)某个网上银行的用户登录过程如下:用户先填写用户名和口令,要求登录。如果用户名和密码正确,则要求输入一个验证码。此时该用户的手机上将接受一个短信,包含一个验证码,用户再将此码填入下一个页面,再提交服务器。如果验证码正确,则能正常登录。验证码一次有效。用一个序列图描述这个过程。提示:注意区分参与交互的所有实例:用户、Web客户端、Web服务器、用户手机。注意区分同步消息和异步信号。

 

 

 

 

 

最佳答案
  • 二级知识专家网友:孤伤未赏
  • 2021-04-27 13:07
您好,看到您的问题将要被新提的问题从问题列表中挤出,问题无人回答过期后会被扣分并且悬赏分也将被没收!所以我给你提几条建议:
一,您可以选择在正确的分类下去提问或者到与您问题相关专业网站论坛里去看看,这样知道你问题答案的人才会多一些,回答的人也会多些。
二,您可以多认识一些知识丰富的网友,和曾经为你解答过问题的网友经常保持联系,遇到问题时可以直接向这些好友询问,他们会更加真诚热心为你寻找答案的。
三,该自己做的事还是必须由自己来做的,有的事还是须由自己的聪明才智来解决的,别人不可能代劳!只有自己做了才是真正属于自己的,别人只能给你提供指导和建议,最终靠自己。

您可以不采纳我的答案,但请你一定采纳我的建议哦!

虽然我的答案很可能不能解决你的问题,但一定可以使你更好地使用问问哦~~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息