面向对象分析与设计_第1页
面向对象分析与设计_第2页
面向对象分析与设计_第3页
面向对象分析与设计_第4页
面向对象分析与设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

名姓期日试考题号—二三四总分得分阅卷人号学班学教级年号程课123456789101112131415161718192021222324252627282930一、单项选择(每题1.5分,共45分,答案写在题前表格内)名姓期日试考题号—二三四总分得分阅卷人号学班学教级年号程课123456789101112131415161718192021222324252627282930一、单项选择(每题1.5分,共45分,答案写在题前表格内)计设与析分象对向面业专

称名程课II考试方式及要求:闭卷笔试SDLC需求分析阶段结束时将产生哪个文档()。三A.可行性分析报告B.软件需求说明书'C.软件需求统计D.系统需求统计;2.面向对象将描述事物的数据与()封装在一起,作为一个相互依存,不可!分割的整体来处理。IA.信息B.数据隐藏C.数据操作D.数据抽象-3.()是从用户使用的角度描述系统功能的图形表示方法。IA.类图B.对象图|C.序列图D.用例图-4.()描述了一组交互对象间的动态协助关系,表示完成某项行为的对象和I这些对象间传统消息的时间顺序。I|A.对象图B.协作图:C.序列图D.状态图()的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题瀑布模型B.原型模型C.增量模型D.螺旋模型()是用于把元素组织成组的通用机制包B.类C.接口D.组件对某企业的工作流程进行建模,()是最有效的。A.交互图B.活动图C.状态图D.类图一个设计得好的OO系统具有()A.低内聚、低耦合的特征B.高内聚、低耦合的特征C.高内聚、高耦合的特征D.低内聚、高耦合的特征下面那个图符表示UML中的实现关系?()。TOC\o"1-5"\h\z0..1nA.B.C.D.下图表示类图的()B.泛化关系DB.泛化关系D.依赖关系C.实现关系一个银行业务系统采用如图所示的配置图,则错误的是()。TOC\o"1-5"\h\ziB^chClientHiFmTncialAppH|!卜田"Server斯「JiA.与GUI有关的类应该部署在BranchClient上\这个图表示一个三层的体系结构,不管BranchClient、FinancialAppServer、|DatabaseServer是运行在同一台机器上还是在不同机器上为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在!FinancialAppServer上I。.为了系统的可伸缩性,与业务逻辑有关的对象应该部署在BranchClient上j

期日试考号程课计设与析分象对向面称名程课名姓号学班学教期日试考号程课计设与析分象对向面称名程课名姓号学班学教级年业专•—密即线12.用例图关于角色的说法中错误的是()。~-参与者可以是实际的人,也可以是外部设备、外部系统等参与者之间可以存在一定的关系参与者是用例图的重要组成部分,因此它是目标系统的组成部分在UML模型中,类用()表示A.直角矩形B.圆角矩形C.椭圆D.圆形接口的构造型是()A.《sign》B.《interface》C.《component》D.《mode》下面哪个UML视图是描述一个对象的生命周期的()A.状态图B.类图C.协作图D.顺序图TOC\o"1-5"\h\z在类图中,“〜”表示的可见性是()A.PublicB.ProtectedC.PrivateD.Package生命线是UML视图中哪个图形的组成部分()A.类图B.状态图C.活动图D.顺序图以下哪一项不是UML的基本成分()A.静态B.动态C.关系D.注释以下哪一项表示的两个类之间的语义关系是当更改一个类的属性和操作时会影响另一个类的属性和操作()A.组合B.依赖C.聚合D.泛化()是对象与其他外部世界相互关联的唯一途径。A.消息传递B.状态转C.接口D.函数调用在UML顺序图中,如果一条消息从对象a传向对象b,那么其()是一条从b指向a的虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿返回消息传回。A-自消息B.创建(create)消息C.返回消息D.销毁(destroy)消息关于度量类关系图的复杂度的因素,以下哪种说法不正确()A.类的大小B.类间的关系数C.类属性和操作的可见性D.以上说法都不正确一软件过程包含9000组件,计划2个月完成其中5000个,在实际完成过程中持续时间为3个月,则调整因子为()A.0.75B.0.66C.0.5D.0.55TOC\o"1-5"\h\z以下哪种类型不属于GOF设计模式的分类()A.控制器模式B.创建型模式C.结构型模式D.行为型模式IUML中关联的多重度是指()j一个类有多个方法被另一个类调用•一个类的实类能够与另一个类的多个实类相关联I一个类的某个方法被另一个类调用的次数|两个类所具有的相同的方法和属性j计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠!标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、|Monitor、Keyboard、Mouse)之间的关系是:()A.泛化关系(Generalization)B.实现关系(Realization)\C.包含关系(Inclusion)D.聚合关系(Aggregation)|在状态图中不能表示下面那些概念?()|A.动作(action)B.事件(event)C.转移(transition)D.类(class)\()可以用于帮助设计人员在UML模型为模型定义约束信息,创建更为精|确的设计模型。jA.约束B.历史・C.标记D.构造型I关于接口与抽象类的说法不正确的是()。|A.接口能实现多继承抽象类不支持B.抽象类不提供任何方法的定义•C.接口不包含任何属性D.接口可以在多个包内实现!下列对操作描述错误的是()iA.接口可以定义操作B.类可以定义操作C.对象可以定义操作D.操作可以作为顺序图中的消息I二、判断题(每题1分,共10分)角色在用例关系图的系统边界之内(TOC\o"1-5"\h\z测试准确度与测试用例数量成正比关系()I用例关系图中角色只能连接到一个用例(类关系图是动态建模的一部分(通信关系图也称为协作关系图()I打包能使软件的管理更复杂()|动态建模也叫结构建模(序列关系图与通信关系图可以相互转换(源代码文件和数据文件不属于组件()i抽象就是关注一个实体本质的、内在的方面,而忽视其实现的细节(

三、简答题(共15分)j1.请列举类关系图中的各种关系,并画出其UML图形表示。(5分)名姓期日试考号程课计设与析分象对向面称名程课号学班学教级年2.仔细阅读下图,写出你能从图中获取的所有信息。(10分){Http+SOAP+Network}B/S客户端我出浏览器{IE&。+,Firefox1,5+}IIS服务器

名姓期日试考号程课计设与析分象对向面称名程课号学班学教级年2.仔细阅读下图,写出你能从图中获取的所有信息。(10分){Http+SOAP+Network}B/S客户端我出浏览器{IE&。+,Firefox1,5+}IIS服务器

{OS=Wirtdows}

{WebSt^cr=IIS5.1+)

{.Net1.1Formwork}«dtplojrmentSpec^webconfig.KrnlC/S客户端

{CS=Wiiidows}《artifact》swWeb顽<Kdirecotry^>swWeb{A:DO.NET}数据库服务器{Setver^Oracle9i}Net11枢架

^artifacr;>双artifact》BnsinessRule.dllIV《artifact》DataAccess.dll《dmbase》sw四、综合题(共30分)-根据要求画出用例图(10分)在图书管理系统中,管理员可以进行“删除书籍”和修改“修改书籍信息”这i两个操作,并且这两个用例与“图书查询”用例之间是一种包含关系:即不管删除i数据还是修改书籍信息,都必须先进行该书籍信息的查询工作,请画出描述该业务!的用例图期

考——即线—

班学教级年业号程课计设与析分象对向面称名程2.根据要求画出顺序图(20)用户登录系统,首先要和登录窗口交互,输入用户名和密码。登录窗口负责和服务器交互,将用户输入的用户和密码发送到服务器,服务器再与数据库交互,以验证用户名和密码的有效性,如果验证成功,则返回OK,验证失败返回Error。服务器将通过登录窗口将信息显示给用户。《面向对象分析与设计》考试试卷(第一套)答案单项选择(每题1.5分,共45分)1B2C3D4C5A6A7B8B|9C10B11D12D13A14B15A16D-17D18C19A20C21C22D23B24A125A26D27D28A29B30Ci二、判断题(每题1分,共10分)TOC\o"1-5"\h\zFTFFTFFTFF|三、简答题(共20分)!请列举类关系图中的各种关系,并画出其UML图形表示。(5分)|答:类关系图中主要存在组合、聚合、泛化、实现四种关系组合:!聚合:I泛化:j实现:•仔细阅读下图,写出你能从图中获取的所有信息。(10分)I■I系统采用.net2003开发,Oracle9i数据库,采用ADO.NET数据库访问技术。j系统将业务逻辑以web服务形式进行封装,并将服务发布在应用服务器!上。|应用服务器采用IIS(5.1以上)做Web服务器,windows操作系统,安装.Net:framework1.1环境。应用服务器包含有配置组件,业务逻辑组件,数据访问组件,web服务组I件客户端可采用过浏览器和桌面应用程序。浏览器版本要求IE6.0以■上,firefox1.5,桌面客户端须安装.Netframework1.1环境,并通过SOAP协议和httpI调用web服务四、综合题(共30分)1.根据要求画出用例图(10分)|在图书管理系统中,管理员可以进行“删除书籍”和修改“修改书籍信息”这j两个操作,并且这两个用例与“图书查询”用例之间是一种包含关系

温馨提示

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

评论

0/150

提交评论