软件工程第七章习题 面向对象的需求分析_第1页
软件工程第七章习题 面向对象的需求分析_第2页
软件工程第七章习题 面向对象的需求分析_第3页
软件工程第七章习题 面向对象的需求分析_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、习题4第七章一、选择题.面向对象程序设计的基本机制()A继承 B消息 C方法 D结构.以下属于面向对象的要素的()A分类性 B抽象 C共享D封装.以下选项中属于面向对象开发方法的有()A Booch B CAD C Coad D OMT.以下属于Coad方法中面向对象的分析模型的层次有()A主题层 B对象层 C应用层 D接口层.一个属性依其特征,其类型有()A描述型 B定义型 C派生型 D参考型.以下在面向对象分析的时候采用的模型有()A对象模型B动态模型C静态模型D功能模型.状态是对象属性的值的一种抽象,它的性质有()A时间性B持续性C有序性D有穷性.数据流图中的处理必须用对象中的操作来实现

2、常见的操作有()A查询B动作C活动.建立继承关系时所采用的方式有()A自顶向下B从内到外C自底向上d从复杂到简单.对象是人们要研究的任何事物主要的对象类型有()A有形实体B作用C事件D性能说明.以下不是常见的模型元素间的关系有()A关联B聚合 C依赖D笔记.UML具有扩展性,常见的扩展机制有()A修饰B版类 C加标签值 D约束. UML语言支持的建模方式有()A 静态建模 C动态建模 C模块化建模 D功能性建模.以下各种图可用于动态建模的有()A状态图 B类图 C序列图 D活动图.以下属于状态的组成局部的有()A名称 B活动 C条件 D事件. UML中包括的事件有()A条件成真 B收到另一对象

3、的信号C收到操作调用D经过指定时间间隔.属性的可见性有()A:公有的 B私有的 C私有保护的 D保护的.用例之间的关系有()A:友元 B扩展 C使用 D组合.应用于通用化约束的方式有()A完整 B不相交 C不完整 D覆盖.消息的类型有()A同步 B异步 C简单 D复杂二、判断题.面向对象的的方法是以类作为最基本的元素,它是分析问题解 决问题的核心。.类是指具有相同或相似性质对象的抽象,对象是抽象的类,类 的具体化就是对象。.继承性是父类和子类之间共享数据结构和消息的机制,这是类 之间的一种关系。.多态性增强了软件的灵活性和重用性,允许用更为明确,易懂 的方式去建立通用软件,多态性和继承性相结合

4、使软件具有更广 泛的重用性和可扩充性。.面向对象分析,就是抽取和整理用户需求并建立问题域精确模 型的过程。.面向对象的设计主要目标是提高生产效率,提高质量和提高可 维护性。.对象模型表示了静态的,结构化的,系统数据性质,描述了系统 的静态结构,她是从客观世界实体的对象关系角度来描述,表现 了对象的相互关系。.面向对象的分析是用面向对象的方法对目标系统的问题空间 进行理解,分析和反映。通过对象层次结构的组织确定解空间中 应存在的对象和对象层次结构。.类的设计过程确定类,确定关联类,确定属性,识别继承关系。.复用也叫重用或再用,面向对象技术中的“类”,是比拟理想 的可重用软构件,有三种重用方式实例

5、重用,继承重用,多态重 用。.主题是一种关于模型的抽象机制,它是面向对象模型的概貌, 也是关于某个模型要同时考虑和理解的内容,主题起一种控制作 用。.面向对象的分析由对象,结构,继承性和基于消息的通信构O.支持继承性是面向对象程序设计语言和传统程序设计语言在 语言机制方面的根本区别。.面向对象的分析过程主要包括三项内容理解,表达和验证。.面向对象的设计的主要目标是提高生产效率,提高质量和提 高可维护性。.UML是由图和元模型组成的。UML的语义是定义在一个四层建 模概念框架中的,这四个层次分别是元元模型层,元模型层,模 型层,用户模型层. UML是一种建模语言,是一种标准的表示,是一种方法。.

6、元素是UML的基本构成单位,它包括模型元素和视图元素.关系是模型元素的抽象子类型。关系的责任是在元素实例中 建立语义连接。除非由子类型另外指定,与所有连接相同元素实 例的关系实例关联的名字实例必须是唯一的.角色是关联角色实例到属性实例集合的共享聚集。角色的责 任是指定如何在关联实例的一端将类型实例一的实例划分.类图用来表示系统中类和类与类之间的关系,它是对系统动 态结构的描述。.用例模型的基本组成部件是用例,角色和系统.用例之间有扩展,使用,组合,三种关系.序列图描述对象是如何交互的并且将重点放在消息序列上.活动图显示动作及其结果。着重描述操作实现中所完成的工 作以及用例实例或类中的活动。三、简答题.与传统程序设计模式中的过程调用相比,消息传递机制有何本 质区别?.阐述面向对象的特征,并做简要的解释?. C0AD方法严格区分了面向对象分析00A和面向对象设计OODo 00A方法利用五个层次和活动定义和记录系统行为,输入和输出。 请简述这五个层次?.面向对象程序设计有哪些优点?.面向对象方法与结构化方法比拟。.当重要的对象被发现后,通过一组互相关联的模型详细表示类 之间的关系和对象的行为,这些模型从四个不同的侧面表示了软 件的体系结构:静态逻辑、动态逻辑、静态物理和动态物理。试

温馨提示

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

评论

0/150

提交评论