软件设计师考试冲刺(习题与解答)

上传人:平*** 文档编号:17079879 上传时间:2017-11-10 格式:DOC 页数:48 大小:226.96KB
返回 下载 相关 举报
软件设计师考试冲刺(习题与解答)_第1页
第1页 / 共48页
软件设计师考试冲刺(习题与解答)_第2页
第2页 / 共48页
软件设计师考试冲刺(习题与解答)_第3页
第3页 / 共48页
软件设计师考试冲刺(习题与解答)_第4页
第4页 / 共48页
软件设计师考试冲刺(习题与解答)_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《软件设计师考试冲刺(习题与解答)》由会员分享,可在线阅读,更多相关《软件设计师考试冲刺(习题与解答)(48页珍藏版)》请在金锄头文库上搜索。

1、 软件设计师 http:/ 4 章 软件工程从历年的考试试题来看,本章的考点在综合知识考试中的平均分数为 11 分,约为总分的 14.67%.主要分数集中在软件开发模型、软件开发方法、软件测试、软件模块划分、软件质量要求、软件项目管理等这些知识点上。4.1 考点提炼根据考试大纲,本章要求考生掌握以下几个方面的知识点。软件工程知识:软件生存周期与软件生存周期模型、软件开发方法、软件开发项目管理、软件开发工具与软件开发环境。系统分析基础知识:系统分析的主要步骤、机构化分析方法。系统设计基础知识:概要设计与详细设计的基本任务、系统设计的基本原理、系统模块结构设计、结构化设计方法、面向数据结构的设计方

2、法、系统详细设计。系统实施基础知识:系统实施的基本内容、程序设计方法、程序设计的基本模块、系统测试、系统转换。系统运行和维护基础知识:系统可维护性的概念、系统维护的类型、系统评价的概念和类型软件质量管理基础知识:软件质量特性(ISO/IEC 9126 软件质量模型)、软件质量保 软件设计师 http:/ 度量法)、软件评审(设计质量评审、程序质量评审)、软件容错技术。软件过程改进基础知识:软件能力成熟度模型 CMM、统一过程(UP)与极限编程(XP )的基本概念。但结合历年考试真题来看,希赛教育的软考专家认为,考生必须要掌握以下几个方面的内容:1、软件生命周期在软件生命周期这个知识点,涉及的考

3、点有:软件生命周期的定义、软件生命周期的划分、各阶段的任务(重点)。2、软件开发模型软件开发模型基本是每次考试的一个必考知识点,涉及的考点有:瀑布模型、原型模型、演化模型、喷泉模型、增量模型、螺旋模型、基于构件的模型、统一过程等软件模型的特点及适用环境。3、软件开发方法论在软件开发方法这部分,涉及的考点有:结构化开发方法、面向对象开发方法、模块设计的原则(重点)、7 种内聚的理解、7 种耦合的理解、软件开发各阶段的常用工具(如数据流图、程序流程图等等)、开发文档。4、软件测试 软件设计师 http:/ ISO/IEC 9126 软件质量模型、McCall 质量模型)、软件质量保证、软件复杂性的

4、概念及技术(重点)、软件评审(设计质量评审、程序质量评审)、软件容错技术。7、软件过程改进在软件过程改进部分,涉及的考点有:软件过程改进的概念、软件能力成熟度模型(重点)、极限编程的基本概念。8、软件项目管理在软件项目管理部分,涉及的考点有:项目管理的基础知识、甘特图、PERT 图求关键路径(重点)、风险管理(重点)。 软件设计师 http:/ 强化练习4.2.1 试题 1试题 1以下描述中,错误的是_(1 )_.(1)A. 从一个计算机系统转移到另一个计算机系统的容易程度是软件的可移植性B.软件在需要它投入使用时能实现其指定功能的概率是可靠性C.软件能够被软件维护人员阅读并理解的方便程度是软

5、件的可理解性。D.在规定条件下和规定期间内,实现所指定的功能的概率是软件的可靠性。4.2.2 试题 2试题 2下述任务中,不属于软件工程需求分析阶段的是_(2)_.(2)A.确定软件系统的可靠性要求B.确定软件系统的性能需求C.确定软件系统将采用什么开发语言开发D.确定软件系统的数据要求4.2.3 试题 3 软件设计师 http:/ 3_( 3)_是软件生命周期中时间最长的阶段。(3)A.需求分析阶段 B.软件维护阶段C.软件设计阶段 D.软件系统实施阶段4.2.4 试题 4试题 4软件需求说明书是软件需求分析阶段的重要文件,下述_(4)_是其应包含的内容。 数据描述 功能描述 模块描述 性能

6、描述(4)A. B. C. D.4.2.5 试题 5试题 5以下关于数据流图的说法,错误的是_(5 )_.(5)A.数据流图是用来作为结构化分析建模的一种工具B.传统的数据流图中主要包含加工、外部实体、数据流、数据存储、控制流五种基本构件 软件设计师 http:/ 例题 6例题 6下列关于内聚和耦合的描述中,错误的是_(6 )_.(6)A.内聚体现的是代码功能的集中程度B.耦合体现的是模块间联系的紧密程度C.通信内聚比逻辑内聚的内聚度更高D.数据耦合比公共耦合的耦合度更高4.2.7 试题 7试题 7下列选项中,不属于可用性子特性的是_(7 )_.(7)A.可理解性 B.易学性C.依从性 D.可

7、操作性4.2.8 例题 8例题 8 软件设计师 http:/ )_.(8)A.软件开发模型是指软件开发全部过程、活动和任务的结构框架B.喷泉模型主要用于描述面向对象的开发过程C.瀑布模型严格规定了各阶段必须提交的文档D.螺旋模型结合了瀑布模型和快速原型模型的优点4.2.9 例题 9例题 9希赛公司的财务系统功能基本完善,但由于系统比较老旧,需要二次开发,这时应该采用_( 9)_.(9)A.原型法B. 瀑布模型 C.V-模型D. 螺旋模型4.2.10 例题 10例题 10UP 的基本特征是用例驱动、以架构为中心的和受控的迭代式增量开发.UP 将一个周期的开发过程划分为 4 个阶段,其中_ (10

8、 )_ 开发剩余的构件。(10)A.初始阶段 B.精化阶段C.构建阶段 D.提交阶段 软件设计师 http:/ 例题 11例题 11某服务器软件系统能够正确运行并得出计算结果,但存在系统出错后不能在要求的时间内恢复到正常状态和 对系统进行二次开发时总要超过半年的时间两个问题,上述问题依次与质量属性中的_(11 )_ 相关。(11)A.可用性和性能 B.性能和可修改性C.性能和可测试性 D.可用性和可修改性4.2.12 例题 12例题 12在新旧系统转换的过程中,在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为_ (12)_.(12)A.位置转换 B.直接转换 C.并行转换 D. 分段

9、转换4.2.13 例题 13例题 13CMM 将软件过程的成熟度分为 5 个等级。以下关于 CMM 各级别特征的描述中,不正确的是_ (13)_.(13)A.处于初始级的软件过程可能是混乱的,项目成功往往依赖于个人 软件设计师 http:/ 例题 14例题 14下面有关测试的说法中,正确的是_(14)_.(14)A.软件测试的目的是发现程序中所有错误B.测试人员应该在软件开发结束后立即开始测试C.要根据软件详细设计中设计的各种合理数据设计测试用例D.对发现错误较多的程序段,应进行更深入的测试4.2.15 例题 15例题 15如果要验证程序某模块能否与其他模块按照规定方式正确工作,需要进行_(1

10、5)_.(15)A.单元测试 B.集成测试C.确认测试 D.系统测试4.2.16 例题 16 软件设计师 http:/ 16下面关于软件测试的描述中,不正确的是_(16)_.(16)A. 测试不需要用户参与,而 测试需要用户参与B.白盒测试能测试到程序的内部结构和处理算法C.软件发生变更后,都需要进行回归测试D.黑盒测试包括边界值分析、错误推测等测试方法4.2.17 例题 17例题 17下列关于极限编程(XP)的叙述中,不正确的是_(17)_.(17)A.极限编程注重用户反馈B.极限编程提倡减少文档C.极限编程的 4 大价值观是:沟通、变更、反馈、勇气D.简单设计是极限编程的十二个最佳实践之一

11、4.2.18 例题 18例题 18软件文档按照其产生和使用的范围可分为开发文档、管理文档和用户文档。其中用户 软件设计师 http:/ ( 18)_.(18)A.编译手册 B.使用手册C.维护手册 D.用户报告4.2.19 例题 19例题 19如果两个小组独立地测试同一个程序,第一组发现 60 个错误,第二组发现 50 个错误,在两个小组发现的错误中有 30 个是共同的,那么可以估计程序中的错误总数是_(19)_个。(19)A.50 B.60 C.100 D.1204.2.20 例题 20例题 20某企业根据业务需要,希望软件系统能提供柱状图的报表,这时对该软件系统进行的维护属于_ (20)_维护。(20)A.正确性 B.完善性 C.适应性 D.预防性4.2.21 例题 21例题 21 软件设计师 http:/ 2560 岁。若用等价类划分来进行相关测试,则_(21)_ 不是好的测试用例。(21)A.(博士,30 ) B.(教授,40)C.(副教授,70 ) D.(博士,62)4.2.22 例题 22例题 22采用 McCabe 度量法计算如图 4-1 所示的程序图的环路复杂性为_ (22)_.图 4-1 程序流程图(22)A.3 B.4 C.5 D.64.2.23 例题 23例题 23 软件设

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

当前位置:首页 > 中学教育 > 试题/考题

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