奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 408|回复: 0

南开(本)21春学期《软件工程与软件测试技术》在线作业(随机题目)

[复制链接]

1万

主题

2

回帖

2万

积分

论坛元老

积分
29240
发表于 2021-7-30 13:05:10 | 显示全部楼层 |阅读模式
扫码加微信
21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业
试卷总分100得分100
南开大学
第1题每个对象可用它自己的一组属性和它可以执行的一组()来表征。
A、操作
B、功能
C、行为
D、数据
正确答案
第2题下列错误的是
A、在软件设计中应该追求尽可能松散耦合的系统
B、可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。
C、模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大
D、模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性
正确答案
第3题在结构化分析方法中,用以表达系统内数据的运动情况的工具有()
A、数据流图
B、数据词典
C、结构化英语
D、判定树与判定表
正确答案
第4题软件测试的目的是尽可能发现软件中的错误,通常()是代码编写阶段可进行的测试,它是整个测试阶段的基础。
A、集成测试
B、系统测试
C、验收测试
D、单元测试    奥鹏21春在线作业
正确答案
在面向数据流的软件设计方法中,一般将信息流分为()。
A、数据流和控制流
B、变换流和控制流
C、事务流和控制流
D、变换流和事务流
正确答案
第6题模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的
A、内聚性和耦合性
B、局部化和封装化
C、抽象和信息隐藏
D、逐步求精和结构图
正确答案
第7题需求工程的主要目的是()。
A、系统开发的具体方案
B、进一步确定用户的需求
C、解决系统是做什么的问题
D、解决系统是如何做的问题
正确答案
第8题软件需求分析阶段的工作,可以分为以下4个方面对问题的识别、分析与综合、编写需求分析文档以及()。
A、总结
B、阶段性报告
C、需求分析评审
D、以上答案都不正确
正确答案
第9题为了提高模块的独立性,模块之间最好是()。
A、公共环境耦合
B、控制耦合
C、数据耦合
D、特征耦合
正确答案
哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A、软件生命周期
B、软件测试
C、软件工程
D、软件过程
正确答案
第11题只有类的共有界面的成员才能成为使用类的操作,这是软件设计的()原则。
A、过程抽象
B、信息隐藏
C、功能抽象
D、共享性
正确答案
动态模型的描述工具是()。
A、设计图#结构图
B、状态图
C、对象图
正确答案
第13题在下列选项中不属于软件工程学科所要研究的基本内容
A、软件工程材料
B、软件工程目标
C、软件工程原理
D、软件工程过程
正确答案
第14题()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A、部署图
B、类图
C、组件图
D、配置图
正确答案
描述结构化系统分析方法的工具不包括()
A、数据流图
B、组织结构图
C、数据词典
D、结构化语言
正确答案
第16题分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()
A、细节
B、输入与输出
C、软件的作用
D、绘制的时间
正确答案
第17题使用白盒测试方法时确定测试数据应根据()和指定的覆盖标准。
A、程序的内部逻辑
B、程序的复杂程度
C、程序的难易程度
D、程序的功能
正确答案
第18题面向对象分析的首要工作是建立()。
A、系统的动态模型
B、系统的功能模型
C、基本的ER图
D、问题的对象模型
正确答案
第19题面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的()。
A、多态性
B、封装性
C、继承性
D、重用性
正确答案
在下列选项中,哪个不是软件的特征
A、系统性与复制性
B、可靠性与一致性
C、.抽象性与智能性
D、有形性与可控性
正确答案
第21题数据流图是进行软件需求分析的常用图形工具,其基本回形符号是()。
A、输入、输出、外部实体和加工
B、变换、加工、数据流和存储
C、加工、数据流、数据存储和外部实体
D、变换、数据存储、加工和数据流
正确答案
第22题影响软件可维护性的主要因素不包括()。
A、可修改性
B、可测试性
C、可用性
D、可理解性
正确答案
第23题需求分析的主要方法有()。
A、形式化分析方法
B、PAD图描述
C、结构化分析方法
D、程序流程图
正确答案
第24题SA方法用DFD描述()。
A、系统的控制流程
B、系统的数据结构
C、系统的基本加工
D、系统的功能
正确答案
软件维护的副作用是指()。
A、运行时误操作
B、隐含的错误
C、因修改软件而造成的错误
D、开发时的错误
正确答案
第26题分析员和用户双方确定对软件系统有哪几方面的综合要求。
A、功能需求
B、性能需求
C、环境需求
D、接口需求
正确答案BCD
第27题详细设计阶段的基本任务是
A、确定每个模块所采用的算法
B、确定每个模块所使用的数据结构
C、确定每个模块的接口细节
D、为每个模块设计出一组测试用例
正确答案BCD
第28题建立类图的原则有()。
A、简化的原则
B、分层理解的原则
C、关注关键点的原则
D、系统的原则
正确答案BC
第29题下列属于数据字典的条目的有
A、数据流
B、数据流分量(数据基本项)
C、数据存储(文件)和加工(处理)
D、数据变换
正确答案BC
在总体设计阶段可能会用到以下几种图形工具有
A、软件结构图
B、层次图
C、HIPO图
D、系统流程图
正确答案BC
第31题自顶向下集成测试不需要测试驱动模块,需要桩模块。
T、对
F、错
第32题在折中方案中设置的优先级一般是模糊的。
T、对
F、错
第33题面向对象的分析过程主要包括3项内容理解、表达和验证。
T、对
F、错
第34题数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。
T、对
F、错
第35题用户帮助设施中附加的帮助设施从一开始就设计在软件里面
T、对
F、错
正确答案F
第36题PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点
T、对
F、错
正确答案F
第37题模块接口设计要简单,以便降低复杂程度和冗余度
T、对
F、错
第38题单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。
T、对
F、错
第39题当系统要求复杂,系统服务不太清楚时,快速软件软件原型验证需求,可以大大减少因系统需求的可能性错误而导致的损失
T、对
F、错
第40题发现错误多的模块,残留在模块中的错误也多。
T、对
F、错
第41题用面向对象方法开发的软件系统,可维护性好。
T、对
F、错
第42题耦合衡量一个模块内部各个元素之间彼此结合的紧密程度的度量。
T、对
F、错
正确答案F
第43题描述复杂的条件组合与动作间的对应关系时,PPL比判定表清晰简单。
T、对
F、错
正确答案
第44题需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中间结果。
T、对
F、错
正确答案
第45题软件测试的目的是证明软件是正确的。
T、对
F、错
正确答案F
第46题扇出表示控制的总分布。
T、对
F、错
正确答案F
第47题判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件
T、对
F、错
正确答案F
第48题用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
T、对
F、错
正确答案
第49题成本效益分析的目的是从经济角度评价开发一个新的软件项目是否可行,从而帮助客户正确地作出是否投资于这项开发工程的决定。
T、对
F、错
用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。
T、对
F、错

本内容由易百教育整理发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-27 13:46

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表