软件系统开发技术 本科 山大20年考试复习题库及部分答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(26分)
1、一个模块的作用域指受该模块内一个__影响的所有模块的集合。
标准答案:__判定__
2.用来模拟被测模块的上级调用模块的模块称为_
标准答案:驱动模块__
3、在用况图中是参与者和用况(USE CASE)之间的唯一关系。
标准答案:关联
4.数据流图描绘数据在系统中_的过程。标准答案:流动和处理
5、在RUP中,规定了四个开发阶段:精化阶段、构造阶段和移交阶段。
标准答案:初始阶段
6、为了克服软件危机,1968年北大西洋公约组织的工作会议上首先提出了
_的概念。标准答案:软件工程
7、用况之间可以具有三种关系,即泛化、扩展和包含。泛化是用况之间的_
标准答案:一般/特殊关系
8、G.J.Myers提出:软件测试是为了发现__而执行程序的过程。
标准答案:程序错误__
9、在RUP中,规定了四个开发阶段:初始阶段、构造阶段和移交阶段。
标准答案:精化阶段
10、过程设计语言是用于描述模块_和处理细节的语言。
标准答案:_算法设计
11、描述加工逻辑一般用以下三种工具:结构化语言、判定表和_
标准答案:判定树
12、若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径执行,这种特征的DFD称为__的数据流图。
标准答案:_事务性__
13、结构化分析方法是一种面向的开发方法。标准答案:数据流___
二、名词解释(47分)
14、类
标准答案:面向对象程序设计实现信息封装的基础。类是一种用户定义的引用数据类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数
15、系统模型
标准答案:模型是任一抽象,其中包括所有的基本能力、特性或一些方面,而没有任何冗余的细节。进一步地说,模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述,给出系统内个模型元素以及它们之间的语义关系。
16、白盒测试法
标准答案:该方法把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,以检查处理过程