




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1010页2023-20231面对对象建模技术模拟试题〔A卷〕考试时间:20231230日班级 学号 姓名请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清楚;请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸一并交上来。1~5题6~10题11~151~5题6~10题11~15题16~20题UML语言中,以以下图中的a、b、c三种图形符号依据挨次分别表示〔1〕。a b c供选择的答案:C.把握对象、实体对象、边界对象A.边界对象、实体对象、把握对象 B.C.把握对象、实体对象、边界对象D.边界对象、把握对象、实体对象〔2〕依靠于它的对象都得到通知并自动刷。供选择的答案:D.Observer〔观看者〕A.Adapter〔适配器〕 B.D.Observer〔观看者〕C.Prototype〔原型〕Round-TripEngineering能够帮助维持软件架构的完整性。但(3) 不是Round-tripEngineering的好处之一。B.B.为一样的接口供给不同的实现A.觉察和评估软件架构上的改动C.在每次迭代中保持模型和代码的同步 D.传达被承受的架构改动下面4种符号 在Rose中表示的模型元素分别为〔4〕供选择的答案:接口(Interface) 类操作(Operation) 时序图(SequenceDiagram) 类属性(Attribute)类操作(Operation) 接口(Interface) 类属性(Attribute) 时序图(SequenceDiagram)接口(Interface) 类属性(Attribute) 类操作(Operation) 时序图(SequenceDiagram)时序图(SequenceDiagram) 类属性(Attribute) 接口(Interface) 类操作(Operation)的是〔5〕供选择的答案:谁是系统的主要用户,即谁使用系统的主要功能谁来治理、维护系统,以保证系统的正常运行C.C.系统的功能应当如何实现D.系统需要与哪些其他的系统交互〔6〕技术是将一个活动图中的活动状态进展分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。供选择的答案:A.泳道B.A.泳道C.分支 D.转移UML中的构件是遵从一组接口并供给一组接口的实现,以下说法错误的选项是〔7〕。B.B.构件表示的是规律模块而不是物理模块A.构件应是可替换的C.构件应是组成系统的一局部 D.构件与类处于不同的抽象层次以下对状态图描述不正确的选项是〔8〕供选择的答案:状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为C.C.状态图的主要目的是描述对象创立和撤销的过程中资源的不同状态,有利于开发人员提高开发效率发效率D.状态图描述了一个实体基于大事反响的动态行为,显示了该实体如何依据当前所处状态对不同的大事作出反响在用ROSE创立的类图中,“#”表示的可见性是 〔9〕供选择的答案:〔A〕Public 〔B〕Protected 〔C〕Private 〔D〕Package在TM自动取款机的工作模型中〔用户通过输入正确的用户资料,从银行取钱的过程哪个不是“Actor”〔10〕D.D.取款用户 B.ATM取款机 C.ATM取款机治理员3A、BC,其中类AB的一个实例和类C的一个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是〔11。供选择的答案:构件图的组成不包括 〔12〕供选择的答案:〔A〕接口 〔B〕构件 〔C〕发送者 〔D〕依靠关系〔13〕是用于把元素组织成组的通用机制A.A.包B.类 C.接口 D.组件类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是 (14) 关系。供选择的答案:实现 B.继承 C.依靠 D.关联UML中的事物包括:构造事物,分组事物,注释事物和〔15〕15.供选择的答案:A.实体事物 B.边界事物 C.行为事物 D.动作事物在ROSE中,时序图和协作图〔或通信图〕通常建立〔16〕下的usecaserealization包中。16.供选择的答案:usecaseview B.LogicalView C.ComponentView D.Deploymentview在RSA中包含很多模型模板,供开发者在系统建模时选用。 〔17〕不是RSA供给的模型模板。D.D.Eclipseplug-inModelAnalysisModel B.ServiceDesignModel C.XSDModel(18) 反映类、接口或构件的内部协作,用于表达运行时的体系构造、使用模式及关系。供选择的答案:A.compositeA.compositestructurediagramusecasediagram D.sequencediagram如下的短语〔19〕能最好地表示“泛化”关系。供选择的答案:Isapartof B. IsakindofC.Isareplicaof D. Isaninheritanceof下面的〔20〕模式将对象组合成树形构造以表示“局部-整体”的层次构造,并使得用户对单个对象和组合对象的使用具有全都性。供选择的答案:A.组合〔Composite〕B.A.组合〔Composite〕C.修饰〔Decorator〕 D.外观〔Facade〕115分。请按如下表格在答题纸上答此题。1~51~5题6~10题11~15题1、在用例图中,Actor仅代表与目标系统进展交互的人。F2、ControlledUnit是可以进展版本把握的模型元素,在ROSE中,模型文件本身被打包存储为.cat文件从而成为受控单元,LogicalView和UseCaseView被打包成.mdl文件而成为受控单元。3、RSA支持模型驱动〔Model-DrivenDevelopment〕的开发。F4、在状态图中,内部转换可导致进入转换和离开转换的执行。5、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。T6、在两个用例中,假设一个用例拥有另一个用例的全部构造、行为和关系,并在此根底上增加了的特性,则此两个用例之间可以用泛化关系表示。F7、UML适用于以体系构造为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。8、在UML状态图中,历史状态用于存储以前的状态。F9、恳求接口〔RequiredInterface〕用于定义一个构件所供给的效劳。10、每个模型都是由一种图来刻画的。F11、UseCaseRealization和相应的UseCase之间是一种泛化关系。T12、分析机制〔Analysismechanisms〕通常用于分析阶段,通过供给对系统简洁行为〔如安全性、长期存储等〕的简短描述来削减分析的简洁性并改善软件在各开发阶段全都性。T13、在RUP中,识别设计元素〔IdentifyDesignElements〕是精化体系构造〔RefinetheArchitecture〕活动中的一个步骤。F14ROSEBrowser窗口删除图形元素和从Diagram窗口中删除模型元素的效果一样。15RSABrowseDiagraTopicDiagraQueryDiagra。540分。说明SequenceDiagramCollaborationDiagram〔或UML2.0中的CommunicationDiagram〕〔5分〕RUP中将软件生命周期划分为哪些阶段,每个阶段所完成的工作有哪些?用活动图画出RUP中的分析和设计两个核心工作流所包含的活动和流程〔5分〕4+1”Views5个ViewView所关注的内容。〔5分〕比较活动图和状态图,从描述重点和使用场合两个方面说明它们的不同之处〔5分〕Stereotypes(版型)有什么作用?给出两Stereotypes〔5分〕说明UML中的关联、泛化、实现、依靠四种关系各自的含义,并区分聚合Aggregatio〕组合〔Composition〕〔5分〕依据下面的描述绘制状态图。手机开机时,处于空闲状态;当用户开头呼叫某人时,手机进入拨号状态;假设呼叫成功,进入通话状态;假设呼叫不成功,重进入空闲状态。在空闲状态被呼叫,进入响铃状态;假设用户接听,进入通话状态;假设一分钟不接听,重进入〔5分〕某大型商场的治理信息系统是由一个中心效劳器、每个楼层的楼层效劳器、各柜台的收款机和各个业务部门的计算机终端组成的局域网络,它们分别负责商场数据的汇总与分析、当日数据的保存与整理、每笔销售款项的计算和进销存等各种业务的处理。用配置图描述各项任务在不同硬件设备上的配置状况〔5分〕四、分析题〔25分〕阅读以下说明和图,完成问题1至问题4,并在答题纸上自行列表写出答案。【说明】在线会议审稿系统〔OnlineReviewingSystem,ORS〕能描述如下:用户在初始使用系统时,必需在系统中注册〔register〕成为作者或审稿人。〔login〕后提交稿件和扫瞄稿件批阅结果。提交稿件必需在规定提交时间范围内,其过程为先输入标题和摘要,选择稿件所属主题类型,选择稿件所在位置〔存储位置。上述几步假设未完成,则重复;假设完成,则上传稿件至数据库中,系统发送通知。审稿人登录后可设置兴趣领域,批阅稿件给出意见,以及排列录用和〔或〕拒绝的稿件。会议委员会主席是一个特别的审稿人,可以扫瞄提交的稿件、给审稿人安排稿件、排列录用和〔或〕拒绝的稿件,以及关闭审稿过程。其中关闭审稿过程须包括排列录用和〔或〕拒绝的稿件。系统承受面对对象的方法开发,使用UML进展建模。在建模用例图时,常用的方式是先识别参与者,然后确定参与者如何使用系统来确定用例,每个用例可以构造一个活动图。参与者名称、用123。系统的局部用例图和提交稿件的活动图分别如图1和2所示。1参与者列表名称名称说明名称说明User 用户 Author 作者Reviewer 审稿人 PCChair 委员会主席名称说明登录系统提交稿件关闭审稿过程名称名称说明登录系统提交稿件关闭审稿过程名称说明loginsubmitpaperRegisterBrowsereviewresultscloseprocessreviewingassignreviewerpaperto注册扫瞄稿件批阅结果安排稿件给审稿人setpreferenceslist accepted/rejected设定兴趣领域排列录用和/或拒绝的稿件enterreviewbrowsepapers批阅稿件给出意见submitted 扫瞄提交的稿件papers名称selectpaperlocationselectsubjectgroup
说明选择稿件位置选择主题类型
3活动名称列表名称uploadpapersendnotification
说明上传稿件发送通知entertitleandabstract
输入标题和摘要1ORS的用例图2提交稿件过程的活动图1〔4分〕11A1~A4所对应的参与者。A1A1A2A3A42〔3分〕21U1~U3所对应的用例。U1U1U2U33〔4分〕1中〔1〕和〔2〕所对应的关系及其含义。4〔4分〕Action1Action2Action3Action4232Action1Action2Action3Action4阅读以下说明和图,完成问题1和问题2,并在答题纸上自行列表写出答案。【说明】S公司开办了在线电子商务网站,主要为各注册的商家供给在线商品销售功能。为更好地吸S公司打算为注册的商家供给商品(Commodity)促销(Promotion)功能。商品的分类(Category)不同,促销的方式和内容会有所不同。注册商家可公布促销信息。商家首先要在自己所销售的商品的分类中,选择促销涉及的某一具体分类,然后选出该分类的一个或多个商品〔一种商品仅仅属于一种分类,接着制定出一个比较优待的折扣政策和促销活动的优待时间站上。商家公布促销信息后,网站的注册用户便可通过网站购置促销商品。用户可选择参与某一个促销(Promotion)活动,并选择具体的促销商品(Commodity),输入购置数量等购置信息。系统生成相应的一份促销订单(POrder)。只要用户在优待活动的时间范围内,通过网站供给的在线支付系统,确认在线支付该促销订单〔即完成支付,就可以优待的价格完成商品的购置活动,否则该促销订单失效。系统承受面对对象方法开发,系统中的类以及类之间的关系用UML类图表示,图3是该系统类图中的一局部;系统的动态行为承受UML序列图表示,图4是公布促销的序列图。[1]〔6分〕识别关联的多重度是面对对象建模过程中的一个重要步骤3中的(1)~(6)。[2]〔4分〕44中的(7)~(10)。功能描述向促销订单中添加所选的商品向促销中添
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 燃油喷射系统喷射压力波动对燃油经济性的影响考核试卷
- 土壤健康与肥力管理考核试卷
- 孕妇胎儿发育监测设备考核试卷
- 2024年新疆于田县普通外科学(副高)考试题含答案
- 影像设备管理办法
- 惠州造价管理办法
- 林木安全管理办法
- 更生制造管理办法
- 影视器材管理办法
- 成本水价管理办法
- 2025年版义务教育道德与法治课程标准题库(教师培训考试专用)
- 施工图识读基础知识课件
- 金属热处理工技能测试题库及答案
- 安全现场管理培训
- 血透室病区环境管理
- 敏捷开发工具链优化-洞察及研究
- 2025年党史党建知识测试题库100题(含标准答案)
- 在村工作总结
- 2025年资阳市税务系统遴选面试真题附详细解析含答案
- 机器人工程师岗位面试问题及答案
- 实习生床旁带教策略
评论
0/150
提交评论