当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2015年5月 软件设计师 上午题之十二

2015年5月 软件设计师 上午题之十二

作者:wx6125d801a4b782023-11-15 01:00:14
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2015年5月 软件设计师 上午题】部分真题的详解,一起来看看吧~1、自底向上的集成测试策略的优点包括(34)。A、 主要的设计问题可以在测试早期处理

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2015年5月 软件设计师 上午题】部分试题的详解,一起来看看吧~



1、自底向上的集成测试策略的优点包括(34)。
A、 主要的设计问题可以在测试早期处理
B、 不需要写驱动程序
C、 不需要写桩程序
D、 不需要进行回归测试

答案:C
答题解析:

本题考查软件测试知识点。集成测试(integrationtesting)也称为组装测试,在单元测试的基础之上,把所有的模块组装成一个系统进行测试。主要测试设计阶段产生的错误,集成测试计划应该在概要设计阶段制定。

非渐增式集成测试。首先将每个模块分别进行单元测试,再把所有的模块组装成一个完整的系统进行测试。目前在进行集成测试时已普遍采用渐增式集成。

渐增式集成测试。又可以分为自顶向下集成和自底向上集成。自顶向下集成先测试上层模块,再测试下层模块,由于测试下层模块时上层模块已经测试过,所以不必要另外编写驱动模块。自底向上集成,先测试下层模块,再测试上层模块。

顶层模块测试时不需要驱动模块,底层模块测试时不需要桩模块。软件的集成测试最好由不属于该软件开发组的软件设计人员承担,以提高集成测试的效果。

三明治测试。从系统的三个角往中间包围测试的方法。

自底向上的集成测试不需要编写桩模块,但需要编写驱动模块,而自顶向下的集成测试需要编写桩模块,不需要编写驱动模块。本题选择C选项。

参考答案:(34C



2、以下关于软件可维护性的叙述中,不正确的是“可维护性(36)”。
A、 是衡量软件质量的一个重要特性
B、 不受软件开发文档的影响
C、 是软件开发阶段各个时期的关键目标
D、 可以从可理解性、可靠性、可测试性、可行性、可移植性等方面进行度量

答案:B
答题解析:

本题考查软件维护知识点。通常影响软件可维护性的因素有可理解性、可测试性和可修改性。可理解性:可理解性是指维护人员理解软件的结构,接口,功能和内部过程的难易程度。采用良好的编程风格有助于提高软件的易理解性。可测试性:可测试性是指测试和诊断软件错误的难易程度。可修改性:可修改性是指修改软件的难易程度。

参考答案:(36B



3、对象、类、继承和消息传递是面向对象的4个核心概念。其中对象是封装( )的整体。
A、 命名空间
B、 要完成任务
C、 一组数据
D、 数据和行为

答案:D
答题解析:

本题考察面向对象的基本概念。

可参考《程序员教程(第四版)》第254页。在面向对象的系统中,对象是基本的运行时实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。



查看完整试题>>>


代理合作学习群