正确答案:D
正确答案:C
正确答案:D
22秋学期(高起本1709-2103、全层次2109-2103)《软件工程与软件测试技术》在线作业-00001
正确答案:B
正确答案:B
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.面向对象的动态模型中,每张状态图表示( )的动态行为。
A.某一个类
B.有关联的若干个类
C.一系列事件
D.一系列状态
正确答案:B
正确答案:C
2.可行性研究要进行一次()需求分析。
A.详细的
B.全面的
C.简化的,压缩的
D.彻底的
正确答案:D
正确答案:D
正确答案:B
正确答案:C
正确答案:A
正确答案:C
正确答案:C
正确答案:A
正确答案:B
3.下列不属于面向对象的要素有( )。
A.继承
B.抽象
C.分类性
D.封装
正确答案:C
正确答案:B
4.进行需求分析可使用多种工具,但( ) 是不适用的
A.数据流图
B.PAD 图
正确答案:A
正确答案:A
C.状态转换图
D.数据词典
正确答案:D
正确答案:C
5.所有的对象可以成为各种对象类,每个对象类都定义了一组( )。
A.说明
B.类型
C.过程
D.方法
正确答案:A
正确答案:C
6.关联是建立( )之间关系的一种手段。
A.对象
B.类
C.功能
D.属性
正确答案:A
正确答案:A
7.在下面的叙述中哪一个不是软件需求分析的任务? ( )
A.问题分解
B.可靠性与安全性要求
C.结构化程序设计
D.确定逻辑模型
正确答案:B
正确答案:C
8.软件需求分析阶段的工作,可以分为以下4 个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。
A.总结
B.阶段性报告
C.需求分析评审
D.以上答案都不正确
正确答案:B
正确答案:B
9.面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。
A.兼容性
B.完整性
C.可移植性
D.多态性
正确答案:A
正确答案:A
正确答案:C
正确答案:A
10.软件测试可能发现软件中的( ),但不能证明软件( )。
A.所有错误、没有错误
B.设计错误、没有错误
C.逻辑错误、没有错误
D.错误、没有错误
正确答案:B
正确答案:C
11.()工具在软件详细设计过程中不采用。
A.判定表
B.IPO 图
C.PDL D
正确答案:D
正确答案:C
D.DFD 图
正确答案:D
正确答案:C
12.需求规格说明书的作用不应包括( )。
A.软件设计的依据
B.用户与开发人员对软件要做什么的共向理解
C.软件验收的依据
D.软件可行性研究的依据
正确答案:A
正确答案:D
13.黑盒测试方法根据( )设计测试用例。
A.程序的调用规则
B.软件要完成的功能
C.模块间的逻辑关系
D.程序的数据结构
正确答案:C
正确答案:B
14.DFD 中的每个加工至少有( )
正确答案:B
正确答案:C
A.一个输入流或一个输出流
B.一个输入流和一个输出流
C.一个输入流
D.一个输出流
正确答案:C
正确答案:D
15.在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )
A.数据流图
B.数据词典
C.结构化英语
D.判定树与判定表
正确答案:B
正确答案:C
16.程序的三种基本控制结构的共同特点是
A.不能嵌套使用
B.只能用来写简单程序
C.已经用硬件实现
D.只有一个入口和一个出口
正确答案:C
正确答案:C
17.面向对象分析的首要工作是建立( )。
A.系统的动态模型
B.系统的功能模型
C.基本的E-R图
D.问题的对象模型
正确答案:B
正确答案:A
21.面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是( ),一个类可获得其父亲的全部描述(数据和操作)。
A.兼容性
B.继承性
C.复用性
D.多态性
19.画分层DFD 图的基本原则有( )。
正确答案:B
正确答案:A
A.数据守恒原则
B.分解的可靠性原则
C.子、父图平衡的原则
D.数据流封闭的原则
正确答案:C
正确答案:C
20.系统流程图是描述()的工具。
A.逻辑系统
B.程序系统
C.体系结构
D.物理系统
正确答案:D
正确答案:A
21.在数据流图中,椭圆代表( )。
A.源点
B.终点
C.加工
D.模块
正确答案:A
正确答案:C
22.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。
A.原型模型
B.瀑布模型
C.基于知识的智能模型
D.变换模型
正确答案:B
正确答案:D
23.需求工程的主要目的是( )。
A.系统开发的具体方案
B.进一步确定用户的需求
C.解决系统是"做什么的问题"
D.解决系统是"如何做的问题"
正确答案:A
正确答案:D
24.描述结构化系统分析方法的工具不包括( )
A.数据流图
B.组织结构图
C.数据词典
D.结构化语言
正确答案:D
正确答案:D
25.面向对象设计时,对象信息的隐藏主要是通过( )实现的。
A.对象的封装性
B.子类的继承性
C.系统模块化
D.模块的可重用
正确答案:C
正确答案:D
南开22秋学期《软件工程与软件测试技术》在线作业[答案]多选题答案
二、多选题 (共 5 道试题,共 10 分)
26.一般设计的比较好的软件结构,
A.顶层扇出低
B.中层扇出较少
C.底层模块有高扇入
D.顶层扇出高
正确答案:B
正确答案:C
27.软件工程中的文档可以分为( )。
A.开发文档
B.管理文档
C.维护文档
D.用户文档
正确答案:D
正确答案:A
28.数据存储管理模式有( )。
A.文档管理系统
B.关系数据库管理系统
C.面向对象数据库管理系统
29.需求获取的常用方法
A.客户访谈
B.建立联合分析小组
C.问题分析与确认
D.快速建立软件原型模型来获取需求
正确答案:B
正确答案:C
30.下列属于数据字典的条目的有
A.数据流
B.数据流分量(数据基本项)
C.数据存储(文件)和加工(处理)
D.数据变换
正确答案:B
正确答案:B
三、判断题 (共 20 道试题,共 40 分)
31.调试和测试没有区别。
32.应该把需要频繁交换信息的对象尽量地放在一台处理机上。
33.需求规格说明书描述了系统每个功能的实现
34.问题分析图用二维树形结构的图来表示程序的控制流
35.UML2.0 将构件划分为部署构件、工作产品构件、执行构件。
36.响应时间易变性高有助于用户建立起稳定的工作节奏
37.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
38.进行软件维护活动时,直接修改程序,无需修改文档。
39.数据对象只封装了数据而没有对作用于数据上的操作的引用。
40.面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。
41.维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。
42.模型是对现实的简化,建模是为了更好地理解所开发的系统。
43.软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。
44.面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。
45.C++、Java 语言,是面向对象的设计语言,用于面向对象的方开发软件。
46.在软件计划中不应该把维护费用计划在内。
47.软件危机的主要体现是软件需求增加,软件价格上升。
48.通过模块分解或合并,降低耦合提高内聚
49.优化算法的一个途径是尽量扩大查找范围。
50.软件就是程序,编写软件就是编写程序。
南开22秋学期《软件工程与软件测试技术》在线作业[答案]历年参考题目如下:
陕西专升本计算机专业考语文、英语和专业课程,其中专业课程有DirectX程序设计、Windows可视化编程、网络技术与应用、并行程序设计、Python编程基础、网络爬虫与信息提取、计算机科学导论、数据库应用系统设计、软件工程与软件测试技术等科目。
正确答案:D
正确答案:C
计算机专业专升本可以报考北京语言大学、 、大连理工大学、东北师范大学、东北大学、福建师范大学、吉林大学、西南大学 西安交通大学、四川农业大学、四川大学、北京理工大学、西南交通大学、北京外国语大学、华中师范大学、东北农业大学 兰州大学、北京师范大学、北京交通大学、电子科技大学等院校。
南开22秋学期《软件工程与软件测试技术》在线作业[答案][答案]相关练习题:
物料需求计划(MRP)是在资源无限的条件下编制的,该计划是否可行,还要进行分析,分析的主要内容是( )。
患者,男,69岁,近1个月来感到不明原因紧张不安、心烦意乱、坐卧不安、失眠,有时有不安的预感,注意力难以集中。生活中稍有不如意就心烦意乱,经常与他人发生冲突等。评估时主要的工具是
创新的产业与发展,创新与经济发展和企业竞争优势的关系。()
已知最高位为符号的八位机器数10111010,当它是原码时,表示的十进制真值是
会计人员在填制记账凭证时,误将9 800写为8 900,并已登记入账。月终结账前发现错误,更正时应采用划线更正法。( )
按叶形可将杂草分为阔叶杂草与狭叶杂草,常见的阔叶杂草是( )。
赫克歇尔—俄林理论有哪些基本假设?
王某为自己投保人寿保险,约定长子甲与次子乙为受益人,一次甲因家务与王某打斗并致其死亡。下列关于本案处理办法中正确的是( )。
无限公司的全体股东对公司债务承担的责任是( )。
远期利率等同于未来短期利率,因为它们都源自到期收益率。( )
已计提了减值准备的长期股权投资,如果其后价值又得以恢复,应恢复股权投资的帐面价值。
共析钢过冷奥氏体的高温分解转变产物为( ),中温分解转变产物为( )。
经济物品是指( )。
Rameses agrees with Moses and helps him to fulfil God's instruction.
在卧床老人身体空隙处垫软枕的目的是()
公众责任险种类极多。( )
模拟集成电路大多数采用直接耦合是因为(),集成电路制造工艺使它制造出来的晶体管、电阻等元器件参数误差大,但误差的()好。
Poor people often live in___.
已知二阶系统的单位阶跃响应为x_0 (t)=1+0.2e^(-60t)-1.2e^(-10t),则系统的阻尼比和无阻尼固有频率为( )
煅烧生成的生石灰中,也相应的含有( )的成分。
20春学期(1709、1803、1809、1903、1909、2003)《软件工程与软件测试技术》在线作业
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.数据字典是对数据定义信息的集合,它所定义的对象都包含于
A.软件结构
B.程序框图
C.方框图
D.数据流图
2.Jackson 方法根据( )来导出程序结构。
A.数据间的控制结构
B.数据结构
C.数据流图
D.IPO 图
3.SA 法的主要描述手段有( )。
A.软件结构图、加工说明. 功能结构图、加工说明
B.系统流程阁和模块图
C.DFD 图、数据词典、加工说明
4.模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()
A.逐步求精和结构图
B.抽象和信息隐藏
C.局部化和封装化
D.内聚性和耦合性
5.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。
A.瀑布模型
B.基于知识的智能模型
C.变换模型
D.原型模型
6.面向对象的测试与传统测试方法的主要区别是( )。
A.面向对象的测试可在编码前进行,传统测试在编码后进行。
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.面向对象的测试不需要设计测试用例,只需要进行会议评审
D.测试对象不同
7.在软件测试中,逻辑覆盖标准主要用于( )。
A.黑盒测试方法
B.白盒测试方法
C.灰盒测试方法
D.回归测试方法
8.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。
A.重用性
B.继承性
C.封装性
D.多态性
9.描述结构化系统分析方法的工具不包括( )
A.结构化语言
B.组织结构图
C.数据词典
D.数据流图
10.在E-R 模型中,包含以下基本成分( )。
A.数据、对象、实体
B.控制、关系、对象
C.实体、属性、关系
D.实体、关系、控制
11.画分层DFD 图的基本原则有( )。
A.数据流封闭的原则
B.数据守恒原则
C.子、父图平衡的原则
D.分解的可靠性原则
12.软件工程的三要素
A.过程、模型和方法
B.方法、工具和过程
C.方法、对象和类
D.技术、方法和工具
13.算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。
A.程序流程图
B.盒图
C.判定表
D.PAD图
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.面向对象分析是对系统进行( )的一种方法。
A.需求建摸
B.设计评审
C.程序设计
D.测试验收
22.系统流程图是描述()的工具。
A.逻辑系统
B.程序系统
C.物理系统
D.体系结构
23.使用软件时提出增加新功能就必须进行( )维护。
A.预防性
B.适应性
C.纠错性
D.完善性
24.软件测试的目的是( )。
A.证明软件系统中存在错误
B.证明软件的正确性
C.找出软件系统中存在的所有错误
D.尽可能多的发现软件系统中的错误
25.系统流程图用于可行性分析中的()的描述。
A.目标系统
B.新系统
C.当前逻辑模型
D.当前运行系统
二、多选题 (共 5 道试题,共 10 分)
26.软件开发的阶段有
A.详细设计
B.编码
C.概要设计
D.单元测试、综合测试
27.软件生命周期的时期有
A.运行维护
B.软件开发
C.软件定义
D.信息反馈
28.研究目标系统的可行性从哪几个方面
A.经济可行性
B.法律可行性
C.操作可行性
D.技术可行性
29.需求获取的常用方法
A.问题分析与确认
B.快速建立软件原型模型来获取需求
C.建立联合分析小组
D.客户访谈
30.以下属于良好的程序设计风格要素的有( )。
A.输入输出和追求效率
B.语句构造
C.源程序文档化
D.数据说明
三、判断题 (共 20 道试题,共 40 分)
31.判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。
32.针对各种边界情况设计测试用例,可以查出更多的错误。
33.判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件
34.应从用例模型中引入服务。
35.单元测试通常应该先进行"人工走查",再以白盒法为主,辅以黑盒法进行动态测试。
36.单元测试是对软件基本组成单元进行的测试。
37.结构化分析方法的基本思想是分解和抽象。