重庆大学2022年春季学期课程作业《软件工程》在线作业题库_第1页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库_第2页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库_第3页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库_第4页
重庆大学2022年春季学期课程作业《软件工程》在线作业题库_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、单项选择题(共20题、共50分)

1.

以下()方法不是黑盒测试用例的设计方法。

A、

边界值分析法

B、

因果图法

C、

路径法

D、

场景法

2.

在软件测试中,假定X为整数,10^X^100,用边界值分析法进行软件测试,那么X在

测试中应该取()边界值。

A、

X=10,X=100

B、

X=9,X=ll,X=99,X=101

C、

X=9,X=10,X=50,X=100

D、

X=9,X=10,X=100,X=101

3.

软件管理的主要内容包括软件项目管理、软件风险管理、软件质量管理、软件配置管理、()、

软件的获取等方面。

A、

软件计划管理

B、

软件性能管理

C、

软件版本管理

D、

软件过程管理

4.

下列模型属于成本估算方法的有()

A、

McCall模型

B、

McCabe度量法

C、

甘特图法

D、

COCOMO模型

5.

问题分析图的英文缩写是()

A、

PAD

B、

QAD

C、

PAS

D、

PRD

6.

RUP的主要特征有以()、以架构为中心(类、组件、子系统)、迭代和增量的软件开发、

以及过程可配置。

A、

性能驱动软件的设计和实现

B、

用例驱动软件的设计和实现

C、

计划驱动软件的设计和实现

D、

数据驱动软件的设计和实现

数据流图DFD的主要作用是指明系统中数据是如何流动和变换的,以及描述使数据流进行

变换的功能,在DFD图中出现的每个功能的描述是通过加工规格说明来描述的,它们一起

构成软件的(

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、

虚拟任务的持续时间在进行进度网络分析时赋予0值

B、

工程网络图中没有虚任务

C、

工程网络图中的虚线可以显示活动之间的依赖关系

D、

虚拟任务并非实际上的计划活动,无工作内容

17.

如果采用主程序员组结构,则程序设计过程中的事务性工作多由()完成

A、

程序员

B、

编程秘书

C、

后备程序员

D、

主程序员

18.

用例图中的行为者可以不包括()。

A、

角色

B、

具体的人

C、

与系统交互的人或物

D、

外部系统

19.

IS012207分别将软件活动归结为基本过程、支持过程和组织过程等3大类:基本过程一对

应于工程开发;支持过程一对应于工程支持;组织过程一对应于()。

A、

工程管理

B、

软件测试

C、

配置管理

D、

软件开发

20.

以下描述错误的是:()。

A、

泳道是用纵向矩形表示的活动图

B、

活动图中初态可以有多个

C、

活动图中终态可以有多个

D、

活动图无须指明任何事件

二、判断题(共20题、共50分)

1.

类封装比对象封装更具体、更细致。

正确

错误

2.

用户界面是外在的表现形式。

正确

错误

3.

原型的建立实际上是用户和开发者弄清用户需求的一种机制。()

正确

错误

4.

数据库结构设计包括:概念结构设计、逻辑结构设计和物理结构设计。()

正确

错误

5.

主题是UML分析设计中必不可少的一个层级。

正确

错误

6.

模块间联系越多,其内聚性越强,同时表明其独立性越差。

正确

错误

7.

N-S图可以很方便地表示嵌套关系以及模块之间的层次关系。

正确

错误

8.

面向对象方法中,当目标系统的需求发生变化时,只要实体及实体之间的联系不发生变化,

就不会引起软件系统结构的变化。

正确

错误

9.

变换分析的任务是从数据流图中导出具有接受分支和发送分支的软件结构。()

正确

错误

10.

包是一种独立存在的模型。

正确

错误

11.

设计必须实现所有包含在分析模型中的需求,而且必须满足用户期望的所有隐含需求。

正确

错误

12.

对象图是类图的一种。

正确

错误

13.

状态图中的状态是对象执行了一系列活动的结果。

正确

错误

14.

软件按照设计要求,在规定的时间和条件下达到不出故障、持续运行要求的质量特性称为可

靠性。

正确

错误

15.

服务就是类的行为。

正确

错误

16.

结构化分析方法SA是一种面向数据流的分析方法。该方法的主要思想是:用抽象模型的概

念,按照软件内部数据传递、变换的关系,运用“抽象-分解”的基本手段,自顶向下,逐

层分解,直到找到满足功能需要的所有细节为止。()

正确

错误

17.

根据“小型二手货交易平台”的“报价”模块的三层数据流图特点,经分析可以知道,其为

“变换型数据流图

正确

错误

18.

功能模型中,需要对处理框进行描述。

正确

错误

19.

模型元素越细分,对于系统的理解和描述就越准确。

正确

错误

20.

应该尽量利用继承机制来减少所需定义的服务数量。

正确

错误

特别提醒:一、单项选择题(共20题、共50分)

1.

在下列语言中,面向过程的语言为()o

A、

Java

B、

C#

C、

c语言

D、

C++

2.

在软件测试中,假定X为整数,10^X^100,用边界值分析法进行软件测试,那么X在

测试中应该取()边界值。

A、

X=10,X=100

B、

X=9,X=10,X=50,X=100

C、

X=9,X=10,X=100,X=101

D、

X=9,X=ll,X=99,X=101

3.

以下不属于项目管理主要任务的是()o

A、

风险管理

B、

投资管理

C、

计划管理

D、

质量管理

4.

三个层次的C0C0M02估算模型中不包括()。

A、

早期设计模型

B、

需求分析模型

C、

应用系统组成模型

D、

后体系结构模型

5.

决策表通常由条件桩、动作桩、条件项、动作项和()组成。

A、

组合条件

B、

因果关系

C、

输入

D、

规则

6.

如果采用主程序员组结构,则程序设计过程中的事务性工作多由()完成

A、

程序员

B、

后备程序员

C、

主程序员

D、

编程秘书

7.

RAD模型主要包括业务建模、数据建模、过程建模、应用生成、()等5个阶段。

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.

E-R模型中,实体之间的联系方式可以分为三类:一对一联系、一对多联系、()。联系用

菱形框标识,框内写上联系名,并用连线将有关的实体连接起来,线上标明联系的类型。

A、

多对多联系

B、

名对名联系

c、

多对一联系

D、

空对空联系

19.

对于风险比较大的项目,最好选择()生存周期模型。

A、

原型模型

B、

增量模型

C、

瀑布模型

D、

螺旋模型

20.

变化控制需要重点考虑()。

A、

利用加锁技术防止覆盖

B、

渐进模型的建立

C、

变更对软件质量的影响如何

D、

控制权限的设置

二、判断题(共20题、共50分)

1.

包与包之间不能共用一个相同的模型元素。

正确

错误

2.

数据库结构设计包括:概念结构设计、逻辑结构设计和物理结构设计。()

正确

错误

3.

任务管理子系统主要就是对进程的管理。

正确

错误

4.

所有软件构件都有明确的范围及清楚的外部边界。

正确

错误

5.

面向对象设计的结果,既可以用面向对象语言实现,也可以用非面向对象语言实现。

正确

错误

6.

常用的面向过程包括:C++、Java、C#等高级语言。

正确

错误

7.

先有状态图,才有事件跟踪图。

正确

错误

8.

判定表能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。

正确

错误

9.

对象图是类图的具体实例化。

正确

错误

10.

面向对象系统的确认测试是面向白盒的,且可以应用传统的白盒方法完成测试工作。

正确

错误

11.

构件图是一种静态模型。

正确

错误

12.

PDL具有关键字的固定语法,它提供了结构化控制结构、数据说明和模块化的特点。()

正确

错误

13.

N-S图可以很方便地表示嵌套关系以及模块之间的层次关系。

正确

错误

14.

包通常用于对模型的组织管理,有时又包称为子系统。

正确

错误

15.

脚本描写的范围仅限于系统内发生的全部事件。

正确

错误

16.

在详细设计中,程序流程图是一种对过程、算法、流程进行表示的图形工具。

正确

错误

17.

集成测试中,主要测试类协作。

正确

错误

18.

单元测试应以白盒法为主进行测试()o

正确

错误

19.

国家标准GB8567-88《计算机软件产品开发文件编制指南》规定了软件需求规格说明的编制

内容。()

正确

错误

20.

程序流程图是用特定的图形符号,对过程、算法、流程的一种图表示。

正确

错误

特别提醒:一、填空题(共10题、共20分)

1.

视图被划分为:、和三个视

图域。

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

2.

在E-R图的扩展模型中,PowerDesigner的ConceptualDataModel为实体之间的联系增加了

两种联系:和。

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

3.

测试需要考察模块间的接口和各模块之间的联系。

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

4.

数据库结构设计包括:结构设计、结构设计、结构

设计。

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

5.

由数据元素组成数据的方式一般有3种:、、。

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

6.

描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对

象之间传递消息的时间顺序。

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

7.

模型是由一组和组织的组成。

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

8.

把待开发的软件项目与过去已完成的软件项目进行类比,区分出类似的部分和不同的部分,

并估算每个不同之处对成本的影响,得出开发项目的总成本。这种成本估算方法称为

在线答题

扫码传

如作答中有图片或公式,请使用“扫码传”

9.

包与包之间允许建立、、等关系

在线答题

扫码传

如作答中有图片或公式,请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论