homework 发表于 2019-4-16 11:32:07

东师《软件工程》19春在线作业12

软件工程19春在线作业1
QQ 761296021
1.[单选题]只有单重继承的类层次结构是何种层次结构。()
    A.网状型    B.星型
    C.树型    D.环型
    正确答案:——C——
2.[单选题]软件生命周期中所花费用最多的阶段是()。
    A.详细设计
    B.软件编码
    C.软件测试
    D.软件维护
    正确答案:——D——
3.[单选题]在软件开发阶段用来减少错误,提高软件可维护性的技术称为()。
    A.面向对象的技术
    B.面向结构的技术
    C.面向维护的技术
    D.面向分析的技术
    正确答案:——C——
4.[单选题]结构化程序设计主要强调的是()。
    A.程序易读性
    B.程序的规模
    C.程序的效率
    D.程序设计语言的先进性
    正确答案:————
5.[单选题]根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。
    A.纠错性维护
    B.适应性维护
    C.改善性维护
    D.预防性维护
    正确答案:————
6.[单选题]用来定义数据流图中的各个成分的具体含义的是()。
    A.数据字典
    B.数据库
    C.数据对象
    D.逻辑符号
    正确答案:————
7.[单选题]可行性研究要进行一次怎样的需求分析。()
    A.详细的
    B.全面的
    C.简化的、压缩的
    D.彻底的
    正确答案:————    奥鹏作业答案可以联系QQ 761296021
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.E-R方法
    B.UML方法
    C.Jackson方法
    D.Warnier方法
    正确答案:————
14.[多选题]面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。信息流的类型包括()。
    A.逻辑流
    B.变换流
    C.物理流
    D.事务流
    正确答案:————
15.[多选题]软件设计阶段的任务具体分为()。
    A.确定软件结构,划分子系统模块
    B.确定系统的数据结构
    C.设计用户界面
    D.调试系统错误
    正确答案:————
16.[多选题]软件工程的主要目标包括()。
    A.付出较低的开发成本
    B.达到要求的软件功能
    C.取得较好的软件性能
    D.开发的软件易于移植
    正确答案:————
17.[多选题]PAD图的主要优点如下()。
    A.PAD图所描绘的程序结构十分清晰
    B.容易将PAD图转换成高级语言源程序
    C.可用于表示程序逻辑和数据结构
    D.符号支持自顶向下、逐步求精方法的使用。
    正确答案:————
18.[多选题]计算机软件包括()。
    A.程序
    B.规程
    C.规则
    D.文档和数据
    正确答案:————
19.[多选题]改进软件设计提高软件质量的启发式规则包括()。
    A.改进软件结构提高模块独立性
    B.模块规模应该适中
    C.模块的作用域应该在控制域之内
    D.力争降低模块接口的复杂程度
    正确答案:————
20.[多选题]结构化分析方法通常使用哪些方法来描述。()
    A.部署图Deployment
    B.用例图UseCase
    C.数据流图DFD
    D.数据字典DD
    正确答案:————
21.[判断题]坚持使用盒图作为详细设计的工具,可以使程序员逐步养成用结构化的方式思考问题和解决问题的习惯。
    A.错误
    B.正确
    正确答案:————
22.[判断题]快速原型技术的基本思路是快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。
    A.错误
    B.正确
    正确答案:————
23.[判断题]模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
    A.错误
    B.正确
    正确答案:————
24.[判断题]被继承的类我们称之为派生类子类,在它的基础上新建立的类我们称之为基类父类。
    A.错误
    B.正确
    正确答案:————
25.[判断题]详细设计阶段的任务是具体地编写程序,必须关注最终的程序代码的质量。
    A.错误
    B.正确
    正确答案:————
26.[判断题]软件可靠性是指在给定的时间间隔内,程序错误运行的概率。
    A.错误
    B.正确
    正确答案:————
27.[判断题]总体设计的目的是确定整个系统的功能及模块结构。
    A.错误
    B.正确
    正确答案:————
28.[判断题]结构冗余为检测或纠正信息在运算或传输中的错误,须外加一部分信息。
    A.错误
    B.正确
    正确答案:————
29.[判断题]在面向对象的需求分析方法中,建立动态模型是最主要的任务。
    A.错误
    B.正确
    正确答案:————
30.[判断题]数据耦合是高耦合。系统中至少必须存在这种耦合,因为只有当某些模块的输出数据作为另一些模块的输入数据时,系统才能完成有价值的功能。
    A.错误
    B.正确
    正确答案:————
31.[判断题]所谓的通用程序设计语言实际上对所有应用领域都同样适用。
    A.错误
    B.正确
    正确答案:————
32.[判断题]所选用的程序设计语言的特点及编码风格将对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。
    A.错误
    B.正确
    正确答案:————
33.[判断题]在面向对象的软件技术中,组合是子类自动地共享基类中定义的数据和方法的机制。
    A.错误
    B.正确
    正确答案:————
34.[判断题]对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。
    A.错误
    B.正确
    正确答案:————
35.[判断题]纯收入是指在整个生存周期之内的累计经济效益与投资之和。
    A.错误
    B.正确
    正确答案:————
36.[判断题]需求分析阶段得出的数据流图是总体设计的极好的出发点。
    A.错误
    B.正确
    正确答案:————
37.[判断题]问题分析图PAD面向高级程序设计语言的,为FORTRAN,COBOL和PASCAL等每种常用的高级程序设计语言都提供了一整套相应的图形符号。
    A.错误
    B.正确
    正确答案:————
38.[判断题]加工小说明是对系统流程图中的加工进行说明。
    A.错误
    B.正确
    正确答案:————
39.[判断题]程序的三种基本控制结构的共同特点是只有一个入口和一个出口。
    A.错误
    B.正确
    正确答案:————
40.[判断题]混合冗余指重复执行指令或程序来消除瞬时错误带来的影响。
    A.错误
    B.正确
    正确答案:————
软件工程19春在线作业2
1.[单选题]将软件组装成系统的一种测试技术叫()。
    A.集成测试
    B.单元测试
    C.集合测试
    D.系统测试
    正确答案:——A——
2.[单选题]原型化方法是何种类型的设计过程。()
    A.自外向内
    B.自顶向下
    C.自内向外
    D.自底向上
    正确答案:——A——
3.[单选题]指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量的是()。
    A.独立性
    B.内聚性
    C.耦合性
    D.关联性
    正确答案:——B——
4.[单选题]软件详细设计主要采用的方法是()。
    A.模块设计
    B.数据库设计
    C.PDL语言
    D.结构化程序设计
    正确答案:————
5.[单选题]统计表明,软件测试工作往往占软件开发总工作量的()。
    A.20
    B.40
    C.60
    D.80
    正确答案:————
6.[单选题]相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果,或不同的对象收到同一消息可以产生不同的结果。所指的特性是()。
    A.继承
    B.关联
    C.组合
    D.多态
    正确答案:————
7.[单选题]若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。
    A.条件覆盖法
    B.等价分类法
    C.边界值分析法
    D.错误推测法
    正确答案:————
8.[单选题]可行性研究要进行一次怎样的需求分析。()
    A.详细的
    B.全面的
    C.简化的、压缩的
    D.彻底的
    正确答案:————
9.[单选题]白盒法又称为逻辑覆盖法,主要用于()。
    A.功能测试
    B.系统测试
    C.Alpha测试
    D.单元测试
    正确答案:————
10.[单选题]面向机器的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作的语言是()。
    A.C语言
    B.Java语言
    C.汇编语言
    D.编译语言
    正确答案:————
11.[多选题]Jackson方法在需求分析阶段的主要步骤包括()。
    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.优良结构
    C.可理解性
    D.可测试性
    正确答案:————
20.[多选题]总体设计中对每个合理的方案,分析员都应该准备的资料包括()。
    A.系统流程图
    B.组成系统的物理元素清单
    C.成本效益分析
    D.实现这个系统的进度计划
    正确答案:————
21.[判断题]面向对象OO方法用关联描述问题域中的事务,并用符号作为同种对象的抽象表示。
    A.错误
    B.正确
    正确答案:————
22.[判断题]数据对象只封装了数据而没有对施加于数据上的操作的引用,这是数据对象与面向对象中的类或对象的相同之处。
    A.错误
    B.正确
    正确答案:————
23.[判断题]第三代界面是面向命令行的点选界面。
    A.错误
    B.正确
    正确答案:————
24.[判断题]动态测试是指事先设计好一组测试用例,然后通过运行程序来发现错误。
    A.错误
    B.正确
    正确答案:————
25.[判断题]判定表由四部分组成:左上部列出的是所有条件。
    A.错误
    B.正确
    正确答案:————
26.[判断题]良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量。
    A.错误
    B.正确
    正确答案:————
27.[判断题]程序的三种基本控制结构的共同特点是只有一个入口和一个出口。
    A.错误
    B.正确
    正确答案:————
28.[判断题]软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的难易程度。
    A.错误
    B.正确
    正确答案:————
29.[判断题]设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降低内聚提高耦合。
    A.错误
    B.正确
    正确答案:————
30.[判断题]软件是一种逻辑产品。
    A.错误
    B.正确
    正确答案:————
31.[判断题]判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件。
    A.错误
    B.正确
    正确答案:————
32.[判断题]软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为完整性。
    A.错误
    B.正确
    正确答案:————
33.[判断题]面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。
    A.错误
    B.正确
    正确答案:————
34.[判断题]软件开发过程的进展情况较难衡量,软件的质量也较难评价,因此,管理和控制软件开发过程相当困难。
    A.错误
    B.正确
    正确答案:————
35.[判断题]JSP方法根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。
    A.错误
    B.正确
    正确答案:————
36.[判断题]回归测试就是用于保证由于调试或其他原因引起的变化,不会导致非预期的软件行为或额外错误的测试活动。
    A.错误
    B.正确
    正确答案:————
37.[判断题]结构化程序设计方法采用主程序员组的组织形式。
    A.错误
    B.正确
    正确答案:————
38.[判断题]瀑布模型具有良好的灵活性。
    A.错误
    B.正确
    正确答案:————
39.[判断题]利用瀑布模型,如果发现问题修改的代价很低。
    A.错误
    B.正确
    正确答案:————
40.[判断题]软件结构图的形态特征能反映程序复用率的是扇入。
    A.错误
    B.正确
    正确答案:————
无忧答案网,附件是答案,请核对题目下载
页: [1]
查看完整版本: 东师《软件工程》19春在线作业12