当前位置: 首页 > 所有资源 > 《软件设计与体系结构》资源 > 电大资源网11507《软件设计与体系结构》国家开放大学期末考试题库(113)【一平台机考】

电大资源网11507《软件设计与体系结构》国家开放大学期末考试题库(113)【一平台机考】2025年春

最近更新:2024-05-22
67

适用科目:《软件设计与体系结构》 课程号:04587 试卷号:11507

总题量(113): 单选(52) 多选(39) 简答(17) 应用分析题(5)

重要提示:本站不支持微信或苹果手机充值及下载,为了避免下载出错,请用电脑访问下载资源
下载地址1
20积分
下载附件

附件已包含答案

使用说明:下载的附件为zip压缩包,需解压,解压后PDF文档,已按题目首字首写字母排版整理,直接打印使用。

(点击下列按钮即可跳转对应的题型位置)
[单选] 1. 重构就是在不改变软件系统外部行为的前提下,改善它的内部结构,提高其可理解性,降低其修改成本。其中,()的目标是生成具有相同功能、但质量比原来程序更高的代码。
[单选] 2. 重构就是在不改变软件系统外部行为的前提下,改善它的内部结构,提高其可理解性,降低其修改成本。其中,()从一种格式到另一种格式的转换,以实现空间数据在结构、格式、类型上的统一,以及多源和异构数据的联接与融合。
[单选] 3. 在设计模式中,()以树形结构将多个对象组合起来,用来表示“整体-部分”的层次结构,其核心思想是通过定义抽象构件类,既可用来表示叶子,又可用来表示容器,用户针对抽象构件类进行编程,能够对叶子和容器进行容易处理。
[单选] 4. 在设计模式中,()将一个类的接口转换为用户希望的另一个接口,解决了一些类之间由于接口不兼容而无法一起工作的问题。
[单选] 5. 在设计模式中,()的核心思想是:定义一个用于创建产品对象的工厂接口,由子类决定生产什么产品。
[单选] 6. 在设计模式中,()的核心思想是,在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,便于日后将对象复原到先前保存的状态。
[单选] 7. 在设计模式中,()的核心思想是,引入一个新的代理对象,该对象在客户端对象和目标对象之间起到桥梁的作用,它隐藏客户不能看到的内容和服务或者为客户添加需要的额外服务。
[单选] 8. 在设计模式中,()的核心思想是,一个类必须自行创建一个实例且仅能有一个实例,并向系统提供该实例。完成上述行为的操作是将类的构造方法声明为私有类型,就可以防止用户利用类的构造方法创建出多个实例。
[单选] 9. 在设计模式中,()的核心思想是,通过将列表对象中对列表的访问和遍历从中抽离出来并放入到一个迭代器对象中,提供一种访问聚合对象中所有元素的方法,而不暴露该对象的内部表示。
[单选] 10. 在设计模式中,()的核心思想是,通过定义一些用来封装不同算法的相互独立的类,且每一个类都封装了一个具体的算法并将其逐一封装起来,使得它们之间能够互相替换。
[简答] 7. 请阐述软件开发过程中模块化设计原则的要点。
[简答] 8. 请阐述软件开发过程中的抽象原则和信息隐藏原则。
[简答] 9. 请阐述软件界面设计的基本原则。
[简答] 10. 开发者需要对遗留软件系统的实际情况进行评价,然后选择最合适的进化策略。简述对于不同的遗留软件,可选择的进化策略有哪些。