欢迎来到天天文库
浏览记录
ID:41122097
大小:37.82 KB
页数:14页
时间:2019-08-16
《自学考试02333软件工程试题库和答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..02333软件工程题库及答案单选题1.软件开发环境按解决的问题分类包含()A.程序设计环境B.工具箱环境C.基于方法的环境D.以语言为中心的环境2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是()A.程序B.需求C.设计D.规约3.下列选项中,用作详细设计的工具是()A.层次图B.数据流图C.模块结构图D.盒图4.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是()A.用况图B.部署图C.对象图D.构件图5.根据软件需求分类,下列选项中不属于设计约束的是()A.并发操作B.握手协议C.质量属性D.硬件限制6.根据RUP测试活动,输入为测试用况,
2、活动为实现测试,则输出为()A.测试计划B.测试构件C.测试评价D.测试过程7.一般来说,单元测试往往采用()A.等价类测试B.因果图测试C.白盒测试D.黑盒测试8.支持面向对象技术的软件生存周期模型是()A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型9.CMMI成熟度等级中的第四级为()A.已定义级B.已定量管理级C.持续优化级D.已管理级10.若一个学生可以在一所或者多所学校注册学习,那么这种关联关系称为()A.依赖B.泛化C.组合D.聚合11.以下()不是结构化分析方法常用的工具。A.数据流图B.数据字典C.程序流程图D.判定树12.软件基本过程指那些与软件生产直接相关
3、的活动集,可分为获取过程、供应过程开始过程、运行过程和()A.验证过程B.调试过程C.测试过程D.维护过程13.提高程序可读性的有力手段是()。A.选好一种程序设计语言B.显式说明一切变量C.使用三种标准控制语句D.给程序加注释14.软件需求分析阶段的任务是确定()。A.软件开发方法B.软件开发费用C.软件系统功能D.软件开发工具15.下面不是软件需求规格说明书的特点的是()。A.正确性B.无歧义性C.完整性D.不可修改性Word完美格式..16.结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。A.数据流B.数据流图C.数据库D.数据结
4、构17.需求分析说明书不能作为()。A.可行性研究的依据B.用户和开发人员之间的合同C.系统概要设计的依据D.软件验收测试的依据18.在数据流图(DFD)中,带有名字的箭头表示()。A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分19.下列叙述中,不属于结构化分析方法的是()。A.面向数据流的结构化分析方法B.面向数据结构的Jackson方法C.面向数据结构的结构化数据系统开发方法D.面向对象的分析方法20.详细设计的任务是决定每个模块的内部特性,即模块()。A.外部特性B.内部特性C.算法和使用数据D.功能和输入输出数据21.下列工具中属于需求分析
5、常用工具的是()。A.PADB.PFDC.N-SD.DFD22.在白盒测试法中的逻辑覆盖技术中,其中发现错误能力最弱的覆盖技术是()。A.语句覆盖B.判定覆盖C.条件覆盖D.数据流23.在软件测试过程的4个步骤中,测试依据是需求规格说明的是()。A.单元测试B.集成测试C.确认测试D.系统测试24.概要设计的结果是提供一份()。A.模块说明书B.框图C.程序D.数据结构25.与设计测试数据无关的文档是()。A.需求说明书B.设计说明书C.源程序D.项目开发设计26.在软件维护中,为了加强、改善系统的功能和性能,以满足用户新的要求的维护称为()。A.适应性维护B.纠错性维护C.完
6、善性维护D.预防性维护27.软件测试的目的是()。A.发现错误B.演示程序的功能C.改善软件的性能D.挖掘软件的潜能28.在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于()A.维护时期B.运行时期C.计划时期D.开发时期29.下列中不属于软件维护的是()。A.纠错性维护B.完善性维护C.检验性维护D.预防性维护30.软件工程的理论和技术性研究的内容主要包括软件开发技术和()。A.消除软件危机B.软件工程管理C.程序设计自动化D.程序设计自动化31.软件测试过程是软件开发过程的逆过程,其最基础性的测试应是()。A.集成测试B.单元测试C.有效性测试D.系统测试
7、32.强行排除法是一种常用的简单方法,下列选项中()不属于强行排除法。A.输出内存储器的信息B.进行回归测试C.在程序中插入打印语句D.利用自动调试工具Word完美格式..33.Putnam成本估算模型是一个()模型。A.静态单变量B.动态单变量C.静态多变量D.动态单变量34.在SD方法中全面指导模块划分的最重要的原则是()A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性35.在集成(联合)测试中,测试的主要目的是发现()阶段的错误。A.软件计划B.需求分析C.设计D.编码36.下
此文档下载收益归作者所有