川农《软件工程(本科)》22年6月课程考核【资料答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2022-06-11 22:44:14来源:admin浏览: 42 次

《软件工程(本科)》22年6月课程考核-00001

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 60 分)

1.模块的内聚和模块间的藕合是用于度量模块()的两个准则。

A.独立性

B.复杂性

C.规模

D.可维护性

 

2.以下不属于McCall软件质量模型中的质量特性的是()。

A.结构性

B.完整性

C.正确性

D.效率

 

3.动态模型的描述工具是( )

A.对象图

B.结构图

C.流程图

D.状态图

 

4.结构化分析(SA)方法是一种()的分析方法。

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.软件测试的策略将测试过程按4个步骤进行,以下与程序编码阶段同一阶段进行的测试是()。

A.单元测试

B.组装测试

C.确认测试

D.系统测试

 

11.如果一个软件系统是使用类、对象、()和通信这4个概念设计和实现的,则可以认为这个软件系统是面向对象的。

A.继承

B.复用

C.重载

D.多态

 

12.软件详细设计主要采用的方法是( )

A.模块设计

B.结构化设计

C.PDL语言

D.结构化程序设计

 

13.可行性研究主要集中在以下四个方面,其中()是最难决断的方面。

A.经济可行性

B.技术可行性

C.法律可行性

D.抉择

 

14.2、软件工程的三要素是()。

A.方法、工具和文档

B.方法、工具和过程

C.方法、文档和人

D.方法、过程和人

 

15.数据流图(DFD图)中表示“加工”的图形符号是()。

A.箭头

B.双横线

C.矩形框

D.圆

 

16.在以下度量模块独立性的内聚准则的部分内聚类型中,内聚性最强的是()。

A.逻辑内聚

B.时间内聚

C.功能内聚

D.通信内聚

 

17.需求分析中开发人员要从用户那里了解( )

A.软件做什么

B.用户使用界面

C.输入的信息

D.软件的规模

 

18.N-S图,也称盒图,是()时使用的一种图形工具。

A.系统结构设计

B.过程设计

C.数据设计

D.接口设计

 

19.在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。

A.E-R图

B.框图

C.DFD

D.时序网络

 

20.又称为有效性测试的是()。

A.单元测试

B.组装测试

C.确认测试

D.系统测试

 

二、简答题 (共 2 道试题,共 20 分)

21.软件生存周期中应该具备哪些必要的文档?每种文档的主要作用是什么?

 

22.系统工程师在需求分析中扮演着什么样的角色?系统工程师应具备什么样的素质?

 

三、名词解释 (共 5 道试题,共 20 分)

23.软件生存周期模型

 

24.信息隐蔽

 

25.SA方法

 

26.数据词典(DD)

 

27.CASE


作业咨询 论文咨询
微信客服扫一扫

回到顶部