答:1、通过引用来调用模块的 2、通过中断来调用模块的。
93、在软件结构中,模块可以分成以下的几类? 答:1、顺序模块 2、增量模块 3、并行模块 94、软件系统的扇入和扇出有什么规定?
答:设计好的软件结构通常顶层的扇出比较大,中间扇出比较少,底层模块有大扇入。 96、模块的作用范围是指(受该模块内一个判定影响的所有模块的集合) 97、在总体设计中要用到的几种图?
答:1、层次图和HIPO图 2、结构图
98、一般的把信息流分为(事务流)和(交换流)。 99、什么是事务流?
答:当信息活输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选出一个来执行,这类数据流归为特殊的一类, 称为事务流。
100、PAD图又称为(问题分析图)
101、PAD图是(二维树形结构)的图形。
102、PAD图是(自顶向下、逐步求精)的方法使用。 103、PDL又称为(伪码)。
104、(软件设计规格说明)是软件设计的最终成果。
105、软件设计规格说明用于两个方面(作为编码人员书写源程序的依据)、(作为测试阶段及维护阶段的一个指南)。
106、软件设计规格说明的编写可以分为两个阶段 答:1、在总体设计阶段育集中于软件结构的描述
2、详细计算机阶段应集中描述每个软件元素的细节。 107、软件设计规格说明中应该包括哪些内容? 答:1、作用范围 2、参考文档 3、设计说明 4、模块、
5、文件结构和全局数据 6、需要与模块的相互对照表 7、测试的准备 8、装配
9、专门的注释
10、附录
108、设计的复审包括(正规复审)、(非正规复审)。
109、参与复审的人员包括(管理人员)、(技术开发人员)以及(用户)。 110、复审的标准是什么? 答:1、可追溯性 2、风险 3、实用性 4、可维护性 5、接口
6、技术清晰度
7、选择方案 8、限制
9、其它问题
111、结构化语言的有哪三种控制结构
答:1、顺序 2、循环 3、选择
112、结构化语言的缺点是(目标程序所需要的存储容量和运行时间都有一些增加)。 113、从心理学的观点看,编程语言的性能主要有哪些? 答:1、一致性 2、二义性 3、简洁性 4、局部性和线性
114、从工程的观点看,语言的性能包括如下内容? 答:1、是否易于把设计转换为程序 2、编译效率 3、可移植性
4、是否有开发工具 5、源程序的可维护性
115、高级语言通常人为哪三类? 答:1、基本语言 2、结构化程序语言
3、专用语言
116、当评价可用语言时应该考虑那些因素? 答:1、一般的应用领域 2、算法及运算的复杂性 3、数据结构的复杂性 4、软件运行的环境
5、性能
6、对该语言的熟悉程度
117、可用性语言选择时最主要的考虑什么因素?
答:语言的应用领域。
118、提高程序的可读性和易维护性的关键是(使程序结构简单清晰) 119、大型软件系统的程序内部必须带有(说明性注释)即(内部文档)。 120、软件测试的目的是什么?
答:软件测试的目的是在软件投入生产性运行之前,尽可能多地发现软件中的错误,测试是对软件规格说明,
设计和编码的最后复审。所以软件测试贯穿在整个软件开发期的全过程。
121、好的软件测试方案是(尽可能发现至今尚未发现的错误);(成功的测试则是发现了至今尚未发现的错误)
122、软件测试是软件开发工程的重要阶段,是软件质量保证的重要手段。其任务可归纳为? 答:1、预防软件发生错误 2、发现改正程序错误 3、提供错误诊断信息
123、软件测试的方法有三种?
答:1、动态测试 2、静态测试 3、正确性证明
124、设计测试实例的方法一般有两类(黑箱法)和(白箱法)。 125、黑箱测试即(功能测试)。 126、白箱测试即(结构测试)。 127、什么是静态测试?
答:静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档 或程序不必运行,所以称为静态。
128、(软件评审)是保证软件质量的重要措施。
129、软件评审可以分为(需求复审)、(总体设计复审)、(详细设计复审)、(程序复审)。
130、单元是什么?
答:单元是程序中最小的有意义的部分。 131、单元由哪三部分组成?
答:1、数据输入 2、数据加工3、数据输出。
132、黑箱法分为(等价分类法)、(边缘值分析法)、(因果图法)、(错误探测法)。 133、白箱测试包括什么? 答:1、语句测试 2、分支测试 3、路径测试
4、覆盖测试
134、穷举测试又称为(完全测试)。
135、如测试蟆是希望通过测试发现程序的全部错误则属于(完全功能测试)
136、如果设计这样的测试输入数据集,使程序的全部路径都被遍历属于(完全功能测试)。 137、软件测试组成包括哪些? 答:1、单元测试(模块测试) 2、集成测试 3、有效性测试
4、系统测试 5、验收测试
138、单元测试的方法有哪些? 答:1、动态测试 2、静态测试
3、复审
139、集成测试又称为(整体测试或者是结合测试)。 140、系统测试包含(功能测试)和(验收测试)。 141、测试报告的内容主要包括什么? 答:1、引言 2、测试计划和配置 3、接口测试 4、功能测试 5、开发测试
6、交付使用的准备 7、附录
142、软件维护的任务是什么?
答?软件维护是指系统交付使用以后对它所做的改变。也是软件生成周期中最后一个阶段 143、软件维护的分类? 答:1、校正性维护 2、适应性维护 3、完善性维护
4、预防性维护
144、影响软件因素包括什么? 答:1、人员因素 2、技术因素 3、管理因素
4、程序自身的因素。
145、影响软件维护工作量的因素
1、增加维护工作量的因素:软件的年龄和大小,结构的合理性,程序复杂性,用户的总量,应用的变化,文档的质量等都将影响维护的工作量。
2、减少维护工作量的因素:使用新软件,自动工具、数据库技术、新的数据管理软件都对维护工作量减少有帮助 ,维护经验同样对减少维护工作量有益。 146、软件维护的任务包括什么? 答:1、检查用户的要求和说明书 2、同用户和开发者商讨 3、检查程序和文档
4、确定程序错误性质和位置
5、研究程序的修改可行性和修改可能引起的后果。 6、对改变部分进行编码
7、修改程序文档和程序库、数据库。 147、维护的副作用都有什么? 答:1、修改程序的副作用 2、修改数据的哥作用
3、文档资料的副作用
148、与软件产品有关的性能? 答:1、正确性 2、健壮性 3、效率 4、安全性 5、可用性 6、风险 7、可靠性
148、软件管理也称为(项目管理)。
149、软件管理的主要职能包括什么?
答:1、组织管理 2、人员管理 3、资源管理 4、计划管理 5、版本管理 150、软件工程标准化有什么好处? 答:1、有利于软件生产的组织
2、有利于软件生产的规模化和自动化
3、便于培养软件生产人员和提高技术水平 4、能提高软件生存率和保证质量
5、进行开发人员间的有效通信,减少错误。
6、可降低软件生产成本和缩短开发争取 7、有利于提高软件生产的管理的水平。 151、什么是信息?
答:信息是指现实世界事物的存在或运动状态的反映。
152、什么是数据?
答:数据是描述现实世界事物的符号记录,是指用物理符号记录下来的可以鉴别的信息。 153、人就将原始信息表示成数据,称为(源数据),然后对源数据进行汇集、储存、综合、投弹、从这些原始的,无序的,难以理解的数据中抽取或推导出新的数据,称为(结果数据)。 154、数据库中的的数据可分为两类:(用户数据)和(系统数据)。用户数据一般由用户定义和使用;系统数据是数据库系统定义和使用的数据称为(数据字典)。 155、DBMS被称为(数据库管理系统)。 156、数据库管理系统的主要功能是什么? 答:1、数据定义 2、数据操纵
3、数据库的运行管理
4、数据库的建立和维护
157、DBA被称为(数据库管理员)。
158、数据库系统中的人员包括(数据库管理员)、(系统分析员)、(数据库设计人员)、(应用程序员)、(最终用户)。
159、数据库系统的三级模式结构是指(外模式)、(模式)、(内模式)。
160、数据库管理系统通过(数据字典)来管理和(访问数据模式)。
161、模式也称(逻辑模式)或(概念模式)是数据库中全体数据库的逻辑结构和特征的描述。
162、DBMS提供模式数据定义语言(DLL)来描述逻辑模式。己严格地定义数据的名称,特征,相互关系,约束等。逻辑模式的基础是(数据模型)。
163、(外模式)是模式的子集,所以也称子模式或者用户模式。一个数据库可以有多个外模式。
164、内模式也称(物理模式)或(存储模式)。 165、一个数据库只有一个内模式。
166、数据库系统的三级模式对应数据的三个抽象级别,为了能够在内部实现这三个抽象层次之接的联系和转换,数据库管理系统在这三级模式之间提供了两层映像。(外模式/模式映像)、(模式/内模式映像)。
167、数据库结构的基础是(数据模型)。
数据模型是(描述数据)、(数据联系)、(数据操作)、(数据语义)、(以及一致性约束的概念工具的集合)。
168、概念模型也称(信息模型)。
169、著名的实体联系模型(E—R模型)就是概念模型。 170、结构模型也称(逻辑模型)。
171、结构模型包括(层次模型)(网状模型)(关系模型)(面向对象模型)。 172、采用关系模型的数据库系统称为(关系数据库系统)。
173、关系数据模型由(关系数据结构)、(关系操作集合)、(关系完善性约束)三大要素组成。
174、关系模型中数据的逻辑结构是一个(二维表)。