欢迎来到天天文库
浏览记录
ID:48431938
大小:1.55 MB
页数:7页
时间:2020-01-26
《《软件工程》综合复习资料全.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.word可编辑.《软件工程》综合复习资料一、选择题1、_______工具在软件详细设计过程中不采用。A.判定表B.IPO图C.PDLD.DFD图2、程序的三种基本控制结构是。A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移3、程序的三种基本控制结构的共同特点是。A.不能嵌套使用B.只能用来写简单程序C.已经用硬件实现D.只有一个入口和一个出口4、产生软件维护的副作用,是指。A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作5、_____是以提高软件质量为目的的
2、技术活动。A.技术创新B.测试C.技术创造D.技术评审6、为了提高测试的效率,应该。A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据7、使用白盒测试方法时,确定测试数据应根据_______和指定的覆盖标准。.专业.专注..word可编辑.A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能8、瀑布模型的存在问题是()。A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求9、软件生命周期中所花费用最多的
3、阶段是()。A.详细设计B.软件编码C.软件测试D.软件维护10、需求分析中开发人员要从用户那里了解()。A.软件做什么B.用户使用界面C.输入的信息D.软件的规模11.计算机系统就是()A.主机,显示器,硬盘,软驱,打印机等。B.CPU,存储器,控制器,I/O接口及设备。C.计算机硬件系统和软件系统。D.计算机及其应用系统。12.产生软件危机的原因主要与两个方面的问题有关:A.软件在计算机中很难识别,存在磁盘中也看不到。B.软件设计对人的智商要求很高,也要求很高的资金投入。C.软件产品本身的特点与其它工业产品不一样,
4、而且在软件的开发和维护过程中用的方法不正确。D.软件很难理解,硬件也很复杂。13.软件开发瀑布模型中的软件定义时期各个阶段依次是()A.可行性研究,问题定义,需求分析。B.问题定义,可行性研究,需求分析。C.可行性研究,需求分析,问题定义。.专业.专注..word可编辑.D.以上顺序都不对。14.软件维护的四类维护活动是()A.改正性维护,适应性维护,完善性维护和预防性维护。B.适应性维护,完善性维护,抢救性维护和辅助性维护。C.改正性维护,适应性维护,完善性维护和辅助性维护。D.适应性维护,完善性维护,抢救性维护和预
5、防性维护。15.可行性研究主要从以下几个方面进行研究:A.技术可行性,经济可行性,操作可行性。B.技术可行性,经济可行性,系统可行性。C.经济可行性,系统可行性,操作可行性。D.经济可行性,系统可行性,时间可行性。16.在详细设计阶段所使用到的设计工具是:A.程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.B.数据流程图,Yourdon图,程序流程图,PAD图,N-S图,HIPO图。C.判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。D.判定表,判定树,数据流程图,系统流程图,程序流
6、程图,层次图。17.按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:A.模块的作用域应在模块的控制域之内。B.模块的控制域应在模块的作用域之内。C.模块的控制域与模块的作用域互相独立。D.以上说法都不对。18.包含所有可能情况的测试称为穷尽测试。下面结论成立的是:A.只要对每种可能的情况都进行测试,就可以得出程序是否符合要求的结论。B.一般来说对于黑盒测试,穷尽测试是不可能作到的。C.一般来说对于白盒测试,穷尽测试是不可能作到的。D.在白盒测试和黑盒测试这两个方法中,存在某一个是可以进行穷尽测试的。二、填空
7、题1.成本效益分析的目的是从()角度评价开发一个项目是否可行。2.详细设计的任务是确定每个模块的内部特性,即模块内部的()、使用的数据。3.为了便于对照检查,测试用例应由输入数据和预期的()两部分组成。4.软件系统结构图是以()为基础而组成的一种层次结构。5.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、()。6.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=()。.专业.专注..word可编辑.7.可行性研究需要从以下三个方面分析研究每种解决方法的可行性:技术可行性、经济可行
8、性、()。8.数据流图中的箭头表示();系统结构图中的箭头表示()。9.“软件”包含计算机程序、数据及其说明程序的各种()。10.结构化方法有结构化分析、结构化设计、结构化程序设计构成,它是一种面向()的开发方法。11.软件危机是指在()所遇到的一系列严重问题。12.详细设计的任务是确定每个模块的内部特性,即模块内部的()、使用的
此文档下载收益归作者所有