




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题1. 在面向对象的分析设计过程中,需要对系统动态建模,包括交互模型与状态模型。交互模型有两种,分别是协作图与_ _。 (A)用例图 (B)顺序图(C)部署图 (D)类图 2. 对一个企业的工作流程进行建模,使用下列哪个图是比较有效的?(A)活动图(B)顺序图(C)用例图 (D)对象图3. 顺序图主要为设计人员提供的信息是 。(A)某个方法的执行流程(B)类之间关联关系多重性(C)消息交互的顺序 (D)对象状态的转移4. 在构建系统动态模型时,可以采用顺序图。下列哪个说法是错误的?(A)通过绘制箭头分配行为时,一个对象应该同一组行为密切相关,即对象应是高内聚、低耦合的(B)将责任分配给对象时,任务应该与该对象明显相关(C)首先在健壮图中确定所需的对象(D)着重考虑实现一个用例的流程,而不是重点考虑对象的责任分配5. 关于软件系统的逻辑架构设计,下列哪个说法是错误的?(A)MVC架构模式,是一种分层的逻辑架构(B)软件逻辑架构是一个软件系统的草图,是构建计算机软件的基础(C)具有分层逻辑架构的软件系统,在物理部署时,也必须把每层都进行分布式部署 (D)UML包图通常用于描述系统的逻辑架构6. 关于交互模型,以下说法哪个是错误的?(A)交互模型是对系统的动态建模(B)交互模型描述的是类与类之间的关系(C)交互模型可以用顺序图或协作图来表示(D)顺序图重点在于描述消息交互的时间顺序,协作图重点在于描述对象间的协作关系与组织结构7. 关于状态模型,以下说法错误的是?(A)状态图中,只能有一个起始状态和一个终止状态(B)状态模型可以用状态图和活动图来表示(C)活动图关注一个或多个对象如何执行活动以完成一个用例或功能(D)状态图关注一个对象的生命周期内的状态、状态变迁、引起变迁的事件8. 对系统动态建模,包括交互模型与状态模型。交互模型有两种,分别是顺序图与 _。 (A)协作图(B)类图(C)包图 (D)用例图9. 状态模型,可以用状态图来表示。一个状态图中,起始状态的个数 :(A)可以有多个(B)可以有0个或1个(C)有且只有一个(D)没有规定10. 某软件公司正在对一个医院信息管理系统进行业务建模,为了表示患者就医的流程,应该采用下列哪种UML图形? (A)活动图(B)协作图(C)用例图 (D)类图11. 关于分层的软件系统架构,以下哪个说法是错误的?(A)使用分层架构,有助于开发团队的分工协作(B)一般来说,较低层包含可复用功能(C)分层可以减少耦合和依赖性,增加内聚性,提高复用性(D)分层增加了系统的复杂性12. MVC是一种分层软件系统架构模式,以下说法错误的是 (A)M代表Model,是模型层(B)V代表View,是视图层(C)C代表Controller,是控制层(D)MVC模式只适用于B/S架构软件系统13. 某软件公司正在开发一个在线火车票销售系统,为了描述实现订票功能各个对象之间的交互关系及消息序列,应该采用哪种图形来建模?(A)类图(B)顺序图(C)活动图 (D)用例图14. 交互模型是对系统的动态建模,以下说法哪个是错误的?(A)建立用例模型明确了系统需求、识别出系统的类图后,还需要建立交互模型进一步描述这些类的对象如何交互来实现用例功能的(B)交互模型与类图相互补充,类图对类的描述比较充分,交互模型重点描述对象间的消息交互情况(C)交互模型可以帮助分析人员检查用例中描述的需求是否已经落实到类中去实现,可以发现遗漏的类或方法(D)顺序图和协作图从不同的角度描述了系统中的交互,逻辑上是不等价的15. 对系统动态建模,包括交互模型与状态模型。状态模型有两种,分别是状态图与 _。 (A)协作图(B)活动图(C)顺序图 (D)用例图16. 一个状态图中,终止状态的个数 :(A)只能有一个(B)只能有0个或一个(C)可以有一个或多个(D)没有规定17. 关于MVC架构模式,以下哪个说法是错误的?(A)MVC模式是一种分层的物理架构模式,分别是模型层、视图层、控制层(B)模型层负责业务流程的处理、业务规则的制定,以及数据的持久化(C)视图层负责与用户进行交互,并显示数据(D)控制层负责接收视图层请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。18. 某公司在开发一个智能储物柜控制系统,为了描述储物柜的各种状态及状态之间的迁移关系,应该使用哪种UML图形?(A)类图(B)部署图(C)顺序图 (D)状态图19. 下图是某顺序图的片段,根据图中所描述的信息,以下说法错误的是 (A)类A 的对象,给类B的对象发送了一个消息check(B)在实现代码中,check应该是类B中的一个方法(C)在实现代码中,check应该是类A中的一个方法 (D)在类图中,类A与类 B间应该有依赖或关联关系20. 面向对象的系统设计阶段,需要具体设计类之间的交互关系时,采用UML 图最适合。 A用例图 B类图 C顺序图 D活动图21. 关于分层系统模型,下列说法错误的是 (A)一般按服务来划分系统层次(B)系统内的交互,一般限定在邻接层之间(C)每一层向它的上一层提供服务,同时也是它的下一层的客户(D)系统内的交互,是随意的,没有规则限制22. 关于一个系统的子系统划分,下列说法错误的是 (A)子系统之间,耦合度高一些比较好(B)子系统之间,耦合度松散一些比较好(C)对于一个子系统内部,内聚度高一些比较好(D)高内聚、低耦合,是子系统设计的基本思想23. 对系统动态建模,包括交互模型与状态模型。状态模型有两种,分别是活动图与 _。 (A)协作图(B)顺序图(C)状态图 (D)部署图24. 关于状态模型中状态的迁移,下列说法错误的是 (A)迁移是两个状态之间的一种关系,表示在某个特定事件发生时对象由前一状态进入后一状态(B)状态图是对某个对象在其生命周期内各种状态建立的模型(C)状态图适合描述一个对象穿越若干用例的行为,不适合描述多个对象的相互协作(D)一个状态图可以单独描述一个系统的全貌,而不只是反映系统动态模型的一个侧面25. 关于MVC,下列说法正确的是 (A)是GoF23种设计模式中的一种(B)是一种动态页面技术(C)是一种分层软件体系架构模式(D)是一种UML图形26. 关于客户机-服务器模型(C/S),以下说法错误的是 (A)客户机/服务器模型一般用于构建单机版的应用程序(B)是一种典型的分布式系统模型(C)该模型中包含服务器、客户机和网络等组成部分(D)客户端一般分成胖客户端和瘦客户端两种形式27. 关于子系统之间的耦合与内聚属性,以下说法错误的是 。(A)如果两个子系统之间是松散耦合的,则它们相对独立,一个子系统的改变对另一个子系统影响不大(B)如果一个子系统含有许多相互关联的对象并且执行相似的任务,它就是高内聚的(C)子系统之间耦合度越高越好(D)一个子系统应该是高内聚的28. 关于部署图,以下说错误的是 (A)部署图表示的是如何将具体的软件制品分配到计算节点上,是软件元素在物理架构上的部署(B)部署图表示了物理节点之间的通信(C)部署图描述了软件系统的逻辑架构(D)部署图中的基本元素是节点29. 软件构件是软件系统的一个 单元?(A)物理 (B)逻辑 (C)顺序 (D)实现30. 在分布式应用体系结构设计中,表示层、控制层、业务逻辑层构成了著名的架构模式,该模式是:A DAO B PAC C MVC D ORM31. 一个对象通过发送 来请求另一个对象为其服务。A、调用语句B、消息C、命令D、口令32. 系统架构师Bob在分析面向对象的课程注册系统的“注册课程”用例时,得到了一组协作关系复杂的类,下面哪种图可以描述该用例中多个对象之间的相互协作关系以及协作过程中的行为次序? A 、顺序图或者协作图B、状态图C、对象图D、用例图33. 顺序图的组成要素有哪些? A、对象、转换、消息 B、对象、转换、动作状态 C、对象、生命线、激活、消息 D、对象、使用案例、动作状态34. 下列四个选项中,哪个不会出现在顺序图中。A对象 B控制焦点C消息D对象间的连接二、问答题1、建立用例模型后,需要对高业务价值用例进行动态建模。试说明为用例设计顺序图的作用是什么?细化用例描述,展示对象之间的交互关系作用:顺序图常用来描述用例的实现,它表明了由哪些对象,通过消息相互协作来实现用例的功能,在顺序图中,标识了消息发生交互的先后顺序 2、软件设计师在对系统建立交互模型时,需要描述参与者与对象之间、对象与对象之间如何交互来实现系统行为。试说明交互模型可以使用哪两种图形?它们的关系是什么?顺序图和协作图 关系:a.相同点,都用来描述对象间通过消息进行的交互。 b.不同点 ,顺序图强调了消息发生的时间顺序,对象之间的链接是隐含的。协作图强调对象之间的组织结构,对象之间的链接是显式的。3、系统的状态模型有状态图与活动图两种形式,它们的区别是什么?活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程;而状态图着重描述从一个状态到另一个状态的流程,主要有外部事件的参与。4、MVC是一种常用的分层架构模式,请描述各层的作用?模型-视图-控制器(MVC)M:Model模型指领域层(数据对象)V:View视图指UI层(GUI小部件,web页)C:Control控制器指应用层的工作流对象(鼠标、键盘事件控制器(句柄)5、现需采用MVC三层架构模式开发一个Web系统,采用Java技术路线。M、V、C分别采用什么技术来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 低资源场景下的小样本动作识别研究
- 宋代散文艺术特色解析:以范仲淹作品为例教案
- 高中生人际关系不良与心理理论损伤特征关联性研究
- 2024年长沙县县内选调教师考试真题
- 基于移情理论的艾灸仪产品设计研究
- 2024年湛江市雷州市教育系统招聘教师笔试真题
- 2024年南昌市制造职业技术学院招聘合同聘用制人员笔试真题
- 网络利弊之我见议论文类型13篇
- 单原子催化剂活化过硫酸盐的位间距效应及去除新污染物的机制研究
- 基于PhET与PBL融合的物理概念教学策略研究
- 广东省深圳市普通高中2022-2023学年高一下学期期末数学试题
- 肿瘤防治科普丛书:胃肠肿瘤
- 提高门诊一医一患执行率
- 相机租赁合同书
- 重症患者用药安全课件
- 培训MSDS专业知识课件
- 风电场齿轮箱润滑油使用规定(2023年727修订)
- 心肺复苏课件
- 2022年福建省中考地理试卷及答案
- 期权基础知识介绍课件
- GB/T 5288-2007龙门导轨磨床精度检验
评论
0/150
提交评论