面向对象分析及其设计应用试题.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象分析和设计试题 一、选择题(每项选择1.5分 总分21分) 在确定类时,候选类是全部________。 名词 B)形容词 C)动词 D)代词 在面向对象设计中,我们应遵照设计准则除了模块化、抽象、低耦合、高内聚以外,还有________。 隐藏复杂性 类开发 常常类复用 信息隐蔽 面向对象关键特征除对象惟一性、封装、继承外,还有________。 多态性 B) 完整性 C) 可移植性 D) 兼容性 软件开发过程中,抽取和整理用户需求并建立问题域正确模型过程叫________。 生存期 B) 面向对象设计 C) 面向对象程序设计 D) 面向对象分析 汽车有一个发动机。汽车和发动机之间关系是_______关系。   通常具体  B) 整体部分   C)分类关系   D)主从关系 软件开发中瀑布模型经典地刻画了软件生存周期阶段划分,和其最相适应软件开发方法是______。 A)构件化方法  B)结构化方法    C)面向对象方法  D)快速原型方法 软件部件内部实现和外部可访问性分离,这是指软件________。 A) 继承性 B) 共享性 C) 封装性 D) 抽象性 状态是对象________抽象。 A) 属性值 B) 方法 C) 功效 D) 行为 面向对象方法学出发点和基础标准是尽可能模拟人类习惯思维方法,分析、设计和实现一个软件系统方法和过程,尽可能靠近于人类认识世界处理问题方法和过程。所以面向对象方法有很多特征,如软件系统是由对象组成;________;对象相互之间仅能经过传输消息相互联络;层次结构继承。 开发过程基于功效分析和功效分解   强调需求分析关键性   把对象划分成类,每个对象类全部定义一组数据和方法   对既存类进行调整 在面向对象技术中,一个子类对象同时又属于父类,它继承了父类一切属性,这种多态性称为___(1)___。同一个算子在不一样表示式中可能有不一样操作意义,这种多态性称为___(2)___。编译程序依据上下文判定算子操作意义,这称为___(3)___。   (1) A)参数多态  B)过载多态  C)包含多态   D)隐含多态   (2) A)参数多态   B)过载多态   C)包含多态  D)隐含多态   (3) A)算子判别   B)算子操作   C)算子定义   D)算子运算 在面向对象分析过程中,用概念模型来具体描述系统问题域,用___(4)___来表示概念模型;用___(5)___来描述对象行为。   (4) A)序列图    B)类图     C)协作图 D)用例图   (5) A)序列图和协作图         B)用例图和活动图     C)状态图和活动图         D)用例图和构件图 二、概念和简答题(每题4分 总分20分) 面向对象分析和设计方法和面向功效(结构化)分析和设计方法区分是什么?(4分) 简述一下对象要素中抽象和封装含义?(4分) 什么是对象?什么是类?类和对象关系是什么? (4分) 在介绍GRASP模式中,哪些模式属于评定模式?在实际工程中降低程序耦合度方法有哪些?(5分) 设计模式在软件开发中属于什么层面方法?程序员使用设计模式关键目标是什么?(3分) 三、叙述题(总分5分) 经过面向对象分析和设计这门课程学习,你对面向对象思想有怎样了解?它能为我们实际系统开发、设计、维护工作带来什么好处? 四、分析和设计实践题(总分34分) 1、分析综合题(12分) 某电话企业决定开发一个管理全部用户信息交互式网络系统。系统功效以下:   1.浏览用户信息:任何使用Internet网络用户全部能够浏览电话企业全部用户信息(包含姓名、住址、电话号码等)。 ?  2.登录:电话企业授予每个用户一个帐号。拥有授权帐号用户,能够使用系统提供页面设置个人密码,并使用该帐号和密码向系统注册。   3.修改个人信息:用户向系统注册后,能够发送电子邮件或使用系统提供页面,对个人信息进行修改。   4.删除用户信息:只有企业管理人员才能删除不再接收企业服务用户信息。   系统采取面向对象方法进行开发,在开发过程中认定出类以下表所表示: 编号 类名 描述 1 InternetClient 网络用户 2 CustomerList 用户信息表,统计企业全部用户信息 3 Customer 用户信息,统计单个用户信息 4 CompanyCustome

文档评论(0)

132****5705 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5104323331000004

1亿VIP精品文档

相关文档