预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
复习题1、名称解释软件是程序、数据及相关文档的完整集合。程序是能够完成预定功能和性能的可执行的指令序列;数据是使程序能够适当地处理信息的数据结构;文档是开发、使用和维护程序所需要的图文资料。软件生存周期一个软件从定义、开发、使用和维护,直到最终被废弃,所经历的整个时期被称为是软件生命周期多态性指相同的操作和函数、过程可作用于多种类型的对象上并获得不同结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性信息隐蔽模块中的软件设计决策信息封装起来的技术,只知道它的功能以及对外的接口,而不知它的内部细节调试是在软件测试成功后,根据错误迹象确定错误的原因和准确位置,并加以改正。2、简答什么是软件危机?产生的原因是什么?在HYPERLINK"http://zhidao.baidu.com/search?word=计算机软件&fr=qb_search_exp&ie=utf8"计算机软件开发和维护过程中所遇到的一系列严重的问题。一方面与软件本身的特点有关,另一方面是和软件的开发和维护的方法不正确有关。数据流图与数据字典的作用是什么?2个一起构成系统的逻辑结构,是软件开发人员的分析和设计工具数据流图和数据字典的关系是什么?数据流程图是表示操作或数据的方向。数据字典是对数据流程图中的各个元素做出详细的说明。3、应用题1)画出下面用PDL写出的程序的PAD图。WHILEPDOIFA>OTHENA1ELSEA2ENDIF;IFB>0THENB1;IFC>0THENC1ELSEC2ENDIFELSEB2ENDIF;B3ENDWHILE;交通工具分为空中、陆上、水上交通工具,空中交通工具分为客机、货机、专用轻型机,陆上交通工具分为火车、汽车;火车汽车又分为客车、货车;水上交通工具分为客轮、货轮、客货混合轮。建立交通工具的对象模型。1.将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是__瀑布______模型。2.结构化方法是一种面向数据流的开发方法。由结构化分析、_结构化设计______、结构化程序设计构成。3.对象具有封装性,实现了_数据和操作_____的结合。4.对象之间进行通信的构造叫做__消息____。5.子类自动共享父类的属性和操作的机制称为___继承___。6.不同应用中信息共享的这种机制和构造是通过__类库____来实现的。7.为解决一个复杂问题,往往采取的策略是__自顶向下逐步分解________。8.数据流图中有四种符号元素,它们是___-->〇=□_______。9.为了较完整地描述用户对系统的需求,DFD应与数据库中的__实体联系______图结合起来。10.结构化设计以__数据流图____为基础映射成软件结构。11.与编码风格有关的因素有数据说明、语句构造、输入输出、效率等,其中还有一个重要的因素是__源程序文档化_____。12.源程序中加注释是帮助理解程序的重要手段,注释分为__序言性注释和功能性注释_____两类。13.动态测试中,主要测试软件功能的方法称为__黑盒____法。14.选择测试用例,使得被测程序中每个判定的每个分支至少执行一次,这种逻辑覆盖标准称为_判定覆盖______。15.集成测试中的具体方法是_渐增式和非渐增式测试方法_____。