![](https://csdnimg.cn/release/download_crawler_static/85918263/bg1.jpg)
名词解释题汇总:
1.软件 是能够完成预定功能和性能,并对相应数据进行加工的程序和描述
程序及其操作的文档。
2.信息隐藏 模块中的软件设计决策信息封装起来的技术,只知道它的功能以
及对外的接口,而不知它的内部细节
3.对象 对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封
4.软件可维护性 指软件被理解、改正、调整和改进的难易程度。
5.原型 是目标软件系统的一个可操作模型,它实现了目标软件系统的某些重
6.软件生存周期 软件产品从形成概念开始,经过开发、运行(使用)和维护
直到退役的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部
分。
7.白盒测试 是已知产品内部工作过程,通过测试检验产品内部动作是否按照
产品规格说明的规定正常进行
8.预防性维护 是为了进一步改善软件系统的可维护性和可靠性,并为以后的
改进奠定基础。
9.构件图 描述软件实现系统中各组成部件以及它们之间的依赖关系。
10.场景 从单个执行者的角度观察目标软件系统的功能和外部行为。
11.计算机辅助软件工程(CASE) 将若干工具集成起来,与软件工程数据库
和计算机系统构成一个支持软件开发的系统
12.编程风格 是在不影响性能的前提下,有效地编排和组织程序以提高可读
性和可维性。
13.黑盒测试方法 是已知产品应该具有的功能,通过测试检验每个功能是否
都能正常使用;
14.实体—关系图 描述系统所有数据对象的组成和属性,描述数据对象之间关
系的图形语言。
15.软件维护的副作用 指由于维护或在维护过程中其他一些不期望的行为引入
的错误,
16.软件生存周期 软件产品从形成概念开始,经过开发、运行(使用)和维护
直到退役的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部分。
17.结构化程序设计 是一种程序设计技术,采用自顶向下逐步求精的设计
方法和单入口单出口的控制构件。
18.软件过程(software process) 软件开发人员为开发和维护软件及相关产品
所实施的一系列步骤,这些步骤涉及方法、工具及人的组织和行为。
19.综合测试 是组装软件的系统测试技术,按设计要求把通过单元测试的各个
模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误。
20.过程抽象 把完成一个特定功能的动作序列抽象为一个过程名和参数表,通
过指定过程名和实际参数调用此过程;
21.水平原型 是指仅仅模拟目标软件系统某一层面(通常是用户界面层)的原型。
22.CASE 工具 是一些软件系统,支持软件过程的常规活动,如编辑设计图表、
检查图表的连贯性、跟踪已经运行的程序测试等。