软件工程试题有答案

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、PAD图D、Warnier图5、软件可行性研究一般不考虑(D)A、是否有足够的人员和相关的技术来支持系统开发B、是否有足够的工具和相关的技术来支持系统开发C、待开发软件是否有市场、经济上是否合算D、待开发的软件是否会有质量问题6、可行性研究要进行一次(C)需求分析。A、详细的B、全面的C、简化的、压缩的D、彻底的7、系统流程图用于可行性分析中的(B)的描述。A、当前运行系统B、当前逻辑模型C、目标系统D、新系统14、下面说法哪个不属于设计准则(D)A、提高模块的内聚,降低模块间的耦合B、降低模块接口的复杂程度C、模块大小要适中D、模块要有重用性15、模块内聚度越高,说明模块内各成分彼此结合的程度越(A)。A、松散B、紧密C、无法判断D、相等16、在详细设计阶段,经常采用的工具有(D)。A、PADB、SAC、SCD、DFD17、程序的三种基本控制结构是(B)。A、过程、子程序和分程序B、顺序、选择和重复C、递归、堆栈和队列D、调用、返回和转移18、软件调试技术包括(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)。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)于对象的统一体中。A、结合B、隐藏C、封装D、抽象27、在面向对象软件开发方法中,类与类之间主要有以下结构关系(D)。A、继承和聚集B、继承和一般C、聚集和消息传递D、继承和方法调用28、以下哪一项不是面向对象的特征(D)。A、多态性B、继承性C、封装性D、过程调用29、面向对象模型主要由以下哪些模型组成(A)。A、对象模型、动态模型、功能模型B、对象模型、数据模型、功能模型C、数据模型、动态模型、功能模型D、对象模型、动态模型、数据模型30、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;___C_____;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。A、开发过程基于功能分析和功能分解B、强调需求分析重要性C、把对象划分成类,每个对象类都定义一组数据和方法D、对既存类进行调整1、软件工程采用工程的_概念______、原理、技术和方法来开发与维护软件.2、成本效益分析的目的就是要从_角度评价_______分析,开发一个特定的新系统是否可行。3、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能_____。4、结构化设计以数据流为基础映射成_软件结构______。5、当数据流图中某个加工的一组动作存在着多个条件复杂组...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?