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