《软件工程》判断题汇总及答案

《软件工程》判断题汇总及答案

ID:33507876

大小:161.76 KB

页数:8页

时间:2019-02-26

《软件工程》判断题汇总及答案_第1页
《软件工程》判断题汇总及答案_第2页
《软件工程》判断题汇总及答案_第3页
《软件工程》判断题汇总及答案_第4页
《软件工程》判断题汇总及答案_第5页
资源描述:

《《软件工程》判断题汇总及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、判断题:1.软件就是程序,编写软件的关键是编写程序。2.可行性研究阶段要进行一次大大压缩简化了的系统分析和设计的过程。3.需求管理主要是对需求变化的管理,及如何有效控制和适应需求的变化。4.数据流图表示了软件系统对数据的算法处理过程,即系统的物理模型。5.需求分析的主要方法有SD法、OOA法及HIPO法等。6.没有Do-case、Do-until形结构,就不能实现某些结构化程序,从而降低了程序的运行效率。7.用面向对象方法分析、设计、实现软件,仍属线性的瀑布开发模型。8.文档是影响软件可维护性的决定因素。9.软件是指

2、用程序设计语言(如PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。10.软件模块之间的耦合性越弱越好。11.软件开发小组的组成人员的素质应该好,而人数则不宜过多。12.总体设计的基本目的就是回答:"概括地说,系统应该如何实现?"这个问题。13.文档只起备忘录的作用,可以在软件开发完成后再整理生成。14.结构化软件开发的方法的工作模型是螺旋模型。15.总体设计的基本目的就是回答:"概括地说,系统应该如何实现?"这个问题。16.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰

3、。1.N2.Y3.Y4.N5.N6.Y7.N8.Y9.N10.Y11.Y12.Y13.N14.N15.Y16.Y判断题:1.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。2.过程描述语言可以用于描述软件的系统结构。3.继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。4.快速原型模型可以有效地适应用户需求的动态变化。5.在面向对象的需求分析方法中,建立动态模型是最主要的任务。6.集成测试主要由用户来完成。7.确认测试计划应该在可行性研究阶段制定8.白盒测

4、试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。9.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。10.总体设计的基本目的就是回答:"概括地说,系统应该如何实现?"这个问题。11.面向对象的开发方法包括OOA,OOD,OOP。12.面向对象的设计的主要目标是提高生产效率,提高质量和可维护性。13.如果通过软件测试没有发现错误,则说明软件是正确的。14.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。15.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软

5、件产品。1.N2.N3.N4.Y5.N6.N7.N8.N9.Y10.Y11Y12.Y13.N14.Y15.Y一、从下列叙述中选出5条关于好的程序设计风格的正确叙述。(在对的前面打√)(1)使用括号以改善表达式的清晰性。(2)对递归定义的数据结构不要使用递归过程。(3)尽可能对程序代码进行优化。(4)不要修补不好的程序,要重新写。(5)不要进行浮点数的相等比较。(6)应尽可能多地输出中间结果。(7)利用数据类型对数据值进行防范。(8)用计数方法而不是用文件结束符或输入序列结束符来判别输入的结束。(9)程序中的注释是可有

6、可无的。(10)使用有意义的标识符。(11)用户界面设计颜色选择以鲜艳、丰富多样的色彩搭配最好。一、答案:正确的叙述有:(1)、(4)、(5)、(7)、(10)二、从下列叙述中选出5条关于软件测试的正确叙述。(在对的前面打√)(1)为了使得软件容易测试,应该使用高级的程序设计语言编制程序。(2)程序测试是一个程序的执行过程,目的是为了发现软件中隐藏的错误。(3)如果程序中连锁式连接了8个判定(IF)结构,则程序中总的路径数达28。(4)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。(5)为了快速完成集

7、成测试,采用一次性集成方式是适宜的。(6)对一批模块进行测试,发现错误多的模块中残留的错误将比其它的模块少。(7)好的测试用例应能证明软件是正确的。(8)边界值分析方法是取输入/输出等价类的边界值做为测试用例。(9)等价类划分方法考虑了各等价类之间取值的组合情况下可能的结果。(10)判定覆盖法可能查不出在判定中逻辑运算符使用有误时产生的错误。(11)软件测试中关键在于测试用例的选择,因此不需要提供测试计划和测试分析报告(12)由于第三方不了解软件的内部结构,因此软件测试最好由软件编码人员进行测试。(13)软件测试效果

8、的取决如何选择高效的测试用例,以便用尽量少的测试用例覆盖尽可能多的测试情况,从而提高测试效率。(14)如果通过软件测试没有发现错误,则说明软件是没有错误的。二、答案:正确的叙述有:(1)、(2)、(3)、(4)、(8)(13)。三、从下列叙述中选出5条有利于软件可维护性的正确叙述。(在对的前面打√)(1)在进行需求分析时需同时考虑如何实现可维护

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。