软件工程试题有答案

软件工程试题有答案

ID:32311234

大小:25.50 KB

页数:4页

时间:2019-02-03

软件工程试题有答案_第1页
软件工程试题有答案_第2页
软件工程试题有答案_第3页
软件工程试题有答案_第4页
资源描述:

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

1、1、软件的生存周期一般包括( B   )。A、维护过程、开发过程、设计过程B、定义过程、开发过程、维护过程C、分析过程、设计过程、测试过程D、详细设计过程、编码过程、调试过程2、瀑布模型的存在问题是( B   )。A、用户容易参与开发            B、缺乏灵活性C、用户与开发者易沟通          D、适用可变需求3、以下哪一项不是软件危机的表现形式( C   ) 。A、成本高B、生产率低C、技术发展快D、质量得不到保证 4、可行性研究阶段使用的图形工具是( A   )A、DFD图                     B、N-S图C

2、、PAD图                     D、Warnier图5、软件可行性研究一般不考虑(  D  )A、是否有足够的人员和相关的技术来支持系统开发B、是否有足够的工具和相关的技术来支持系统开发C、待开发软件是否有市场、经济上是否合算D、待开发的软件是否会有质量问题6、可行性研究要进行一次( C   )需求分析。A、详细的                      B、全面的C、简化的、压缩的              D、彻底的7、系统流程图用于可行性分析中的( B  )的描述。A、当前运行系统                B、当前逻

3、辑模型C、目标系统                    D、新系统14、下面说法哪个不属于设计准则(D) A、提高模块的内聚,降低模块间的耦合 B、降低模块接口的复杂程度 C、模块大小要适中 D、模块要有重用性 15、模块内聚度越高,说明模块内各成分彼此结合的程度越(A)。 A、松散B、紧密C、无法判断D、相等 16、在详细设计阶段,经常采用的工具有(D)。 A、PADB、SAC、SCD、DFD 17、程序的三种基本控制结构是(B)。 A、过程、子程序和分程序 B、顺序、选择和重复 C、递归、堆栈和队列 D、调用、返回和转移 18、软件调试技术包括

4、(A) A、边界值分析B、演绎法C、循环覆盖D、集成测试 19、以下哪种测试方法不属于白盒测试技术(B)。 A、基本路径测试 B、边界值分析测试 C、循环覆盖测试 D、逻辑覆盖测试 20、为了提高测试的效率,应该(C)。 A、随机地选取测试数据 B、取一切可能的输入数据作为测试数据 C、在完成编码以后制定软件的测试计划 D、选择发现错误可能性大的数据作为测试数据 21、使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。 A、程序的内部逻辑 B、程序的复杂结构 C、使用说明书 D、程序的功能 22、软件生命周期中所花费用最多的阶段是(D)。

5、 A、详细设计B、软件编码C、软件测试D、软件维护 23、软件维护的副作用主要有以下哪几种(C)。 A、编码副作用、数据副作用、测试副作用 B、编码副作用、数据副作用、调试副作用 C、编码副作用、数据副作用、文档副作用 D、编码副作用、文档副作用、测试副作用 24、可维护性的特性中相互促进的是(A)。 A、可理解性和可测试性 B、效率和可移植性 C、效率和可修改性 D、效率和结构好 25、Putnam成本估算模型是一个(B)模型。 A、静态单变量B、动态单变量C、静态多变量D、动态多变量 26、对象实现了数据和操作的结合,使数据和操作(C)于对象的统

6、一体中。 A、结合B、隐藏C、封装D、抽象 27、在面向对象软件开发方法中,类与类之间主要有以下结构关系(D)。 A、继承和聚集 B、继承和一般 C、聚集和消息传递 D、继承和方法调用 28、以下哪一项不是面向对象的特征(D)。 A、多态性B、继承性C、封装性D、过程调用 29、面向对象模型主要由以下哪些模型组成(A)。 A、对象模型、动态模型、功能模型 B、对象模型、数据模型、功能模型 C、数据模型、动态模型、功能模型 D、对象模型、动态模型、数据模型 30、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系

7、统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;___C_____;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。 A、开发过程基于功能分析和功能分解 B、强调需求分析重要性 C、把对象划分成类,每个对象类都定义一组数据和方法 D、对既存类进行调整 1、软件工程采用工程的_概念______、原理、技术和方法来开发与维护软件.2、成本效益分析的目的就是要从_角度评价_______分析,开发一个特定的新系统是否可行。3、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是

8、__功能_____。 4、结构化设计以数据流为基础映射成_软件结构______。5、当数据流图中某个加工的一

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

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

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