《软件工程》标准答案.docx

  • 格式:docx
  • 大小:242.54 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2018年5月[0010]《软件工程》作业标准答案1、()是用户和设计交换最频繁的方法。

原型化方法

' 螺旋模型方法

构件组装模型

瀑布模型方法

2、在人工智能领域,目前最广泛使用的高级语言是()。

LlSP %

'Ada

' FoRTRAN

r

COBOL

3、模块内聚度越高,说明模块内各成分彼此结合的程度越()亠相等

'无法判断

'紧密汐"

'松散

4、软件危机”产生的主要原因是()。

没有维护好软件

' 开发方法不当I"

' 开发人员编写程序能力差

' 软件日益庞大

5、软件维护申请报告由()填写。

维护负责人

用户

维护程序员

6、程序语言的编译系统和解释系统相比,从用户程序的运行效率来看()。

两者大致相同

' 前者运行效率高汐”

' 后者运行效率高

'不能确定

7、软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应开始于()。

E.查阅测试记录

分析软件结构

阅读设计文档

理解程序代码

&软件设计中划分模块的一个准则是(

低内聚高耦合 ' 高内聚低耦合汐”

' 低内聚低耦合

1高内聚高耦合

9、维护阶段产生的文档包括()。

开发进度报告

软件问题报告

维护申请报告

' 软件修改报告

10、从工程管理的角度来看,软件设计分两步完成()

系统分析、模块设计

' 总体设计、详细设计 &

' 详细设计、总体设计

' 模块设计、详细设计

11、SA法的主要描述手段有()

系统流程图和模块图

' DFD图、数据词典、加工说明智”

' 功能结构图、加工说明

' 软件结构图、加工说明

12、米用甘特图表示软件项目进度安排,下列说法中正确的是()能够反映多个人物之间的复杂关

' 能够直观表示任务之间相互依赖的制约关系

' 能够表示哪些任务是关键任务

' 能够表示字人物之间的并行和串行关系⅛r

13、画DFD图的主要目的()

对系统的数据结构进行描述。

' 对目标系统的层次结构进行描述。

解决系统是如何做的问题”。

作为需求分析阶段用户与开发者之间交流信息的工具。

14、数据字典是数据流图中所有元素的定义的集合,一般由以下

A.数据流条目、数据存储条目、数据源条目、加工条目

' 数据说明条目、控制流条目、加工条目、数据存储条目

' 数据源条目、数据流条目、数据处理条目、数据文件条目

' 数据流条目、数据项条目、文件条目、加工条目

15、在下列的基本成分中,哪个不是数据流程图的基本成分?()

信息处理系统状态信息存储外部实体

16、数据流图中,当数据流向或流自文件时()。

数据流和文件均不要命名,通过加工可自然反映出。

数据流和文件均要命名,因为流出和流进的数据流是不同的数据流要命名,文件不必命名

' 数据不必命名,有文件名就足够了

17、以下哪个是能保持模块间的协调关系()

JAVA程序编译'MAKE程序智

C I

SCCS

交叉参照程序

18、瀑布模型把软件生存周期划分为软件定义、软件开发和(又可划分为若干个更小的阶段。

运行和维护疋

' 可行性分析

' 测试和排错

详细设计

19、软件项目管理是()一切活动的管理。模块设计

' 软件设计过程

'需求分析

4类条目组成()。

)三个阶段,而每一个阶段

软件生命周期

20、在软件的开发过程中,常用()来描述程序执行的逻辑过程。

DFD

时序网络

框图

E-R图

21、在软件结构化设计中,好的软件结构设计应该力求做到()。

顶层扇出较高,中间层扇出较少,底层模块高扇入

顶层扇入较少,中间层扇出较高,底层模块高扇入 ' 顶层扇入较少,中间层扇入较高,底层模块低扇入 ' 顶层扇出较少,中间层扇出较高,底层模块低扇入

22、下列对构件图进行描述的是()

构件图是描述任何基于计算机的应用系统的物理配置或逻辑配置的有力工具

' 构件图描述的是系统中遵从一组接口且提供其实现的物理的、可替换的部分

' 构件图描述的是软件构件及构件之间的依赖关系,显示代码的静态结构汐”

' 构件图是用来描述系统硬件的物理拓扑结构以及结构上执行的软件

23、软件维护费用高的主要原因是()。

生产率低V J

' 生产率高

'人员多

'人员少

24、软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的()

人员培训工具开发成本核算工程管理

25、以下哪个类型属于第四代语言()

专用语言

1

符号语言 1

查询语言智”

' 低级语言

26、面向数据流的软件设计方法,一般是把数据流图中数据流划分为(

),再将数据

流图映射为软件结构。

信息流和控制流 ' 数据流和事务流

交换流和事务流 交换流和数据流

27、软件维护工作的最主要部分是( )

完善性维护 ' 预防性维护

适应性维护 校正性维护

28、整个维护工作中所占比重最大的是

()。

完善性维护 适应性维护 校正性维护 预防性维护

29、在面向对象的系统设计中,以下说法错误的是( )。

每次分解的各子系统数目不能太多,最底层子系统称为模块。 ' 子系统是一个对象或一个功能。 ⅛/

' 系统中主要的组成部分称为子系统。

' 子系统是类、关联、操作、事件和约束的集合。

30、使应用软件适应计算机硬件、 A )完善性维护 B )校正性维护

预防性维护 ' 完善性维护 ' 适应性维护智” ' 校正性维护 判断题

31、软件开发小组的组成人员的素质应该好,而人数则不宜过多。

软件及数据环境所发生的变化而修改软件的过程称为 C )预防性维护 D )适应性维护

()。