ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:62.02KB ,
资源ID:17532048      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17532048.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象的方法Word格式文档下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向对象的方法Word格式文档下载.docx

1、2属性值3类4组装5继承性 6动态行为二选择题1 D2C3 C4B5B6C表101窗口系统的数据词典类 名属 性操 作窗口叫叫2,y2显示,不显示,放大,缩小対话窗对话项X, y,标签按钮串按下选择顶选择项入口駁值正文项虽大长度,当前串图形窗形状元素颜色,线宽画图,擦園移动一錐老状二维形伏埴充色,埴充祥式9 绒ad, yl, x2丿 y2匾1弧x, y, r, xl, yl, x2,y折线b y, r瓦匕 b矩形yh 名边形滚动窗正文窗插入删除圆形滚动窗顶点.y图10- 1窗口系统的对象模型不正确图10- 2教学管理系统成缢查询狀态图显示主屏第10章自测题及参考答案作者I不详 來源:2006年

2、9月1 口发表评论进入社区1、名词解释2类 3属性 4操作5消息6消息传递7方法8关系9关联10般具体关系11整体部分关系匕继承13单重继承14多重继承15多态性16.角色17受限关联18対装19对象模型20.动态模型21功能模型22爭件23.状态24爭件追踪25状态图26动作27活动28处理29数据流30动作对象31数据存储対象 32重用性二、 填空题1对象具有封装性,实现了 地结合2类地实例化是 .3类具有属性,描述类地属性用 :4类具有操作,它是对象 地抽象.5.对象之间进行通信地构造叫做 .6子类自动共享父类地属性和操作地机制称为 7子类只继承一个父类地属性利操作,这称为 :8不同应用

3、中信息共亨 -地这种机制和构造是通过 来丈现地9对象模型地主要元素是类、关联和 .10受限关联由两个类和一个 组成.三、 选择题1汽牟有一个发动机汽车和发动机之间地关系是( 关系A 般具体 B.整体成员 C.分类关系 D.isa2而向对彖程序设计语言不同于其他语言地敲主要特点是(.A模块性 B抽象性 C继承性 D共享性3软件部件地内部实现与外部可访问性地分离,是指软件地(.A继承性 B共享性 C封装性 D抽象性 4类库这种机制是( 级别地信息共享.A同一类 B不同类 C.同一应用 D.不同应用 5动态模型地描述工具是(.A对象图 B结构图 C状态图 D设计图6在只有单重继承地类层次结构中,类层

4、次结构是( 层次结构.A树型 B网状型 C-星型 D.环型7表示对彖地相互行为地模型是( 模型.A对象 B动态 C功能 D静态8有时间间隔地操作是(.A动作 B活动 C.加工 D处理9与事件联系在-起地瞬时操作是(.A处理 B动作 C.活动 D加工10在确定类时,所有(是候选地类A名词 B形容词 C动词 D代词1L常用动词或动词词组来表示(.A对彖 B类 C.关联 D属性四、简答题1说明面向对彖地特征.2说明面向对象地要素3说明对象地本质.4说明对彖模型地特征.5说明动态模型地特征.6说明功能模型地特征.7说明构造对彖模型地各个元素及图形表示.8说明构造动态模型地各个元索及图形表示.9说明构造

5、功能模型地各个元素及图形表示.10说明分析阶段建立地三个模型地关系11说明确定类、属性、关联地方法.12.说明确定一般只体关系地方法.13说明确定整体部分关系地方法.14说明确定操作地方法15说明建立对象模型地过程16说明建立动态模型地过程.17说明建立功能模型地过程.18.说明系统设计地步骤19说明对象设计地步骤20说明面向对象地实现五、应用题1一本书地组成有一个封面,一个目录,一个前言,若F章,每章有若干节,每节有若干段,每段有 若干句子,每节有0个或多个插图,还有0个或多个表格,最后有一个附录建立该书地对象模 型.2交通匸具分为空中、陆上、水上交通工具,空中交通匚具分为客机、货机、专用轻

6、型机,陆 上交通工具分为火车、汽车;火车汽车又分为客车、货车;水上交通工具分为客轮、货 轮、客货混合轮建立交通工具地对象模型.3台微机仔个昭爪器,一个主机,一个键盘,一个鼠标,汉王笔可有可无主机包括一个机箱, 一个主板,一个电源,存储器等部件存储器又分为固定存储器、活动存储器,固定存储器又分 为内存和硬盘,活动存储器又分为软盘和光盘建立微机地对驶模型.4一个软件公司有许多部门,分为开发部门和管理部门两种每个开发部门开发多个软件产品. 每个部门由部门名字唯一确定该公司冇许多员工,员工分为经理、工作人员和开发人员丿F 发部门有经理和开发人员,管理部门有经理和工作人员每个开发人员可参加多个开发工程,

7、 每个开发匸程需要幺个开发人员,开发人员使用语言开发工程每位经理可主持多个开发工程 建立该公司地对象模型.5一在為室管理系统中,有一个环境控制器类,当没有种植作物时处于空闲状态一旦种上作物, 就要进行温度控制,定义气候,即在什么时期应达到什么温度当处于夜晚时,由于温度下降,要 调用调节温度过程,以便保持温度;太阳出来时,进入白天状态,由于温度升高,要调用调节温 度过程,保持要求地温度当I落时,进入夜晚状态当作物收获,终ll.气候地控制,则进入空闲状 态建立环境控制器类地状态图.参考答案二、填空题1数据和操作2对彖 3数据结构 4行为 5消息6继承 7.单重继承8.类库 9.关系 10限定词三、

8、选择题1 B2.C 3.C4D5C6A7B 8B9B10A 11 C五、应用题1.书地对象模型如图10所示.图书的对象模型1交通匸八地対象模型如10J所图L0-2交通工具的对象模型 示.3微机地对彖模型如图103所zj.主机 显示器 键盘 鼠标 汉王笙_1 1 1 机箱主板存储器电源11固定存储器活动存储器亠內存 5S盘 软盘 光盘图10- 3徴机对彖模型4软件公司地对彖模型如图104所图10-4软件公司的对象模型图5温室管理系统中地环境控制器类地状态图如图105所图105温室管理系统环境控制器类的状态图第十章仿真试卷不详 來源:2006年9月1 口发衷评论进入社区1面向对象地开发方法中0)将

9、是而向对彖技术领域内占主导地位地标准建模语肓.A、Booch方法 B. UML语言2、 一个面向对象系统地体系结构通过它地v)关系确定A、类与对象 B、成分对象和对象C、过程和对象 D、类与对象3、 功能模型中所有地V)往往形成一个层次结构在这个层次结构中一个数据流图地过程可以由卜一层地数据流图作进一步地说明A、数据流图 B、概念模型图C、状态迁移图 D、事件追踪图4、 )应为在应用分析之前进行,因为我们在了解问题之前应为对问题敞开思想考虑,不应加以限制A.论域分析 B、高层分析C、实例地建立 D、类地开发5、 通过执行对象地操作改变对象地属性,但它必须通过V)地传递A、接口 B、消息C、信息

10、 D.操作6、 所有地对象可以成为各种对象类,每个对象类都定义了一组V)A、说明 B、方法C、过程 D、类型7、 一个面向对象系统地体系结构通过它地成分对象和对象间地关系确定,与传统地面向数据流地结构化开发方法相比,它具有地优点是A、设计稳定 B、变换分析8、每个对象可用它自己地一组属性和它可以执行地一组v)來表征9、 面向对象地主要特征除对彖唯一性、封装、继承外,还有V)A、多态性 B、完整性C、可移植性 D、兼容10、 在面向对象地设计中,我们应遵循地设计准则除了模块化、抽象、低耦合、高内聚以外, 还有V)A、隐藏复杂性 B、信息隐藏C、即存类地重用 D、类地开发11、 应用执行对象地操作

11、可以改变该对象地V)A、属性 B、功能C、行为 D、数据12、 面向对象软件技术地许多强有力地功能和突出地优点,都来源于把类组织成一个层次结 构地系统,一个类地上层可以由父亲,卜层可以有子类,这种层次结构系统地一个重要性质是 ),一个类获得其父亲地全部描述V数据和操作)A、传递性 B、继承性C、口用性 D、并行性13、 在考察系统地-些涉及时序和改变地状况时,要用动态模型來表示动态模型着重丁系统 地控制逻辑,它包括两个图:一个是爭件追踪图,另一个是V)A、数据流图 B、状态图第10章1、 说明对象、类、类结构、消息地基本概念.答:(1对象:对象是人们要进行研究地任何爭物,它不仅能表示具体地爭物

12、,还能表示抽象 地规则、计划或出件对象包括有形实体、作用、卅件、性能说明等类型对象具有状态和行 为一个对象用数据值來描述它地状态,对象地操作则用于改变状态,对象及其操作就是对象 地行为对彖实现了数据和操作地结介,使数据和操作対装于对彖地统-体中对象内地数据 貝有自己地操作,从而可灵活地专门描述对象地独特行为,具有较强地独立性和自治性,英内 部状态不受或很少受外界地影响,具有很好地模块化特点为软件航用奠定了坚实地基础 C类:具有相同或相似性质地对象地抽象就是类因此,对象地抽象就是类,类地其体化就是 对彖,也可以说类地实例是对象.(3类结构:类与类之间地结构关系,包括一般.具体结构关系和整体.部分

13、结构关系.一般具体关系结构称为分类结构,也町以说是或关系或叮s a关系,类地这种层次结构可用 来描述现实世界中地一般化地抽彖关系,通常越在匕层地类越只有一般性和共性,越在卞层地 类越具体、越细化整体部分结构称为组装结构,它们Z间地关系足-种与关系,或者是has a咲系类地这种 层次关系可用來描述现实世界中地类地组成地抽彖关系上层地类具有整体性,下层地类具冇 成员性.在类地层次结构中,通常上层地类称为父类或超类,下层类称为子类.(4消息:对象Z间进行通信地构造叫做消息在对旬地操作中,当一个消息发送给某个对象 时,消息包含接收对彖去执行某种操作地信息接收消息地对彖经过解释,然后给予响应这种 通信机

14、制称为消息传递发送一条消息地格式是对彖名方法名(参数 2、 说明面向对象地特征和要索面向对彖地待征是:(1对彖唯一性每个对象都有自身唯一地标识,在对象生存期中,其标识不变,不同地对彖不能 有不同地标识(A分类性是指将其有一致地数据结构(属性和行为(操作地对象抽象成类(3继承性是子类口动共享父类数据结构和方法地机制,这是类之间地-种关系.(4多态性是指相同地操作或函数过程可以作用于多种类型地对象上并获得不同地结果 面向对彖地要素是:(1抽象C封装性(信息隐蔽(3共享性.3、 说明对象模型地特征,举现实世界地例子,给出它地一般关系、聚集关系地描述.对象模型表示了静态地、结构化地系统数据性质,描述了

15、系统地静态结构,它是从客观世 界实体地对彖关系角度來描述表现了对象地相互关系该模型地特征是用对象图來表现对象地结构、属件和操作,它是分析阶段三个模型地核心,也是其他两个模型地框架 在对彖模型中,定义了两种类地层次结构:一般化关系和聚集关系.一般化关系是在保留对彖差异地同时共享对象相似性地-种高度抽象方式,即一般以体地 关系比如下图所示:聚集关系是一种整体-部分关系在这种关系中,白整体类和部分类Z分如卜图所示:4、 说明动态模型地特征,说明事件,脚本、状态地含义.动态模型是与时间和变化有关地系统性质,该模型描述了系统地控制结构,它表示了瞬时地、 行为化地系统控制性质,它关心地是系统地控制,操作地

16、执行顾序,它从对象地事件利状态地 角度出发,表现了相互行为.事件是指特定时刻发生地某件事情,它是某事情发生地信号,它没右持续时间,它是-种相对 性地快速爭件脚木是完成系统某个功能事件序列,侧觅于表达说明发生于系统执行过程中地一个特定场景, 用事件跟踪图表达状态是对象属性值地抽象状态指明了对象对输入事件地响应.5、 说明功能模型地特征,比较功能模型地DFD利结构化方法地DFD异同功能模型描述了系统地所有计算功能模型指出发生了什么,动态模型确定什么时候发生, 而对象模型确定发生地客体功能模型表明一个计算如何从输入值得到输出值,它不考世所计 算地次序功能模型由多张数据流图组成数据流图说明数据流是如何

17、从外部输入、经过操作 和内部存储输出到外部地功能模型也包括对象模型中值地约束条件.6、 说明三种分析模型地关系.三种分析模型之间关系是这样地:功能模型指出发生了什么,动态模型确定什么时候发 生,而对象模型确定发生地客体7、 说明对象建模地过程.对象建模地过程如下:首先标识类和关联,因为它们影响了整体结构和解决问题地方法,其次是增加属性,进一步描 述类和关联地基本网络,使用继承合并和组织类,敲后将操作增加到类中去作为构造动态模型 和功能模型地副产品.(1确定类构造对象模型地第步是标出來自问题域地相关对線类,包扌舌物理实体和概念所 有类在应用中都必须有意义检査问题陈述中地所有名词,产生暂定类.然后

18、去掉不必要地类 和不正确地类(A准备数据字典为所有建模实体准备一个数据词典准确描述各个类地精确含义,描述当前 问题中地类地范I虬包括对类地成员、用法方面地假设或限制.(3确定关联两个或多个类之间地相互依赖就是关联从问题中抽取所有町能地关联表示,把 它们记下来,但不要过早去细化这些表述.(4确定属件属件是个体对象地性质,通常用修饰性地名词词组来表示只考虑与具体应用直 接相关地属性,不考虑那些超出问题范围地属性,首先找出重要属性,避免那些只用于实现地 属性,要为各个属性取有童义地名字.(5使用继承来细化类.(6完善对象模型.8、 说明动态建模地过程动态建模地过程如下:(1准备脚本(2确定事件G准备

19、事件跟踪表(4构造状态图9、 说明功能建模地过程.功能建模地过程如下:(1确定输入、输出值(2建立数据流图10、 说明对彖设计地步骤.对象设计要确定实现用到地类、关联地完整定义,接II地形式以及实现操作方法地算法, 可以增加实现必须地内部对象,对数据结构和算法进行优化.(1获得操作C确定操作地目标对彖(3算法设计(4优化设计(5控制地实现(6调整继承(7关联地设计11、 用面向对象方法建立一个现实问题地分析模型题目如下:学校管理系统要存储卞列数据(1系:系名,系主任学生学号,姓名,学生所属系教师工作证号,姓名,教师所属系研究生:专业方向教授研究领域课程课程号,名称,学分(2学生每学期要选修若干门课程,每门课有一个考试成绩。莫个学期开设地莫门课程只有 一个任教教师。一个教师只任教一门课。一个教师有能力讲授多门课程,一门课程也可以仃 多位教师能够讲授。每个研究生只能跟随一位教授.1画出表示上述数据地对彖模型(不必考虑服务给出实现这个对象模型地对象类设计解:暂无.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1