天津专接本考试信息网篇一:天津专接本软件工程专业资料1
软件工程:是指导计算机软件开发和维护的一门工程学科
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好技术方法结合起来,以经济地开发出高质量的软件并有效地维护它
软件危机:是指在计算机软件的开发与维护过程中所遇到的一系列问题
黑盒测试:把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程
在程序的接口进行测试,它只检查程序功能能否按照规格说明书的规定正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息的重要性(又称功能测试)
白盒测试:前提是把程序看成装在一个透明的白盒子里,测试者完全知道程序的结构和处理算法,按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按照预定要求正确工作(又称结构测试)
结构程序:(经典定义)如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则这个程序是结构化的
(全面定义)是尽可能少用GOTO语句的程序设计方法
最好仅在检测出错误时使用GOTO语句,而且应该总是使用前向GOTO语句
软件维护:是在软件已经交付使用后,为了改正错误或满足新的需求而修改软件的过程
耦合:是对一个软件结构内不同模块之间互连程度的度量
内聚:标志着一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展
简单地说,理想内聚的模块只做一件事
对象:是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体
类:是对具有相同属性和行为的一个或多个对象的描述
实例:是由某个特定的类所描述的一个具体的对象
消息:是要求某个对象执行在定义它的那个类中所定义的某个操作的规格说明