欢迎来到天天文库
浏览记录
ID:51678467
大小:1.01 MB
页数:6页
时间:2020-03-14
《软件工程2010年复习(卷子).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程复习单项选择题:1、在软件研制过程中,CASE是______。A.计算机辅助系统工程 B.CAD和CAM技术的发展动力C.正在实验室用的工具 D.计算机辅助软件工程2、研究现有的技术是否能实现系统是进行__________研究的一方面。A.技术可行性 B.经济可行性 C.社会可行性 D.操作可行性3、结构化分析(SA)方法常用的描述软件功能需求的工具是_____。A.业务流程图、处理说明 B.软件流程图、模块说明C.数据流图、数据字典 D.系统流程图、程序编码4
2、、DFD(数据流图)中每个加工至少有()。A、一个输入流B、一个输出流C、多个输入输出流D、一个输入、输出流5、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为A.教正性维护 B.适应性维护C.完善性维护 D.预防性维护7、瀑布模型的存在问题是()
3、 A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求8、数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是____。A.数据设计 B.数据通讯 C.数据定义 D.数据维护9、数据流图的绘制过程中,哪些方法是常采用的_____。 Ⅰ.自顶向下 Ⅱ.自底向上 Ⅲ.分层绘制 Ⅳ.逐步求精A.全是 B.Ⅰ,Ⅲ和Ⅳ C.Ⅱ,Ⅲ和Ⅳ D.Ⅰ和Ⅲ10.、结构化分析(SA)方法将欲开发的软件系统分解为若干加工,并对加工进行说明,下述:I.结构化语言
4、 II.判定树 III.判定表是常用的说明工具,其中便于对加工出现的组合条件进行说明的工具是_______。A.II和III B.I,II和III C.I和III D.I和II11、下列属于维护阶段的文档是()A.软件规格说明B.用户操作手册C.软件修改报告D.软件测试分析报告12、黑盒测试在设计测试用例时,主要需要研究()A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明13、可行性研究的目标是()。A.开发项目B.项目值得开发否C.规划项目D.
5、维护项目14、为了提高模块的独立性,模块之间最好是____________。A.公共耦合 B.控制耦合 C.内容耦合 D.数据耦合15、软件结构化设计中,好的软件结构应该力求做到____________。A.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高,中间扇出较少,底层模块高扇入C.顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇入较少,中间扇入较高,底层模块低扇入16、研究开发所需要的成本和资源是属于可行性研究中的研究()的一方面。A.技术可行性 B.经济可行性C
6、.社会可行性 D.应用可行性17、确认测试是对软件进行()测试。A.可靠性B.有效性C.可维护性D.可用性18、软件结构图的形态特征能反映程序重用率的是___________。A.深度B.宽度C.扇入D.扇出19、软件调试技术包括() A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试20、下列几种逻辑覆盖标准中,查错能力最强的是___________。 A、语句覆盖 B、判定覆盖
7、 C、条件覆盖 D、条件组合覆盖21、软件详细设计的主要任务是确定每个模块的()A、算法和使用的数据结构B、外部接口C、功能D、编码22、N-S图通常作为()阶段的工具A.需求分析 B.详细设计 C.软件编码 D.软件测试23、测试的关键问题是______。A.如何组织软件评审 B.如何选择测试用例C.如何验证程序的正确性 D.如何采用综合策略24、不属于详细设计的主要工具有()。A.N-S图B.PAD图C.PDL语言D.结构图25、若有一个计算类型的程序,它的输入量只有一个X,其范
8、围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()A、条件覆盖法B、等价分类法C、边界值分析法D、错误推测法填空题1、程序的三种基本控制结构是顺序结构、选择结构_和循环结构。2、喷泉模型体现了面向对象开发过程_____无缝____和_迭代____的特性。3、小明在某网上商城注册为合法用户,
此文档下载收益归作者所有