名词解释
5*2
’
=10
’
1.
软件危机:
是指在计算机软件的开发和维护过程中所遇到的一系列严重的问题
2.
黑盒法:
它是一种从用户观点出发的测试。通常被用来验证软件功能的正确性
和可操作性。
3.
白盒法:
它依赖于对程序内部细节的严密检验,针对特定条件设计测试用例,
对软件的逻辑路径进行测试。
4.
内聚:
内聚性也称内联系,指模块的功能强度的度量,是一个模块内部各个元
素彼此结合的紧密程度的度量。
5.
类:
是指一组具有相同属性和运算的对象的抽象,即一组具有相同数据结构和
相同操作的对象的集合,类是对象的模板。
6.
耦合:
指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间的
联系越紧密,其耦合性就越强,模块的独立性则越差。
7.
继承:
是父类和子类之间共享数据结构和方法的机制,
这是类之间的一种关系。
8.
软件:
能够完成预定功能,性能,相应数据进行加工的程序和描述数据及其操
作的文档。
9.
软件生命周期:
一个软件从定义,开发,使用和维护直至最后被废弃要经历的
漫长时期。
10.
数据字典:
是关于数据信息的集合,也就是对数据流图中包含数据元素的定
义的集合。
11.
实体
--
联系图(
E-R
图)
:
是使用最广泛的一种数据建模技术,它描述了从用
户角度看到的数据形式,反映的是用户的现实环境,与软件系统中的实现无关。
12.
信息隐蔽:
是指在设计中确定模块时,使得一个模块所包含的信息。对于不
需要这些信息的模块来说,是不能访问的。
13.
软件过程:
软件过程是为了开发出高质量的软件产品所需完成的一系列任务
的框架,它规定了完成各项任务的工作步骤。
14.
软件可维护性:
是指软件维护人员理解,改正,改纳或改进这个软件的难易
程度。它是软件质量的主要特征之一。
15.
结构化程序设计:
如果一个程序的代码块仅仅通过顺序,选择,循环这三个
基本结构进行连接,
并且每个代码块只有一个入口和出口,
则称这个程序是结构
化的程序设计。
16.
编程风格:
是指程序在不影响程序正确性和效率的前提下,有效编排和合理
组织程序的基本原则。
17.Alpha
测试:
由用户在开发者的场所进行,并且在开发者对用户的“指导”
下进行测试。开发者负责记录发现的软件错误和软件在使用中遇到的问题。