国家开放大学软件设计与
开发者需要对遗留软件系统的实际情况进行评价,然后选择最合适的进化策略。简述对于不同的遗留软件,可选择的进化策略有哪些。
答案是:(1)完全放弃该软件。当系统所支持的业务对机构来说已经过时,或者说机构的业务根本不依赖于系统,可采用该策略。 (2)继

更新时间:2023/6/29 22:37:00
出自:国家开放大学软件设计与体系结构
简述软件设计的发展与趋势。
答案是:(1)服务性:计算机软件技术的开发和发展主要是通过相关人员的操作完成的,要达到的目的是为了给人类提供最好的服务。以人为本

更新时间:2023/6/29 22:37:00
出自:国家开放大学软件设计与体系结构
简述软件再工程的具体目标。
答案是:(1)为追加、增强功能做准备。软件再工程通过对原系统用新的设计思想加以重新实现。使今后能方便地对系统进行功能的追加和增强

更新时间:2023/6/29 22:37:00
出自:国家开放大学软件设计与体系结构
简述软件再工程的定义及突出特征。
答案是:(1)软件再工程是指通过对目标系统的检查和改造,其中包括设计恢复(库存目录分析)、再文档、逆向工程、程序和数据重构以及正

更新时间:2023/6/29 22:37:00
出自:国家开放大学软件设计与体系结构
软件设计模式能够帮助软件设计者更快地完成面向对象的软件设计。请简述软件设计模式使用的方法与原则。
答案是:(1)首先理解所选择的模式。特别注意模式的适用条件和使用效果部分,确定该模式是否适合对此类问题的求解。 (2)研究模式

更新时间:2023/6/29 22:37:00
出自:国家开放大学软件设计与体系结构
软件设计模式能够帮助软件设计者更快地完成面向对象的软件设计。请简述软件设计模式选择的具体步骤。
答案是:人们在选择模式时可遵循以下步骤和原则。 (1)理解问题需求。问题的需求是进行模式选择的基础,通过对需求的分析可以找到多

更新时间:2023/6/29 22:36:00
出自:国家开放大学软件设计与体系结构
简述软件设计模式的应用对软件开发的重要作用。
答案是:(1)代码重用性。大部分模式都兼顾了系统的可重用性,这使得开发人员可以更好地重用一些已有的设计方案、功能模块甚至一个完整

更新时间:2023/6/29 22:36:00
出自:国家开放大学软件设计与体系结构
简述启发式设计策略的主要经验。
答案是:(1)改造程序结构,减小耦合度,提高内聚度。 (2)改造程序结构,减少高扇出,在增加程序深度的前提下追求高扇入。 (

更新时间:2023/6/29 22:36:00
出自:国家开放大学软件设计与体系结构
在面向对象的软件设计中,类设计的目的是对各种设计模型中出现的类进行细化设计,以使它们精细至能够直接提交给软件构造阶段进行编码实现。请简述类设计的主要任务。
答案是:(1)对类的属性与操作进行精化。 (2)对类的对象实例在其生存周期中对外部消息的响应和状态变化过程进行建模。 (3)

更新时间:2023/6/29 22:36:00
出自:国家开放大学软件设计与体系结构
在创建用户需求的数据流模型的过程中,简要描述分析人员应遵循的原则。
答案是:(1)首先建立顶级数据流图,其中只含有一个代表目标软件系统整体处理功能的转换。 (2)对用户需求的文字描述进行语法分析

更新时间:2023/6/29 22:35:00
出自:国家开放大学软件设计与体系结构
简要描述基于UML的分析与设计过程。
答案是:(1)用例分析与设计 (2)概念模型与顶层架构设计 (3)用户界面设计 (4)数据模型设计 (5)设计精化 (

更新时间:2023/6/29 22:35:00
出自:国家开放大学软件设计与体系结构
请阐述软件界面设计的基本原则。
答案是:(1)用户熟悉程度:界面应该采用经常使用系统用户熟悉的术语和概念。 (2)一致性:界面必须一致,在任何可能的情况下,相

更新时间:2023/6/29 22:35:00
出自:国家开放大学软件设计与体系结构
请阐述软件开发过程中模块化设计原则的要点。
答案是:(1)模块是程序中逻辑上相对独立的成分,它是一个独立的编程单位,应有良好的接口定义,模块化有助于信息隐藏和抽象,有助于表

更新时间:2023/6/29 22:35:00
出自:国家开放大学软件设计与体系结构
请阐述软件开发过程中的抽象原则和信息隐藏原则
答案是:(1)抽象是指抽取事物最基本的特征和行为,忽略非基本的细节,采用分层次抽象的办法,可以控制软件开发过程的复杂性,有利于软

更新时间:2023/6/29 22:35:00
出自:国家开放大学软件设计与体系结构
软件体系结构设计方法是指通过一系列的设计活动,获得满足系统功能性需求,并且符合一定非功能性需求约束的软件体系结构模型。简述不同类型的软件体系结构设计方法及其特点。
答案是:(1)工业驱动的方法。工业驱动的体系结构设计方法从方法的工件描述中提取体系结构描述。工件驱动的体系结构设计方法的例子包括

更新时间:2023/6/29 22:35:00
出自:国家开放大学软件设计与体系结构
简要阐述软件体系结构描述语言(ADL)的三个基本元素及其作用。
答案是:(1)构件:计算或数据存储单元。 (2)连接件:用于构件之间交互建模的体系结构构造块及其支配这些交互的规则。 (3)

更新时间:2023/6/29 22:34:00
出自:国家开放大学软件设计与体系结构
软件设计包括软件的结构设计、数据设计、接口设计和过程设计。作为一个完整的软件设计方案,请简要阐述软件设计包含的组成要素。
答案是:(1)目标描述。设计方案需要清楚地描述它要解决的问题和将要达到的目标。 (2)设计约束。设计目标的获得通常要在某些约束

更新时间:2023/6/29 22:34:00
出自:国家开放大学软件设计与体系结构
软件再工程通过改造遗留系统,使系统变得容易理解,进而提高系统的可维护性。具体包括( )。 【A.】系统文档的再建、修改 【B.】更新系统的结构 【C.】用先进的程序设计语言转换源代码 【D.】数据再工程
答案是:ABCD

更新时间:2023/6/29 22:33:00
出自:国家开放大学软件设计与体系结构
软件设计的发展趋势主要包括( )。 【A.】服务性:以人为本的服务是计算机软件开发最基本的目的,是未来发展的趋势 【B.】开放化:只有保持信息以及软件的开放化,企业才能拥有更加全面的视野,取各行业之间的优势,弥补自身的不足
答案是:ABC

更新时间:2023/6/29 22:33:00
出自:国家开放大学软件设计与体系结构
对软件实施代码和数据重构的优点主要包括( )。 【A.】改进软件的设计 【B.】提高代码质量,更容易被理解 【C.】帮助尽早发现错误 【D.】可以提高开发速度
答案是:ABCD

更新时间:2023/6/29 22:33:00
出自:国家开放大学软件设计与体系结构
完整软件体系结构的迭代过程包括以下几种活动( )。 【A.】提取:即从文档、代码、专家等方面获取所有可能得到的软件信息或设计要素 【B.】分类:把提取出的信息按照不同视点进行分类 【C.】合并:对分类后每个视点中的信息进行分
答案是:ABCD

更新时间:2023/6/29 22:33:00
出自:国家开放大学软件设计与体系结构
软件再工程是指通过对目标系统的检查和改造,将逆向工程、重构和正向工程组合起来,将现存系统重新构造为新的形式,以开发出质量更高、维护性更好的软件。其具体目标包括( )。 【A.】为追加、增强功能做准备 【B.】提高可维护性 【C
答案是:ABCD

更新时间:2023/6/29 22:33:00
出自:国家开放大学软件设计与体系结构
为了评价软件系统的业务价值,需要从以下哪几个主要方面对系统进行考察( )。 【A.】系统的使用 【B.】系统支持的业务过程 【C.】系统的可靠性 【D.】系统的输出
答案是:ABCD

更新时间:2023/6/29 22:33:00
出自:国家开放大学软件设计与体系结构
在软件进化策略选择方面,遗留系统的评价结果根据业务价值和系统质量可分为( )。 【A.】低业务价值,低系统质量 【B.】高业务价值,低系统质量 【C.】低业务价值,高系统质量 【D.】高业务价值,高系统质量
答案是:ABCD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
对于遗留软件,可以选择的进化策略包括( )。 【A.】完全放弃该软件 【B.】继续维护系统 【C.】通过软件工程技术转换系统以提高系统的可维护性 【D.】开发一个新系统来代替遗留系统
答案是:ABCD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
依照软件设计的目的和范围准则,软件设计模式包括( )。 【A.】创建型设计模式 【B.】结构型设计模式 【C.】行为型设计模式 【D.】创新型设计模式
答案是:ABC

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
软件设计模式的应用对软件开发所起的重大作用包括( )。 【A.】代码重用性 【B.】节约设计实践,提高设计效率 【C.】可读性 【D.】可扩展性
答案是:ABCD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
四位著名的软件工程学者(Erich Gamma, Richard Helm, Ralph Johnson和John Vlissides)在《设计模式:可复用面向对象软件基础》一书中总结出软件工程设计模式的基本要素包括( )。 【A
答案是:ABCD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
以下哪项不属于属性和操作的作用范围有哪几种( )。 【A.】public 【B.】protected 【C.】static 【D.】private
答案是:ABD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
在进行部署模型设计时,一般需要考虑( )。 【A.】最终开发完成的软件包括哪些制品形式 【B.】软件运行环境存在哪些类型的物理节点 【C.】物理节点应采用本地部署,还是考虑采用云计算环境上进行部署 【D.】软件制品应该如何在物理
答案是:ABD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
在进行部署模型设计时,一般需要考虑( )。 【A.】最终开发完成的软件包括哪些制品形式 【B.】软件运行环境存在哪些类型的物理节点 【C.】不同的节点之间的连接和通信形式是什么 【D.】软件制品应该如何在物理节点上进行部署
答案是:ABCD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
在面向对象的数据模型设计中,持久数据模型设计主要包括以下几个步骤( )。 【A.】确定设计模型中需要持久保存的类的对象及其属性,其中实体类是主要关注对象 【B.】确定持久存储的数据之间的组织方式 【C.】确定数据模型中的操作行
答案是:ABCD

更新时间:2023/6/29 22:32:00
出自:国家开放大学软件设计与体系结构
数据流图必须与描述并组织数据条目的数据字典配套使用。通常,数据字典中的每一条数据条目包含( )。 【A.】在数据流图中标识数据流、数据源或外部实体的名称与别名 【B.】数据类型 【C.】所有以它作为输入流或输出流的转换列表
答案是:ABCD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
在实体关系图进行复杂数据建模过程中,为确保模型的一致性并消除数据冗余,分析人员要掌握 ( )。 【A.】数据对象的任何实例对每个属性必须有且仅有一个属性值 【B.】属性是原子数据项,不能包含内部数据结构 【C.】如果数据对
答案是:ABC

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
在面向数据流的软件设计过程中,数据对象的属性包括( )。 【A.】物理属性 【B.】命名性属性 【C.】描述性属性 【D.】引用性属性
答案是:BCD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
在面向对象软件设计过程中,部署模型设计需要考虑以下几个要素( )。 【A.】最终开发完成的软件包括哪些制品形式 【B.】软件运行环境存在哪些类型的物理节点 【C.】不同节点之间的连接和通信形式是什么 【D.】软件制品应该如何在
答案是:ABCD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
在面向对象软件设计过程中,持久数据模型设计主要包括以下几个步骤( )。 【A.】确定设计模型中需要持久保存的类的对象及其属性,其中实体类是主要关注对象 【B.】确定持久存储的数据之间的组织方式 【C.】确定数据模型中的操作行为
答案是:ABCD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
统一建模语言UML在表达能力、对新技术的包容能力和扩展性等方面具备的优势包括( )。 【A.】提供了一种通用、表达能力强的可视化建模语言,用于描述应用问题的需求模型、设计模型和实现模型 【B.】提供了对核心概念的扩展机制,用户可自
答案是:ABCD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
统一建模语言UML的目标是定义一种通用建模语言并对这些建模语言做出简单的说明,供系统建模者理解与使用。其主要特点包括( )。 【A.】UML统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的各种观点,有效地消除了各种建模
答案是:ABD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
常用的用户界面原型的构建方式包括( )。 【A.】脚本驱动方式 【B.】可视化的程序语言 【C.】手工勾画 【D.】基于因特网的原型
答案是:ABD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
用户交互实质上就是用户向计算机系统发出命令和相应的数据来完成相应的任务。用户交互方式主要包括( )。 【A.】直接操作 【B.】菜单选择 【C.】表格填写 【D.】命令语言
答案是:ABCD

更新时间:2023/6/29 22:31:00
出自:国家开放大学软件设计与体系结构
用户界面设计基本原则包括( )。 【A.】用户熟悉程度 【B.】一致性 【C.】使惊讶最小化 【D.】用户帮助 【E.】可恢复性 【F.】用户多样性
答案是:ABCDEF

更新时间:2023/6/29 22:30:00
出自:国家开放大学软件设计与体系结构
以下关于软件设计可能对最终软件产品质量产生的影响,正确的是( )。 【A.】可靠性:如果软件设计中错误、缺陷较多,那么会导致最终软件的可靠性降低 【B.】可维护性:软件可能会因为发生错误或环境变化而进行维护,具有良好结构的软件
答案是:ABCD

更新时间:2023/6/29 22:30:00
出自:国家开放大学软件设计与体系结构
以下关于软件设计可能对最终软件产品质量产生的影响,正确的是( )。 【A.】正确性:软件设计中如果存在错误,会导致软件实现的错误,影响最终软件的正确性 【B.】可靠性:如果软件设计中错误、缺陷较多,那么会导致最终软件的可靠性降
答案是:ABCD

更新时间:2023/6/29 22:30:00
出自:国家开放大学软件设计与体系结构
软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式,其关键要素包括( )。 【A.】提供一个词汇表 【B.】定义一套配置规则 【C.】定义一套语义解释原则 【D.】定义对基于这种风格的系统所进行的分析
答案是:ABCD

更新时间:2023/6/29 22:30:00
出自:国家开放大学软件设计与体系结构
软件体系结构的设计原则主要包括( )。 【A.】合适性 【B.】结构稳定性 【C.】可扩展性 【D.】可复用性
答案是:ABCD

更新时间:2023/6/29 22:30:00
出自:国家开放大学软件设计与体系结构
目前为: 1/1 页  首页   上页 下页 尾页