最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

UML与软件建模期末考试B卷

来源:动视网 责编:小OO 时间:2025-09-28 02:19:06
文档

UML与软件建模期末考试B卷

西安科技大学2011—2012学年第1学期考试试题(卷)学院:班级:姓名:学号:———装订线————————装订线以内不准作任何标记————————装订线———考试科目软件建模与UML考试性质考试命题高晔审批10.⒀是为面向对象开发的软件系统进行可视化描述、建造和⒁的建模语言。11.UML关系图素用来连接基本图素,描述基本图素之间的关系。常见的关系有⒂、⒃、⒄和⒅。12.RUP过程可以用二维结构(或两个轴)来描述,它们是⒆和⒇。为了软件项目开发成功,两个轴都要被考虑。二、简述题(4*5=20)
推荐度:
导读西安科技大学2011—2012学年第1学期考试试题(卷)学院:班级:姓名:学号:———装订线————————装订线以内不准作任何标记————————装订线———考试科目软件建模与UML考试性质考试命题高晔审批10.⒀是为面向对象开发的软件系统进行可视化描述、建造和⒁的建模语言。11.UML关系图素用来连接基本图素,描述基本图素之间的关系。常见的关系有⒂、⒃、⒄和⒅。12.RUP过程可以用二维结构(或两个轴)来描述,它们是⒆和⒇。为了软件项目开发成功,两个轴都要被考虑。二、简述题(4*5=20)
西  安  科  技  大  学 2011—2012  学  年  第  1  学  期  考  试  试  题(卷)

      学院:                 班级:                 姓名:                学号:

———装  订  线————————装 订 线 以 内 不 准 作 任 何 标 记————————装  订  线———

考试科目软件建模与UML

考试性质考试命题高晔审批10.      ⒀    是为面向对象开发的软件系统进行可视化描述、建造和    ⒁      的建模语言。

11.UML关系图素用来连接基本图素,描述基本图素之间的关系。常见的关系有    ⒂     、   ⒃      、    ⒄      和   ⒅    。

12.RUP过程可以用二维结构(或两个轴)来描述,它们是     ⒆     和    ⒇   。为了软件项目开发成功,两个轴都要被考虑。

二、简述题  (4 * 5 = 20)

1 什麽是模型?简述建模的目的。

2 什麽是UML?简述UML的内容及其特点。

3 什么是用例?简述用例在开发过程中的作用。

4.UML2.0有13种图,它们的名称分别是什么?并简要说明其作用。

三、 判断题(如错误,请改正)(10 * 2 = 20)

1 (  )包是一个用来将模型单元分组的通用机制。可以将一个系统看作是一个单一的、高级的包。

2 (  )在初始阶段,要为系统建立商业案例并确定项目的边界,用例模型要求至少完成80%以上。

3 (  )UML模型只描述一个系统应该做什么,并没有告诉我们系统应该怎么做。

4 (  )抽象是对某事物本质特征行为的描述,这种行为使其能区别于别的事物。抽象往往依赖于观察者的视角,不同的观察角度导致不同的抽象。

5 (  )UML统一了各种软件工程方法。

6 (  )UML并未规定任何特定过程,也未指定任何特定过程元素。

7 (  )OCL是一种中缀表达式语言。

8 (  )组件建模重在建立系统的实现维度模型,即如何实现系统。

9 (  )顺序图和通信图都可用于对系统的动态方面建模,但两者强调的重点不同,所以无法实现转换。

10(  )UML的定义包括了UML语义和UML表示法两个部分。

试卷类型B考试地点临潼学生班级计科09 1-4

成绩
1.命题时请尽量采用计算机录入,手写稿必须字迹工整、清晰可辩。审批由系主任负责;

2.考试科目应与教学计划保持一致,不能用简写或别称。考试性质为“考试”或“考查”;

3.试卷类型注明A\\B\\C\\D等字样,考试地点注明“雁塔”或“临潼”;

4.试题(卷)内容不要超出线格范围,以免影响试题印制和教师评分。

一、填空题(20 * 1 = 20分)

1.统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。这种软件过程的用例图是通过   ①    得到的。

    A、捕获需求         B、分析          C、设计         D、实现

2. 面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中   ②     不属于

面向对象分析阶段。

A、构建分析模型     B、识别分析类    C、确定接口规格   D、评估分析模型

3. OOA需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。  ③  是

   寻找实体对象的有效方法。

A、会议调查         B、问卷调查      C、电话调查       D、名次分析

4.      ④    捕获某些角色可见的需求,实现一个具体的角色需求。

5.分组元素是UML模型中用来组织元素的元素。在UML中,有一种主要的分组元素是    ⑤   。

6.UML的定义包括    ⑥   和UML表示法两个部分。

7.行为模型图素描述系统动态行为,它们是      ⑦    和    ⑧   。

8.RUP将周期划分为四个连续的阶段:初始阶段、    ⑨     、

     ⑩     和    ⑾   。

9.    ⑿      是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动或动作。

西  安  科  技  大  学 2011 —2012  学  年  第  1  学  期  考  试  试  题(卷)

      学院:                 班级:                 姓名:                学号:

———装  订  线————————装 订 线 以 内 不 准 作 任 何 标 记————————装  订  线———

考试科目软件建模与UML

试卷类型B学生班级计科09 1-4

问题2) 图2 给出了“处方”的部分状态图。根据说明中的描述,给出图2中缺少的S1—S4所对应的状态名以及(7)--(10)处所对应的迁移名。

问题3) 图1中的符号“  ”和“  ”在UML中分别表示类和对象之间的哪两种关系?两者之间的区别是什么?

图1 类图                          图2 状态图

五、应用题  (20)

银行储蓄系统的业务流程如下:储户填写的存款单或取款单由业务人员键入系统,如果是存款,系统记录存款人姓名、住址、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存款单给储户;如果是取款而且开户时留有密码,则系统首先核对储户密码,若密码正确,或存款时未留密码,则系统计算利息并印出利息清单给储户。当某帐户余额小于一定金额时,系统需及时提醒客户注销该帐户,以节约资源。该储蓄系统中,一个储户(Owner)可以开多个账户(Account),每一账户会有多次交易(Transaction),每次交易可能是存款(Saving),也可能是取款(Withdraw)。对于取款,储户可能检查余额,取款时需要计算利息,并保存利息(interest);对于存款,需要保存利率(interestRate)。

问题1)请根据上述描述建立银行储蓄系统的用例图。  

问题2)请根据上述描述建立它的核心类图。

四、阅读填空题  (10 * 2 = 20)

某网上药店允许顾客凭借医生开具的处方,通过网络在该药店购买处方上的药品。该网上药店的基本功能描述如下:

1)注册。顾客在买药之前,必须先在网上药店注册。注册过程中虚填写顾客资料以及付款方式(信用卡等)。此外顾客必须与药店签订一份授权协议书,授权药店可以向其医生确认处方的真伪。

2)登录。已经注册的顾客可以登录到网上药房购买药品。如果是没有注册的顾客,系统将拒绝其登录。

3)录入及提交处方。登录成功后,顾客按照“处方录入界面”显示的信息,填写开具处方的医生的信息以及处方上的药品信息。填写完成后,提交该处方。

4)验证处方。对于已经提交的处方(系统将其状态设置为“处方已提交”),其验证过程为:

 (1)核实医生信息。 如果医生信息不正确,该处方的状态被设置为“医生信息无效”,并取消这个处方的购买申请;如果医生信息正确,系统给该医生发送处方确认请求,并将处方状态修改为“审核中”。

     (2)如果医生回复处方无效,系统取消处方,并将处方状态设置为“无效处方”。如果医生没有在7天内给出确认答复,系统也会取消处方,并将处方状态设置为“无法审核”。

     (3)如果医生在7天内给出了确认答复,该处方的状态被修改为“准许付款”。

系统取消所有未通过验证的处方,并自动发送一封电子邮件给顾客,通知顾客处方被取消的原因。

5)对于通过验证的处方,系统自动计算药品的价格并邮寄药品给已经付款的顾客。

该网上药店采用面向对象方法开发,使用UML进行建模。系统的类图如图1所示。

问题1) 根据说明中的描述,给出图1中缺少的C1—C5所对应的类名以及(1)--(6)处所对应的多重度。

文档

UML与软件建模期末考试B卷

西安科技大学2011—2012学年第1学期考试试题(卷)学院:班级:姓名:学号:———装订线————————装订线以内不准作任何标记————————装订线———考试科目软件建模与UML考试性质考试命题高晔审批10.⒀是为面向对象开发的软件系统进行可视化描述、建造和⒁的建模语言。11.UML关系图素用来连接基本图素,描述基本图素之间的关系。常见的关系有⒂、⒃、⒄和⒅。12.RUP过程可以用二维结构(或两个轴)来描述,它们是⒆和⒇。为了软件项目开发成功,两个轴都要被考虑。二、简述题(4*5=20)
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top