《福师《软件工程》在线作业一答案》由会员分享,可在线阅读,更多相关《福师《软件工程》在线作业一答案(11页珍藏版)》请在金锄头文库上搜索。
1、福师软件工程在线作业一-0004试卷总分:100 得分:100一、单选题 (共 30 道试题,共 60 分)1.判定覆盖又叫()A.语句覆盖B.点覆盖C.条件覆盖D.分支覆盖答案:D2.以下那个不属于验证软件需求的正确性的( )A.现象性B.有效性C.完整性D.一致性答案:A3.软件( )是把程序从一种计算环境转移到另一种计算环境的难易程度A.可移植性B.可理解性C.可测试性D.可修改性答案:A4.Jackson结构程序设计方法基本上由()个步骤组成A.7B.5C.3D.1答案:B5.软件测试方法中,黑盒、白盒测试法是常用的方法,白盒测试主要用于测试( )A.软件外部功能B.结构合理性C.程序
2、正确性D.程序内部逻辑答案:D6.以下不是白盒测试技术的是( )。A.逻辑覆盖测试B.边界值分析测试C.循环覆盖测试D.基本路径测试答案:A7.软件维护是软件生命周期的固有阶段,一般认为各种不同的软件维护以( )维护所占的维护量最小。A.预防性维护B.适应性维护C.改正性维护D.完善性维护答案:A8.数据对象彼此间()A.没有关联B.有关联的C.以上都不正确D.不好界定关联答案:B9.需求分析中开发人员要从用户那里了解的有( )A.输入的信息B.软件的规模C.软件做什么D.用户使用界面答案:C10.为适应软件运行环境的变化而修改软件的活动为( ).A.预防性维护B.适应性维护C.纠错性维护D.
3、改善性维护答案:B11.信息隐藏中隐藏的是模块的()A.运行细节B.设计细节C.实现细节D.以上都不正确答案:C12.下面选项属于瀑布模型存在的问题( )A.适用可变需求B.缺乏灵活性C.用户容易参与开发D.用户与开发者易沟通答案:B13.常见的程序控制结构中没有( )A.顺序B.选择C.循环D.GO TO 语句答案:D14.下面不是面向对象设计准则的是( )A.模块化B.抽象C.信息隐藏D.不可重用答案:D15.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法是( )的方法。A.面向过程B.面向数据C.面向属性D.面向对象答案:D16.在设计人机界面的过程中,下面那个问题不可能遇到
4、( )A.系统响应时间B.系统吞吐量C.用户帮助设施D.出错信息处理答案:B17.()由软件定义、软件开发和运行维护3个时期组成A.软件部署B.软件维护C.软件生命周期D.软件测试流程答案:C18.详细设计也称为(),它将详细的设计每个模块A.过程设计B.模块设计C.整体设计D.分段设计答案:B19.传统的软件开发方法以()为核心A.过程B.结构C.算法D.数据答案:C20.面向对象的软件技术以( )为核心A.过程B.结构C.数据D.对象答案:D21.下面属于软件调试技术的是( )。A.集成测试B.边界值分析C.循环覆盖D.回溯法答案:D22.大型软件的测试不含有那个阶段( )A.验收测试B.
5、集成测试C.边值测试D.单元测试答案:C23.()能粗略的标志一个系统的大小和复杂程度A.深度B.扇出C.扇入D.宽度答案:A24.下面哪些不是数据字典的元素()A.数据流B.数据对象C.数据存储D.处理答案:B25.下面选项中用黑盒技术设计测试用例的方法之一为( )。A.逻辑覆盖B.等价类划分C.循环覆盖D.基本路径测试答案:B26.单元测试集中检测()A.过程B.模块C.架构D.数据答案:B27.RUP把软件生命周期划分为()个连续的阶段A.4B.3C.2D.1答案:A28.盒图称为( )或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题A.流程图B.框图C
6、.判定表D.N-S图答案:D29.一张判定表由()部分组成A.4B.3C.2D.1答案:A30.层次图很适于在()设计软件的过程使用A.自顶向下B.自底向上C.由中间到两边D.以上都不正确答案:A二、判断题 (共 15 道试题,共 30 分)31.增量模型基本思想是使用原型方法来尽量降低风险( )答案:错误32.总体设计过程由两个主要阶段构成:系统设计阶段,确定系统的具体实现方案;结构设计阶段,确定软件结构( )答案:正确33.边界测试时单元测试中最后的可能是最重要的任务( )答案:正确34.子系统两种交互方式是客户-供应商关系和平等伙伴关系( )答案:正确35.软件工程包括技术和管理两方面内
7、容,是技术与管理紧密结合的产物( )答案:正确36.对象模型表示静态的、结构化的系统的“数据”性质()答案:正确37.软件质量是软件与明确地和隐含地定义的需求相一致的程度()答案:正确38.条件测试的优点有二:容易度量条件的测试覆盖率和程序内条件的测试覆盖率可指导附加测试的设计( )答案:正确39.McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()答案:正确40.螺旋模型的基本思想是使用原型及其他方法来尽量降低风险()答案:正确41.当算法中包含多重嵌套条件时,用盒图可以清楚表述算法()答案:错误42.与用户沟通时访谈有两种基本方式,正式的和非正式的访谈( )答案:正确43.等
8、价划分是一种白盒测试技术()答案:错误44.在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比较简单()答案:错误45.系统流程图是概括描述物理系统的传统工具( )答案:正确三、多选题 (共 5 道试题,共 10 分)46.大型软件系统的测试过程经常由那几个步骤()A.验收测试B.系统测试C.模块测试D.子系统测试答案:ABCD47.下面属于软件危机表现的有()A.软件通常没有适当的文档资料B.软件常常是不可维护的C.对软件的开发进度估计不准确D.对软件的开发成本不准确答案:ABCD48.常见的软件工程中出现的文档有()A.详细设计B.系统说明C.用户手册D.测试计划答案:ABCD49.下面属于逻辑覆盖的是()A.路径覆盖B.语句覆盖C.条件覆盖D.判定覆盖答案:ABCD50.软件工程的主要目的包括()A.降低软件系统的总成本B.提高软件的可维护性C.工程规模比较大D.减少软件维护需要的工作量答案:ABD