欢迎来到天天文库
浏览记录
ID:52476298
大小:74.00 KB
页数:3页
时间:2020-03-28
《二级VB笔试分类练习题 软件工程基础(1).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、3.3实战练习一、选择题1.在软件开发屮,下面任务不属于设计阶段的是。A.数据结构设计B.给出系统模块结构C・定义模块算法D.定义需求并建立系统模型2.在软件生命周期屮,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是。A.概要设计B.详细设计C.可行性分析D.需求分析3.数据流图用于抽彖描述一个软件的逻笹模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是。A.控制流B.加工C.数据存储D.源和潭4.软件需求分析阶段的工作,可以分为以个方面:需求获取、需求分析、编
2、写需求规格说明书以及A.阶段性报告B.需求评审C.总结D.都不正确5.下面不属于软件工程的3个要素的是oA.工具B.过稈C・方法D.环境6.检杳软件产品是否符合需求定义的过程称为oA.确认测试B.集成测试C.验证测试D.验收测试7.下列工具屮属于需求分析常用工具的是oA.PADB・PFDC.N-SD.DFD8.下面不属于软件设计原则的是。A.抽象B.模块化C.白底向上D.信息隐蔽9.面向对象的设计方法与传统的面向过程的方法有木质不同,它的基木原理是。A.模拟现实世界屮不同事物Z间的联系B.强调模拟现实
3、世界屮的算法而不强调概念c.使用现实世界的概念抽象地思考问题从而H然地解决问题D.鼓励开发者在软件开发的绝大部分过程屮都用实际领域的概念去思考10.在结构化方法屮,软件功能分解属于下列软件开发屮的阶段是oA.详细设计B.需求分析C.总体设计D.编程调试11・软件调试的目的是0A.发现错误.B.改正错误C.改善软件的性能D.挖掘软件的潜能12.下列不属于软件调试技术的是oA.强行排错法B.集成测试法C.冋溯法D.原因排除法13・下列叙述屮,不属于软件需求规格说明书的作用的是oA.便于用户、开发人员进行理
4、解和交流B.反映出用户问题的结构,可以作为软件开发T作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析14・在数据流图(DFD)屮,带有名字的箭头表示oA.控制程序的执行顺序B.模块Z问的调用关系C.数据的流向D.程序的组成成分15•软件设计包括软件的结构、数据接口和过程设计,其屮软件的过程设计是指oA.模块间的关系B.系统结构部件转换成软件的过稈描述C.软件层次结构D.软件开发过稈16.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的稈序流稈图,通常也把这种图称
5、为。A.PAD图B.N・S图C.结构图D.数据流图16.需求分析阶段的任务是确定。A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能17.软件开发的结构化生命周期方法将软件生命周期划分成。A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C•总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计18.在软件T稈屮,白箱测试法可用于测试稈序的内部结构。此方法将稈序看做oA.循环的集合B.地址的集合C.路径的集合D.目标的集合二、填空题1.若按功能划分,软件测试的方法通常分为片盒
6、测试方法和测试方法。2.软件的调试方法主要有强行排错法、和原因排除法。3.软件的需求分析阶段的工作,可以概括为4个方面:、需求分析、编写需求规格说明书和需求评审。4.软件工稈研究的内容主要包括技术和软件工程管理。5.在血向对象方法屮,信息隐蔽是通过对彖的性來实现的。6.一个类可以从直接或间接的祖先屮继承所有属性和方法。采用这个方法提高了软件的。7.软件维护活动包括以下几类:改正性维护、适应性维护、维护和预防性维护。8•测试的目的是暴露错误,评价程序的可靠性;而的目的是发现错误的位置并改正错误。9.耦合
7、和内聚是评价模块独立性的两个主要标准,其中反映了模块内各成分Z间的联系。三、参考答案选择题1.D2.D3・A4.B5・D6・A7・D8.C9.C10.C11.B12.B13.D14.C15.B16.B17.D18.A19.C填空题1•黑盒2.冋溯法3.需求获取4.软件开发5.封装6.可重用性7.完善性8•调试9.内聚
此文档下载收益归作者所有