软件建模与UML考试试题B_第1页
软件建模与UML考试试题B_第2页
软件建模与UML考试试题B_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE第3页共3页西安科技大学2008—2009学年第1学期考试试题(卷)学院:班级:姓名:学号:———装订线————————装订线以内不准作任何标记————————装订线———考试科目软件建模与UML考试性质考试命题高晔审批二、选择填空题(10*2=20)UML视图是表达系统的某一方面特征的UML建模元素的子集,它是由一个或者多个图组成的对系统某个角度的抽象。在建立一个系统模型时,通过定义多个反映系统不同方面的视图,才能对系统做出完整、精确的描述。视图描述主要使用者①描述系统应该具备的功能⑥②描述系统的静态结构和动态行为、显示如何⑦实现系统的功能③显示系统的并发性,解决在并发系统中存在⑧的通信和同步问题④显示系统的物理部署,描述位于节点上的⑨运行实例的部署情况⑤描述系统的实现模块以及它们之间的依赖关系⑩试用以下可供选择的术语填充上表。开发人员、系统集成人员;B.开发人员、系统集成人员、测试人员;C.开发人员D.用户;E.设计人员、开发人员;F.DeploymentView;G.ProcessView;H.LogicalView;I.UseCaseView;J.ImplementationView;试卷类型B考试地点雁塔学生班级计科051-5成绩1.命题时请尽量采用计算机录入,手写稿必须字迹工整、清晰可辩。审批由系主任负责;2.考试科目应与教学计划保持一致,不能用简写或别称。考试性质为“考试”或“考查”;3.试卷类型注明A\B\C\D等字样,考试地点注明“雁塔”或“临潼”;4.试题(卷)内容不要超出线格范围,以免影响试题印制和教师评分。填空题(20*1=20分)1.①捕获某些角色可见的需求,实现一个具体的角色需求。2.分组元素是UML模型中用来组织元素的元素。在UML中,有一种主要的分组元素是②。3.可以认为用例是系统的一组场景。每个场景描述了一个事件序列。每个序列是由一个人、另一个系统、一个硬件设备或某段时间的流逝所发起。发起这些事件序列的实体叫做③。4.行为模型图素描述系统动态行为,它们是④和⑤。5.RUP将周期划分为四个连续的阶段:初始阶段、⑥、⑦和⑧。6.⑨是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动或动作。7.⑩是为面向对象开发的软件系统进行可视化描述、建造和⑾的建模语言。8.UML关系图素用来连接基本图素,描述基本图素之间的关系。常见的关系有⑿、⒀、⒁和⒂。9.RUP过程可以用二维结构(或两个轴)来描述,它们是⒃和⒄。为了软件项目开发成功,两个轴都要被考虑。10.部署图显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上。部署图中通常包括:⒅、⒆和⒇。

西安科技大学2008—2009学年第1学期考试试题(卷)学院:班级:姓名:学号:———装订线————————装订线以内不准作任何标记————————装订线———考试科目软件建模与UML试卷类型B学生班级计科051-5五、设计题(10)当计算机用户打开PC电源的时候,自启动发生,因此TurningthePCon(打开PC)是一个触发器事件,系统进行自检。系统自检完成后,GUI的状态转移到Initializing状态,Bootup(自启动)是一个在转移过程中执行的动作,随着Initializing完成,GUI将转移进入Working状态。当用户选择关闭机器时,就生成了一个引起状态转移到ShuttingDown状态的触发器事件,最后PC自己切断电源,整个过程结束。当系统处于Working状态时,用户可以执行一个独立的任务或并发执行若干个任务。如果用户离开,或者漫无目的坐在一旁,不打字或不碰鼠标,那么过一段时间{*假定为15分钟*}屏幕保护程序就会启动运行,以保护显示器屏幕上的象素点免受损坏。这种状态—Screensaving(屏幕保护)一直会持续,除非用户按任一键或输入口令返回Working状态。试根据上述描述设计其状态机图。六、应用题(15)下面是机票预订系统的需求描述,请建立它的用例模型。为方便旅客,某航空公司拟开发一个飞机票预订系统。旅客可通过电话,互联网,或亲自到旅行社柜台预订机票。旅客信息(姓名、性别、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和帐单,旅客最迟应在飞机起飞的前一天凭取票通知和帐单交款(现金或转帐)取票或通过互联网打印电子客票,否则视为无效预订。提示:注意系统的隐含需求(如可用性、可靠性等)。三、简述题(4*5=20)1什麽是模型?简述建模的目的。2什麽是UML?简述UML的内容及其特点。3UML2.0中增加了2种交互图,它们的名称分别是什么?并简要说明其作用。4.什么是用例?简述用例在开发过程中的作用。四、判断题(如错误,请改正)(10*2=20)1()UML的定义包括了UML语义和UML表示法两个部分。2()顺序图和通信图都可用于对系统的动态方面建模,但两者强调的重点不同,所以无法实现转换。3()UML模型只描述一个系统应该做什么,并没有告诉我们系统应该怎么做。4()活动状态是具有内部计算和至少一个输出完成转换的状态。5()UML统一了各种软件工程方法。6()UML是一个软件工程化过程,是与传统化方法不同的软件开发方法。7()抽象是对某事物本质特征行为的描述,这种行为使其能区别于别的事物。抽象往往

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论