可做奥鹏院校所有作业,毕业论文,咨询请添加QQ:3230981406 微信:aopopenfd777
软件工程19秋在线作业1
试卷总分:100 得分:100
第1题,属于黑盒技术设计测试用例的方法之一是()。
A、边界值分析
B、逻辑覆盖
C、循环覆盖
D、基本路径测试
正确答案:
第2题,白盒法又称为逻辑覆盖法,主要用于()。
A、功能测试
B、系统测试
C、Alpha测试
D、单元测试
正确答案:
第3题,任何一个基于计算机系统都可以用什么来描述,它将该系统转换成一个信息变换模型。()
A、E-R图
B、IPO
C、数据流图
D、盒图
正确答案:
第4题,在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A、软件开发管理
B、软件配置管理
C、软件质量管理
D、软件质量控制
正确答案:
第5题,软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是()。
A、软件生存期
B、面向对象设计
C、结构化程序设计
D、面向对象分析
正确答案:
第6题,维护工作量的估算模型为:M=P+Ke(c-d)。其中M代表()。
A、维护所用工作量
B、生产性工作量
C、助动性工作量
D、经验常数
正确答案:
第7题,采用Gantt图表示软件项目进度安排,下列说法中正确的是()。
A、能够反映多个任务之间的复杂关系
B、能够直观表示任务之间相互依赖制约关系
C、能够表示哪些任务是关键任务
D、能够表示子任务之间的并行和串行关系
正确答案:
第8题,在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。
A、总体设计
B、实现
C、测试
D、详细设计
正确答案:
第9题,为了使用户需求逐步精细化、完全化、一致化,通常采用()。
A、面向对象技术
B、需求建模技术
C、结构化分析
D、数据模型
正确答案:
第10题,软件调试技术包括()。
A、边界值分析
B、演绎法
C、循环覆盖
D、集成测试
正确答案:
第11题,需求分析的主要任务包括()。
A、抽取需求
B、模拟和分析需求
C、传递需求
D、认可需求
正确答案:
第12题,软件测试过程一般可划分为哪几个主要阶段。()
A、单元测试
B、集成测试
C、验收测试
D、系统测试
正确答案:
第13题,实现容错的主要手段包括()。
A、测试
B、调试
C、冗余
D、防错程序设计
正确答案:
第14题,瀑布模型的优点包括()。
A、强迫开发人员采用规范的方法
B、严格地规定了每个阶段必须提交的文档
C、要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证
D、代码不存在二义性
正确答案:
第15题,软件需求分析的任务包括()。
A、问题分析
B、系统设计
C、需求描述
D、需求评审
正确答案:
第16题,软件维护的内容包括()。
A、校正性维护
B、适应性维护
C、完善性维护
D、预防性维护
正确答案:
第17题,文档在软件工程中的作用包括()。
A、提高软件开发过程的能见度
B、提高开发效率
C、作为开发人员阶段工作成果和结束标志
D、提供软件运行、维护和培训有关资料
正确答案:
第18题,在状态图中定义的状态主要有()。
A、初始状态
B、最终状态
C、中间状态
D、无序状态
正确答案:
第19题,在软件详细设计过程中采用的工具包括()。
A、判定表
B、DFD图
C、IPO图
D、PDL
正确答案:
第20题,数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为以下几种类型。()
A、一对一联系
B、一对多联系
C、多对多联系
D、复杂联系
正确答案:
第21题,软件中使用的可重用构件越多,适应性和完善性维护也就越困难。
A、错误
B、正确
正确答案:
第22题,瀑布模型的核心是按照软件开发的时间顺序将问题简化。
A、错误
B、正确
正确答案:
第23题,机器语言、汇编语言是依赖于机器,面向机器的语言。
A、错误
B、正确
正确答案:
第24题,设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。
A、错误
B、正确
正确答案:
第25题,汽车有一个发动机。汽车和发动机之间的关系是一般具体的关系。
A、错误
B、正确
正确答案:
第26题,需求分析的主要方法有SD法、OOA法及HIPO法等。
A、错误
B、正确
正确答案:
第27题,HIPO法既是需求分析方法,又是软件设计方法。
A、错误
B、正确
正确答案:
第28题,模块之间联系越紧密,其耦合性就越弱,模块的独立性则越强。
A、错误
B、正确
正确答案:
第29题,软件结构图中,模块框之间若有直线连接,表示它们之间存在顺序执行关系。
A、错误
B、正确
正确答案:
第30题,软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。
A、错误
B、正确
正确答案:
第31题,程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。
A、错误
B、正确
正确答案:
第32题,软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示的过程。
A、错误
B、正确
正确答案:
第33题,软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。
A、错误
B、正确
正确答案:
第34题,人机界面的风格大致经过了两代的演变。
A、错误
B、正确
正确答案:
第35题,快速建立渐进原型RCP建立的原型反映了系统的某些主要特征。
A、错误
B、正确
正确答案:
第36题,详细设计的结果基本决定了最终程序的代码规模。
A、错误
B、正确
正确答案:
第37题,加工小说明是对系统流程图中的加工进行说明。
A、错误
B、正确
正确答案:
第38题,对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。
A、错误
B、正确
正确答案:
第39题,需求分析的具体任务包括确定软件系统的功能需求、性能需求和运行环境约束,编制软件需求规格说明书、软件系统的验收测试准则和初步的用户手册。
A、错误
B、正确
正确答案:
第40题,确认测试也称验收测试,它的目标是验证软件的可维护性。
A、错误
B、正确
正确答案: