|
川农《软件工程(专科)》17年3月在线作业
一、单选题:
1.数据字典是对数据定义信息的集合,它所定义的对象都包含于( ) (满分:5)
A. 数据流图
B. 程序框图
C. 软件结构
D. 方框图
2.软件的( )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。 (满分:5)
A. 概要
B. 抽象
C. 逻辑
D. 规划
3.DFD 中的每个加工至少有( ) (满分:5)
A. 一个输出流
B. 一个输入流和一个输出流
C. 一个输入流
D. 一个输入流或一个输出流
4.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( ) (满分:5)
A. 时间内聚
B. 逻辑内聚通信内聚
C. 信息内聚
5.软件详细设计主要采用的方法是 ( ) (满分:5)
A. 模块设计
B. 结构化设计
C. PDL语言
D. 结构化程序设计
6.动态模型的描述工具是( ) (满分:5)
A. 对象图
B. 结构图
C. 流程图
D. 状态图
7.快速原型模型的主要特点之一是 ( ) (满分:5)
A. 开发完毕才见到产品
B. 及早提供全部完整的软件产品
C. 开发完毕后才见到工作软件
D. 及早提供工作软件
8.研究开发所需要的成本和资源是属于可行性研究中的( ) 研究的一方面。 (满分:5)
A. 技术可行性
B. 经济可行性
C. 社会可行性
D. 法律可行性
9.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。 (满分:5)
A. 软件投机
B. 软件危机
C. 软件工程
D. 软件产生
10.在下列的基本成分中,哪个不是数据流程图的基本成分?( ) (满分:5)
A. 信息处理
B. 信息存储
C. 外部实体
D. 系统状态
11.通信内聚、逻辑内聚、信息内聚和时间内聚的内聚性从高到低顺序是( ) (满分:5)
A. 通信、逻辑、信息、时间
B. 通信、时间、信息、逻辑
C. 信息、通信、时间、逻辑
D. 信息、通信、逻辑、时
12.开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是( ) (满分:5)
A. 模块高内聚
B. 模块低藕合
C. 模块独立性
D. 程序模块化
13.划分模块时,一个模块的 ( ) (满分:5)
A. 作用范围应在其控制范围之外
B. 作用范围应在其控制范围之内
C. 作用范围与其控制范围互不包容
D. 作用范围与其控制范围不受限制
14.在可行性研究中难度最大的是( ) (满分:5)
A. 经济可行性
B. 技术可行性
C. 运行可行性
D. 法律可行性
15.软件需求分析的主要任务是解决目标系统的( )的问题。 (满分:5)
A. 做什么
B. 怎么做
C. 是否做
D. 对谁做
16.软件概要设计结束后得到的是( ) (满分:5)
A. 软件结构图
B. 模块算法图及说明
C. 程序编码
D. 可行性报告
17.在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。 (满分:5)
A. E-R图
B. 框图
C. DFD
D. 时序网络
18.模块的内聚性最高的是( ) (满分:5)
A. 逻辑内聚
B. 时间内聚
C. 偶然内聚
D. 功能内聚
19.软件需求分析应确定的是用户对软件的 ( ) (满分:5)
A. 功能需求和非功能需求
B. 性能需求
C. 非功能需求
D. 功能需求
20.在软件结构化设计中,好的软件结构设计应该力求做到( ) (满分:5)
A. 顶层扇出较少,中间层扇出较高,底层模块低扇入
B. 顶层扇出较高,中间层扇出较少,底层模块高扇入
C. 顶层扇入较少,中间层扇出较高,底层模块高扇入
D. 顶层扇入较少,中间层扇入较高,底层模块低扇入
|
|