软件工程52736.doc

上传人:cl****1 文档编号:543537417 上传时间:2023-01-25 格式:DOC 页数:12 大小:89.50KB
返回 下载 相关 举报
软件工程52736.doc_第1页
第1页 / 共12页
软件工程52736.doc_第2页
第2页 / 共12页
软件工程52736.doc_第3页
第3页 / 共12页
软件工程52736.doc_第4页
第4页 / 共12页
软件工程52736.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《软件工程52736.doc》由会员分享,可在线阅读,更多相关《软件工程52736.doc(12页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题1、需求分析阶段的任务是确定(D )A、软件开发方法 B、软件开发工具C、软件开发费 D、软件系统的功能2、软件测试中,白盒法是通过分析程序的(B )来设计测试用例的。 A、应用范围 B、内部逻辑 C、功能 D、输入数据3、软件维护费用高的主要原因是(C)。 A、人员少 B、人员多 C、生产率低 D、生产率高4、软件质量必须在(D)加以保证。 A、开发之前 B、开发之后 C、可行性研究过程中 D、设计与实现过程中5、确认测试主要涉及的文档是(A)。 A、需求规格说明书 B、概要设计说明书 C、详细设计说明书 D、源程序6、模块的内聚性最高的是(D)A、逻辑内聚B、.时间内聚C、偶

2、然内聚D、功能内聚7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A)系统。 A、需求不确定性高的 B、需求确定的C、管理信息 D、实时8、( A )是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A、软件过程 B、软件工具 C、质量保证 D、软件工程 9、下列关于瀑布模型的描述正确的是(D)。A、利用瀑布模型,如果发现问题修改的代价很低B、瀑布模型的核心是按照软件开发的时间顺序将问题简化C、瀑布模型具有良好的灵活性D、瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开10、总体设计的目的是确定整个系统的(

3、 B )。A、规模 B、功能及模块结构C、费用 D、测试方案11、两个模块彼此传递的信息中有控制信息,这种耦合称为 (D)A、数据耦合 B、公共环境耦合C、内容耦合 D、控制耦合12、为了提高模块的独立性,模块之间最好是(D )A、控制耦合 B、公共耦合C、内容耦合 D、数据耦合13、产生软件维护的副作用,是指 ( C )A、开发时的错误 B、隐含的错误C、因修改软件而造成的错误D、运行时误操作14、单元测试的测试用例主要根据(D )的结果来设计。 A、需求分析 B、源程序 C、概要设计 D、详细设计15、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A、软件工程B

4、、软件周期C、软件危机D、软件产生16、研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。A、技术可行性B、.经济可行性C、社会可行性D、.法律可行性17、在SD方法中全面指导模块划分的最重要的原则是 ( D )A、程序模块化 B、.模块高内聚C、模块低耦合 D、模块独立性18、黑盒测试在设计测试用例时,主要需要研究( A )A、需求规格说明与概要设计说明 B、详细设计说明C、项目开发计划D、概要设计说明与详细设计说明19、.若有一个计算类型的程序,它的输入量只有一个,其范围是先从输入的角度考虑一组测试用例: 设计这组测试用例的方法是( C )A、条件覆盖法 B、等价分类法

5、C、边界值分析法D、错误推测法20、下列属于维护阶段的文档是 ( C )A、软件规格说明B、用户操作手册C、软件问题报告D、软件测试分析报告21、快速原型模型的主要特点之一是 ( D )A、开发完毕才见到产品B、及早提供全部完整的软件产品C、开发完毕后才见到工作软件D、及早提供工作软件22、因计算机硬件和软件环境的变化而做出的修改软件的过程称为 ( B )A、教正性维护 B、适应性维护C、完善性维护 D、预防性维护23、为软件的运行增加监控设施,这种维护的维护类型是( D )A、纠正性维护 B、适应性维护 C、完善性维护 D、预防性维护24、软件按照设计的要求,在规定时间和条件下达到不出故障,

6、持续运行的要求的质量特性称为(B )A、可用性 B、可靠性 C、.正确性 D、.完整性25、数据流图(DFD)是 (A)方法中用于表示系统的逻辑模型的一种图形工具。ASABSD CSPDSC26、瀑布模型的存在问题是(B )A、用户容易参与开发 B、缺乏灵活性C、用户与开发者易沟通 D、适用可变需求27、为了提高测试的效率,应该( D )A、随机地选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码以后制定软件的测试计划D、选择发现错误可能性大的数据作为测试数据28、使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。A、程序的内部逻辑B、程序的复杂结构C、使用说明书D

7、、程序的功能29、结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于( D )A、它强调编程风格 B、选择良好的数据结构和算法 C、有限制地使用GOTO语句 D、只有三种基本结构30、在结构化分析方法中,( C )表达系统内部数据运动的图形化技术。 A、数据字典 B、实体关系图 C、数据流图 D、状态转换图 31、( A )意味着一个操作在不同的类中可以有不同的实现方式。 A、多态性 B、多继承 C、类的复用 D、封装32、软件结构使用的图形工具,一般采用(C )图。 A、DFD B、PAD C、SC D、ER33、设计测试方案最困难的问题是 ( D)A、确定要测试的功能 B、确定

8、预期的正确输出 C、确定要测试的对象 D、设计测试用例34、软件生命周期中所花费用最多的阶段是( D ) A、详细设计 B、软件编码 C、软件测试 D、软件维护35、如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( A )。A、时间内聚 B、逻辑内聚C、通信内聚 D、信息内聚36、实现单入口单出口程序的三种基本控制结构是 (A )A、顺序、选择、循环 B、过程、子程序、分程序 C、调用、返回、转移 D、递归、堆栈、队列 37、为高质量地开发软件项目,在软件结构设计时,必须遵循 (A )原则。A、信息隐蔽B、质量控制C、程序优化D、数据共享38、DFD中的每个加工至少需

9、要( D )A、一个输入流B、一个输出流C、一个输入或输出流D、一个输入流和一个输出流39、软件维护困难的主要原因是( C )A、费用低 B、人员少C、开发方法的缺陷D、得不到用户支持40、 软件测试是为了(B )而执行程序的过程。 A、纠正错误 B、发现错误 C、避免错误 D、证明正确41、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( B )的回答。A、确定 B、行或不行 C、正确 D、无二义42、 系统流程图是用来 (D )A、描绘程序结构的 B、描绘系统的逻辑模型C、表示信息层次结构的图形工具 D、描绘物理系统的 43、需求规格说

10、明书的作用不包括(C )A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据44、快速原型是利用原型辅助软件开发的一种新思想,它是在研究( A)的方法和技术中产生的。A、需求阶段B、设计阶段C、测试阶段D、软件开发的各个阶段45、( A )是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。 A、质量检测 B、软件容错C、软件维护D、系统容错46、在软件维护工作中,如果对软件的修改只限制在原需求说明书的范围之内,这种维护是属于( C )A、纠正性维护 B、适应性维护C、完善性维护 D、预防性维护 47、需求分析中开发人员要从用户那里了解( A )A、软件做什么 B、用户使用界面 C、输入的信息 D、软件的规模48、软件需求分析阶段的测试手段一般采用( C )。 A、总结 B、阶段性报告

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号