|
资料来源:谋学网(www.mouxue.com)软件工程概论-[西安交通大学]西交《软件工程概论》在线作业
试卷总分:100 得分:100
第1题,SA方法是一种( )
A、自顶向下逐层分解的分析方法
B、自底向上逐层分解的分析方法
C、面向对象的分析方法
D、其他都不是
正确资料:
第2题,黑盒测试是从( )观点出发的测试,白盒测试是从( )观点出发的测试。正确选项为( )
A、开发人员、管理人员
B、用户、管理人员
C、用户、开发人员
D、开发人员、用户
正确资料:
第3题,为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).
A、纠错性维护
B、适应性维护
C、改善性维护
D、预防性维护
正确资料:
第4题,研究软硬件资源的有效性是进行( )研究的一方面。
A、技术可行性
B、经济可行性
C、社会可行性
D、操作可行性
正确资料:
资料来源:谋学网(www.mouxue.com),需求分析是( )
A、软件开发工作的基础
B、软件生存周期的开始
C、由系统分析员单独完成的
D、由用户自己单独完成的
正确资料:
第6题,对于集成测试,下列说法错误的是( )
A、应对每一个测试用例都执行测试规程
B、应将测试结果与预期结果比较,研究两者的偏离原因
C、将缺陷报告给相关构件工程师,不需要他们修改
D、将缺陷报告给测试设计人员,由它们评估整个测试工作的结果
正确资料:
第7题,根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).
A、纠错性维护
B、适应性维护
C、改善性维护
D、预防性维护
正确资料:
第8题,软件设计一般分为总体设计和详细设计,它们之间的关系是( )
A、全局和局部
B、抽象和具体
C、总体和层次
D、功能和结构
正确资料:
第9题,软件设计的准则中不包括( )。
A、编程语言选择准则
B、信息屏蔽准则
C、结构化和模块化准则
D、抽象准则
正确资料:
资料来源:谋学网(www.mouxue.com),在排序法中,( )是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。
A、选择排序
B、快速排序
C、插入排序
D、冒泡排序
正确资料:
第11题,需求分析是()
A、软件开发工作的基础
B、软件生存周期的开始
C、由系统分析员单独完成的
D、由用户自己单独完成的
正确资料:
资料来源:谋学网(www.mouxue.com),需求分析的任务不包括( ).
A、问题分析
B、系统设计
C、需求描述
D、需求评审.
正确资料:
第13题,瀑布模型是一种()。
A、软件开发方法
B、软件生存周期
C、程序设计方法学
D、软件生存周期模型
正确资料:
第14题,下面有关软件维护的叙述( )是正确的
A、设计软件时就应考虑到将来的可修改性
B、维护软件是一件很吸引人的创造性工作
C、维护软件就是改正软件中的错误
D、谁编写软件就应由谁来维护这个软件
正确资料:
资料来源:谋学网(www.mouxue.com),软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.
A、各个
B、前期
C、中期
D、后期
正确资料:
第16题,分层的数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )
A、细节
B、输入与输出
C、软件的作者
D、绘制的时间
正确资料:
第17题,面向对象程序设计语言与其他程序设计语言的最主要差别是它具有( )
A、模块性
B、抽象性
C、继承性
D、共享性
正确资料:
第18题,检查软件产品是否符合需求定义的过程称为()。
A、集成测试
B、确认测试
C、验证测试
D、验收测试
正确资料:
第19题,软件测试法中,( )主要分析程序的内部结构。
A、白盒法
B、黑盒法
C、因果图法
D、错误推测法
正确资料:
资料来源:谋学网(www.mouxue.com),模块的基本属性有( )
A、接口
B、参数
C、功能
D、逻辑
E、状态
正确资料:,C,D,E
第21题,软件调试方法一般分为动态测试方法、静态测试方法。动态测试方法中又根据测试用例的设计方法不同,分为黑盒测试、白盒测试两类( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第22题,面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚。
A、错误
B、正确
正确资料:
第23题,传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发的抽象力度小(4)软件重用未能得到很好的解决。
A、错误
B、正确
正确资料:
第24题,软件工程过程包含7个过程()
A、错误
B、正确
正确资料:
资料来源:谋学网(www.mouxue.com),软件体系结构的几种模型包括:结构模型、框架模型、动态模型、过程模型、功能模型
A、错误
B、正确
正确资料:
第26题,UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。( )
A、错误
B、正确
正确资料:
第27题,为了克服瀑布模型的局限性,使开发过程具有一定的灵活性和可修改性,于是产生了增量模型,它是在瀑布模型的基础上加以修改而形成的( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第28题,针对不同工作目标,软件项目计划有:项目实施计划、质量保证计划、软件测试计划、文档编制计划、用户培训计划、综合支持计划、软件发布计划。
A、错误
B、正确
正确资料:
第29题,风险管理的活动有:(1)风险识别(2)风险分析(3)风险规划(4)风险控制
A、错误
B、正确
正确资料:
资料来源:谋学网(www.mouxue.com),数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。
A、错误
B、正确
正确资料:
第31题,软件测试一般分为四个步骤:单元测试也称模块测试)、集成测试也称组装测试,联合测试)、确认测试也称验收测试,有效性测试)、系统测试。
A、错误
B、正确
正确资料:
第32题,非渐增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。
A、错误
B、正确
正确资料:
第33题,桩模块用来代替被测模块所调用的模块。它的作用是返回被测模块所需的信息。( )
A、错误
B、正确
正确资料:
第34题,具有明确功能并可以分离出来的软件或硬件叫做构件( )
A、错误
B、正确
正确资料:
第35题,可用性:系统在给定的时间点上根据需求说明成功地运行的概率。也可以说可用性是当有请求时即在一定时刻)系统能执行有用服务的可能性。()
A、错误
B、正确
正确资料:
第36题,维护技术通常由两类维护技术:面向维护的技术和维护支援技术()
A、错误
B、正确
正确资料:
第37题,软件测试一般分为四个步骤:单元测试也称模块测试、集成测试也称组装测试,联合测试、确认测试也称验收测试,有效性测试、系统测试( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第38题,静态测试是指通过运行程序发现问题()
A、错误
B、正确
正确资料:
第39题,软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。
A、错误
B、正确
正确资料:
第40题,"软件工程"概念的提出是为了克服软件危机( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第41题,RUP设计的主要结果是设计模型,用来可视化的描述系统的实现。()
A、错误
B、正确
正确资料:
第42题,划分模块时,尽量做到低内聚、高耦合()
A、错误
B、正确
正确资料:
第43题,软件的可行性研究中,从软件功能可行性角度考虑的是操作可行性。()
T、对
F、错
正确资料:F
第44题,支持设计、实现或测试等特定软件开发阶段的CASE工作台是一组软件包。()
T、对
F、错
正确资料:F
第45题,类有三种复用方式:实例复用、继承复用、多态复用。
A、错误
B、正确
正确资料:
第46题,面向对象的方法包含面向对象分析、面向对象设计和面向对象实现()
A、错误
B、正确
正确资料:
第47题,面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
第48题,测试模型包括:测试用例、测试用例、测试构件。()
A、错误
B、正确
正确资料:
第49题,大多数开发系统都采用基于文件集成的策略。
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
资料来源:谋学网(www.mouxue.com),Lethbridge对领域分析的理解是:领域分析是软件工程师了解背景信息的过程( )
T、对
F、错
更多资料下载:谋学网(www.mouxue.com)
|
|