南开21春学期(《软件工程与软件测试技术》在线作业(随机题目)
21春学期(1703)《软件工程与软件测试技术》在线作业试卷总分100得分100
南开在线作业答案 QQ 515224986
第1题结构化分析方法(SA)最为常见的图形工具是()。
A、程序流程图
B、实体联系图
C、数据流图
D、结构图
正确答案
第2题面向对象的动态模型中,每张状态图表示()的动态行为。
A、某一个类
B、有关联的若干个类
C、一系列事件
D、一系列状态
正确答案
第3题应该在(),确定对象类中应有的服务。
A、建立对象模型之时
B、建立动态模型和功能模型之后
C、建立功能模型之后
D、建立动态模型之后
正确答案
第4题下列不属于面向对象的要素有()。
A、继承
B、抽象
C、分类性
D、封装 易百教育www.openhelp100.com
奥鹏在线作业答案 QQ 515224986
正确答案
画分层DFD图的基本原则有()。
A、数据守恒原则
B、分解的可靠性原则
C、子、父图平衡的原则
D、数据流封闭的原则
正确答案
第6题在下面的叙述中哪一个不是软件需求分析的任务?()
A、问题分解
B、可靠性与安全性要求
C、结构化程序设计
D、确定逻辑模型
正确答案
第7题软件测试的目的是尽可能发现软件中的错误,通常()是代码编写阶段可进行的测试,它是整个测试阶段的基础。
A、集成测试
B、系统测试
C、验收测试
D、单元测试
正确答案
第8题面向对象分析阶段建立的3个模型中,核心的模型是()模型。
A、功能
B、动态
C、对象
D、分析
正确答案
第9题成功的测试是指运行测试用例后()。
A、发现了程序错误
B、未发现程序错误
C、证明程序正确
D、改正了程序错误
正确答案
动态模型的描述工具是()。
A、设计图#结构图
B、状态图
C、对象图
正确答案
第11题每个对象可用它自己的一组属性和它可以执行的一组()来表征。
A、操作
B、功能
C、行为
D、数据
正确答案
模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的
A、内聚性和耦合性
B、局部化和封装化
C、抽象和信息隐藏
D、逐步求精和结构图
正确答案
第13题应用执行对象的操作可以改变该对象的()。
A、行为
B、功能
C、属性
D、数据
正确答案
第14题在ER模型中,包含以下基本成分()。
A、数据、对象、实体
B、控制、关系、对象
C、实体、关系、控制
D、实体、属性、关系
正确答案
而向数据流的软件设计方法可将()映射成软件结构。
A、控制结构
B、模块
C、数据流
D、事物流
正确答案
第16题面向对象分析的首要工作是建立()。
A、系统的动态模型
B、系统的功能模型
C、基本的ER图
D、问题的对象模型
正确答案
第17题软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为()。
A、生命周期
B、面向对象设计
C、面向对象分析
D、面向对象程序设计
正确答案
第18题在数据流图中,椭圆代表()。
A、源点
B、终点
C、加工
D、模块
正确答案
第19题软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据,而且也影响软件的()。
A、可用性
B、可维护性
C、可扩展性
D、可移植性
正确答案
在结构化分析方法中,用以表达系统内数据的运动情况的工具有()
A、数据流图
B、数据词典
C、结构化英语
D、判定树与判定表
正确答案
第21题系统流程图是描述()的工具。
A、逻辑系统
B、程序系统
C、体系结构
D、物理系统
正确答案
第22题面向对象的分析方法主要是建立3类模型,即()。
A、系统模型、ER模型、应用模型
B、对象模型、动态模型、功能模型
C、ER模型、对象模型、功能模型
D、对象模型、动态模型、应用模型
正确答案
第23题软件需求分析阶段的工作,可以分为以下4个方面对问题的识别、分析与综合、编写需求分析文档以及()。
A、总结
B、阶段性报告
C、需求分析评审
D、以上答案都不正确
正确答案
第24题软件过程是
A、特定的开发模型
B、一种软件求解的计算逻辑
C、软件开发活动的集合
D、软件生命周期模型
正确答案
模块化的目的
A、降低软件复杂性
B、提高软件可读性
C、避免耦合
D、降低内聚
正确答案
第26题软件体系结构设计准则的是
A、体系结构是对复杂事物的一种抽象
B、体系结构在一定的时间内保持稳定
C、良好的体系结构意味着普通、高效和稳定
正确答案BC
第27题在总体设计阶段可能会用到以下几种图形工具有
A、软件结构图
B、层次图
C、HIPO图
D、系统流程图
正确答案BC
第28题UML的组成元素有()。
A、基本构造块
B、规则
C、图
D、公共机制
正确答案BD
第29题软件开发的阶段有
A、概要设计
B、详细设计
C、编码
D、单元测试、综合测试
正确答案BCD
面向对象系统的逻辑设计可分为()。
A、问题域子系统设计
B、人机交互子系统设计
C、任务管理子系统设计
D、数据管理子系统设计
正确答案BCD
第31题继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。
T、对
F、错
正确答案F
第32题关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
T、对
F、错
正确答案F
第33题判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件
T、对
F、错
正确答案F
第34题需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰而且具体的需求。
T、对
F、错
第35题面向对象测试用例的设计由软件的输入处理输出视图或单个模块的算法细节驱动。
T、对
F、错
正确答案F
第36题一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果。
T、对
F、错
第37题需求分析就是要准确地回答t系统必须做什么?t这个问题
T、对
F、错
第38题IPO图的优点是使用的符号少而简单,因此易学易懂
T、对
F、错
第39题软件总体设计的任务是软件体系结构设计和软件模块设计
T、对
F、错
第40题描述复杂的条件组合与动作间的对应关系时,PPL比判定表清晰简单。
T、对
F、错
正确答案
第41题可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
T、对
F、错
正确答案
第42题白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。
T、对
F、错
正确答案
第43题NS图需要流向线的结构化流程图
T、对
F、错
正确答案F
第44题成本效益分析的目的是从经济角度评价开发一个新的软件项目是否可行,从而帮助客户正确地作出是否投资于这项开发工程的决定。
T、对
F、错
第45题在折中方案中设置的优先级一般是模糊的。
T、对
F、错
第46题判定覆盖一定包含条件覆盖,但是条件覆盖不一定包含判定覆盖。
T、对
F、错
正确答案F
第47题用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性
T、对
F、错
正确答案
第48题使用软件时提出增加新功能就必须进行()维护。
T、对
F、错
正确答案
第49题在能满足用户需求的条件下,应选择复杂度更高的算法。
T、对
F、错
正确答案F
数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。
T、对
F、错
本内容由易百教育整理发布
www.openhelp100.com
页:
[1]