一、选择填空
1.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种装的目的是使对象的 B 分离。
类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个 C 。类之间共享属性和操作的机制成为 D 。一个对象通过发送 E 来请求另一对象为其服务。
A:① 组装 ② 产品化 ③ 固化 ④ 信息隐蔽 B:① 定义和实现 ② 设计和测试 ③ 设计和实现 ④ 分析和定义 C:① 例证(illustration) ② 用例(use-case) ③ 实例(instance) ④ 例外(exception) D:① 多态性 ② 动态绑定 ③ 静态绑定 ④ 继承 E:① 调用语句 ② 消息 ③ 命令 ④ 口令 2.面向对象型的程序设计语言具有数据抽象、信息隐蔽、等特征。作为运算单位的对象应具有下列特性:
B 、 C 、 D 。 E 是面向对象的语言。
A:① 对象调用 ② 对象变换 ③ 非过程性 ④ 信息继承 ⑤ 并发性 B~D:
① 对象把数据和处理数据的操作结合为一体 ② 在程序运行时对象处于活动状态
③ 接受消息的对象必须给消息发送者以回答 ④ 对象在计算中可向其他对象发送消息
⑤ 对象的内部状态只根据外部送来的消息才操作 E:① C++ ② ③ ④ 3.OMT是一种对象建模技术,它定义了三种模型,它们分别是 A 模型, B 模型,和 C 模型。其中, A 模型描述了系统中对象的静态结构,以及对象之间的联系; B 模型描述系统中与时间和操作顺序有关的系统特征,表示瞬时的行为上的系统的“控制”特征,通常可用 D 来表示; C 模型描述了与值的变换有关的系统特征,通常可用 E 来表示。
A:① 对象 ② 功能 ③ ER ④ 静态 B:① 控制 ② 时序 ③ 动态 ④ 实时 C:① 对象 ② 功能 ③ 变换 ④ 计算
D:① 类图 ② 状态图 ③ 对象图 ④ 数据流图 E:① 类图 ② 状态图 ③ 对象图 ④ 数据流图 4.在完成概要设计并编写出相关文档后,应当组织对概要设计工作的评审。评审的内容包括:
分析该软件的系统结构、子系统结构,确定该软件设计是否已经覆盖了所有已确定的软件需求,软件的每一成分是否可 A 到某一项需求。分析软件的各部分之间的联系,确认该软件的内部接口与外部接口是否已经明确定义。模块是否满足 B 和 C 的要求。模块 D 是否在其 E 之内。 A:① 覆盖 ② 演化 ③ 追溯 ④ 等同 ⑤ 连接 B:① 多功能 ② 高内聚 ③ 高耦合 ④ 高效率 ⑤ 可读性 C:① 多入口 ② 低内聚 ③ 低耦合 ④ 低复杂度 ⑤ 低强度 D~E:
① 作用范围 ② 高内聚 ③ 低内聚 ④ 取值范围 ⑤ 控制范围 5.软件设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能。
三种可能的模块耦合是: 1).:例如,一个模块直接引用另一模块中的数据。 2).:例如,一个模块把开关量作为参数传送给另一模块。 3). D :例如,一个模块把一个数值量作为参数传送给另一模块。 其中, E5 的耦合性最强。
A:① 强 ② 适中 ③ 弱 ④ 不考虑 B~E:
① 公共耦合 ② 数据耦合 ③ 逻辑耦合 ④ 外部耦合 ⑤ 内容耦合 ⑥ 控制耦合
6.软件设计中划分模块的一个准则是 A 。两个模块之间的耦合方式中, B 耦合的耦合度最高, C 耦合的耦合度最低。一个模块内部的内聚种类中 D 内聚的内聚度最高, E 内聚的内聚度最低。
A:① 低内聚低耦合 ② 低内聚高耦合 ③ 高内聚低耦合 ④ 高内聚高耦合
http://www.vvschool.cn 《软件工程导论》课后习题答案 软件工程导论》第一章 软件工程概论 1.什么是软件危机?它们有哪些典型表现?为什么会出现软件危机? “软件...
软件工程导论考试试题及答案_工学_高等教育_教育专区。包含一份2010年软件工程导论考试试题 及答案,可做考前复习用。软件工程试题一、简述题 (4 * 10 = 40) 1 ...
软件工程导论复习题及答案_工学_高等教育_教育专区。1、 思考:假设要求你开发一个软件,其功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后 4 位. 一...
软件工程导论试题答案_工学_高等教育_教育专区。软件工程导论试卷及答案第一章 4.什么是软件工程?它与软件工程方法学有何关系? 软件过程是为了开发高质量的软件产品...
软件工程导论期末复习题 答案_工学_高等教育_教育专区。软件工程导论(第5版,张海藩编著,清华大学出版社)一、单项选择题(在每小题的四个备选答案中选出一个正确答案...
软件工程 导论 习题 答案软件工程 导论 习题 答案隐藏>> 软件工程导论课后习题答案 清华大学出版社第一章 张海藩主编 ? 软件工程方法学(3 个要素) :通常把软件...
软件工程试卷及答案(多套... 15页 1下载券 软件工程导论复习提纲及... 3页...1、 2、 软件危机是指在计算机开发过程中的开发和维护过程中所遇到的一系列的...
【最新】软件工程试题及... 6页 免费 软件工程导论真题与答案 5页 1下载券软件工程导论复习题 ...
软件工程导论习题及答案_理学_高等教育_教育专区。软件工程导论选择题 一.选择题 1。软件需求分析阶段的工作,可以分为 4 个方面:需求获 取,需求分析,编写需求规格...
热门文档