全球旧事资料 分类
软件工程导论期末复习重点
f软件工程导论期末复习重点
选择、判断略
一、名词解释
1、软件危机
2、软件工程
3、数据字

4、模块化
5、黑盒测试
6、软件维护
7、软件过程
8、快速原

9、白盒测试
二、简答题
1、可行性研究目的和任务?2、可行性研究包括哪几方面的内容?3、简述需求分析的描述工具和基本任务?4、什么是模块化?模块设计的准则?5、详细设计阶段的根本目标和任务6、比较面向数据流和面向数据结构两类设计方法的异同7、测试与调试的主要区别?8、什么是软件生命周期模型试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的适用范围。9、比较层次方框图与结构图的异同?10、结构化程序设计的基本原则11、提高软件编码效率的3条原则
2
f一、名词解释
1、软件危机答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,包含两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。2、软件工程答:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。3、数据字典答:数据字典是描述数据流图中数据的信息的集合。它对数据流图上每一个成分:数据项、文件数据结构、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。4、模块化答:模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。5、黑盒测试答:黑盒测试也称为功能测试它着眼于程序的
3
f外部特征而不考虑程序的内部逻辑结构。测试者把被测程序看成一个黑盒不用关心程序的内部结构。黑盒测试是在程序接口处进行测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息如数据库或文件的完整性。6、软件维护软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。7、软件过程答:软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。8、快速原型答:快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。9、白盒测试答:白盒测r
好听全球资料 返回顶部