面向对象系统分析与设计超星试题及答案Word文件下载.docx
- 文档编号:15996860
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:42
- 大小:31.94KB
面向对象系统分析与设计超星试题及答案Word文件下载.docx
《面向对象系统分析与设计超星试题及答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《面向对象系统分析与设计超星试题及答案Word文件下载.docx(42页珍藏版)》请在冰豆网上搜索。
信息建模法
4
【填空题】
功能分解法是以系统需要提供的
_______为中心组织系统。
功能
5
【判断题】结构化方法采用数据流、加工进行建模,需求变化极易引起两者的变动,进而引起其他数据流和加工的变化。
√
6
【判断题】功能分解法以功能作为系统的构造块,数据组织能力强。
×
面向对象方法的基本思想
【单选题】面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。
因此面向对象方法有许多特征,如软件系统是由对象组成的;
();
对象彼此之间仅能通过传递消息互相联系;
层次结构的继承。
A、开发过程基于功能分析和功能分解
B、强调需求分析重要性
C、把对象划分成类,每个对象类都定义一组数据和方法
D、对既存类进行调整
C
【单选题】一个设计良好的信息系统应具有()的特征
A、低内聚、低耦合
B、高内聚、低耦合
C、高内聚、高耦合
D、低内聚、高耦合
B
【填空题】面向对象方法通过
_______
关系表达类之间的静态关系。
关联
【填空题】对象的
_______与操作结为一体,成为一个独立不可分的实体,对外屏蔽其内部细节。
属性
【判断题】面向对象方法比以往的方法更接近人类的日常思维方式,强调运用人类在日常的逻辑思维中经常采用的思想方法与原则。
()
【判断题】面向对象方法中,对象是用操作描述事物的数据特征,用属性描述事物的行为特征。
面向对象方法的基本概念(上)
【单选题】下面那个不是面向对象的基本原则()
A、抽象
B、多态性
C、封装
D、关联
【单选题】以下关于超类、子类、基类的叙述中,正确的是()
A、子类是超类的特化
B、基类是超类的特化
C、基类是子类的特化
D、超类是基类的特化
A
【填空题】________是把对象的属性和服务结合成一个独立的系统单元,并尽可能隐藏对象的内部细节。
封装
【填空题】对象可由标识此对象的名、属性和_________所组成。
操作
【判断题】抽象是指忽略事物非本质特征,只注意那些与当前目标有关的特征,从而找出事物共性。
【判断题】从一般到特殊意味着较多地注意事物之间的差别,可以得到较一般类。
面向对象方法的基本概念(下)
【单选题】若类A的某个属性是类,B的一个对象,并且类A对象消失时,类B对象也随之消失,则类A与类B的关系应为()
A、关联
B、依赖
C、聚合
D、组合
【单选题】
()是指子类可以自动拥有父类的全部属性和服务。
A、继承
B、多态
C、消息
D、封装
【填空题】_________表示了对象间“iskindof”(“是一种”)的关系。
继承
【填空题】______是对象发出的服务请求,一般包含提供服务的对象标识、服务标识、输入信息和应答信息等。
消息
【判断题】根据事物之间的组成关系的紧密程度可以分为两类:
一种是紧密而固定的,密不可分的,称为聚合,另一种是松散而灵活的,称为组合。
【判断题】多态常指一般类中定义的属性或服务被特殊类继承后,可以具有不同的数据类型或表现出不同的行为。
√
面向对象方法的主要优点
【单选题】以下关于面向对象方法与传统开发方法的叙述中,错误的是()
A、传统方法面向功能,把系统看成一组功能。
B、面向对象方法是把问题当作一组相互作用的实体,并确定实体间关系。
C、传统开发方法是面向过程设计,以计算为核心,数据与操作分离,不易理解。
D、面向对象方法以对象模拟实体,需求变化会引起系统结构的整体变化。
【单选题】面向对象方法改善了系统的可维护性,以下不属于可维护性的是()
A、稳定性好:
软件功能需求的变化不牵动全局,只需局部修改
B、独立性强:
只要修改不涉及类的对外接口,则内部修改完全不影响外部调用
C、继承和多态性使其不容易被修改和扩充
D、容易理解
【填空题】面向对象方法以_______-为核心,强调对现实概念的模拟而不强调算法。
对象
【填空题】面向对象方法中,由继承派生出的新的_______可重用其父类的代码,并且可以修改、扩充而不影响其父类的使用。
类或子类
【判断题】面向对象方法仅仅是减少了开发时间。
【判断题】面向对象方法与原型法结合使用效果好。
第二章统一建模语言UML
认识UML、UML建模流程和工具
【单选题】下列关于UML叙述正确的是()
A、UML是一种语言,也是系统设计的方法
B、UML仅是一组图形的集合
C、UML仅适用于系统的分析与设计阶段
D、在信息系统开发过程方面,UML是一种建模语言,不是对开发过程的细节进行描述的工具
【单选题】UML的最终产物就是最后提交的可执行的软件系统和()
A、用户手册
B、类图
C、动态图
D、相应的软件文档资料
【填空题】UML的中文含义为________。
统一建模语言
【填空题】在进行面向对象软件开发建模时需要按5个步骤来进行,每步都需要与UML进行紧密结合,这5步分别是需求分析、_________、________、构造和测试。
分析
【判断题】在实现的编程语言和开发平台方面,UML可应用于运行各种不同的编程实现话言和开发平台的系统。
【判断题】在UML建模流程中,分析段只为问题域类建模,不定义软件系统解决方案的细节()
核心元素(上)
【单选题】在UML的各种视图中,()显示外部参与者观察到的系统功能。
A、用例视图
B、逻辑视图
C、并发视图
D、组件视图
【单选题】在UML的各种视图中,()主要关注系统内部,它既描述系统的静态结构,如类、对象及它们之间的关系,又描述系统内部的动态协作关系。
D、部署视图
【单选题】在UML的各种视图中,()主要考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。
【填空题】UML提供了4种静态图用于对系统的静态方面进行可视化、详述、构造和文档化。
其中
_________是面向对象系统建模中最常用的图,用于说明系统的静态设计视图。
类图
【填空题】UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。
其当需要显示代码物理结构,并用于实际的编程时,应该选择_________。
组件图
【判断题】在UML提供的图中,顺序图用于显示对象之间发送消息的时间顺序。
7
【判断题】状态机图是一个用于显示类的对象可能具备的所有状态,以及引起状态改变的事件。
核心元素(下)
【单选题】以下不属于结构事物的是()
A、类
B、接口
C、包
D、用例
【单选题】事物是UML模型中面向对象基本的模块,状态机是属于()。
A、结构事物
B、动作事物
C、分组事物
D、注释事物
【填空题】UML提供了四种通用机制,它们被直地应用到模型中,描述了达到面向对象建模目的的4种策略,并在UML的不同语境下被反复运用,使得UML更简单并易于使用。
这四种机制分别是:
_________、修饰、通用划分和________。
规格说明
第二空:
扩展机制
【填空题】UML的______用来对系统的细节进行描述,可以确定系统的更多性质,细化对系统的描述。
【判断题】事物是UML模型中面向对象基本的模块,它们在模型中属于动态部分。
【判断题】泛化关系也称为继承关系,这种关系意味着一个元素是另一个元素的特例。
第三章用例建模
建模元素
【单选题】在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是()
A、用例图
C、对象图
D、部署图
【单选题】在UML用例图中,参与者表示(
)
A、人、硬件或其他系统可以扮演的角色
B、可以完成多种动作的相同用户
C、不管角色的实际物理用户
D、带接口的物理系统或者硬件设计
【单选题】在确定用例名时,一般使用(
)来表示。
A、名词
B、形容词
C、动词
D、代词
【单选题】用例图中,可以用(
)来表示整个软件系统或其中一些子系统的边界,也可以用它表示软件系统的不同发布版本的功能范围。
A、执行者
B、关联关系
C、用例
D、边界框
【多选题】关于用例,下面说法是正确的是(
A、一个用例表示了系统中的一部分功能和行为
B、一个用例也描述了一个功能如何实现
C、一个用例抽象了一组动作的规范
D、一个用例的动作的执行会产生可观察的结果
ACD
【多选题】UML中,用例图展示了外部参与者与用例之间的连接,UML中的外部参与者是指(
A、人员
B、设备
C、单位
D、人员或外部系统
ABD
【判断题】在UML的需求分析建模中,用例模型图必须与用户反复交流并加以确认(
8
【判断题】在销售系统中,客户给销售员发来传真订货,销售员下班前将当日订货单汇总输入系统,销售员和客户均为参与者(
元素间的关系及用例图
【单选题】在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。
那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 系统分析 设计 超星 试题 答案