1、(单选题) 1: 父图与子图的平衡是指子图的输入输出数据流同父图相应加工的输入输出数据流( )A: 数目相等B: 一致C: 各自输入数据流数与输出数据流数目一样多D: 名称完全相同正确答案: (单选题) 2: DFD 中的每个加工至少有( )A: 一个输出流B: 一个输入流和一个输出流C: 一个输入流D: 一个输入流或一个输出流正确答案: (单选题) 3: 如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为( )A: 时间内聚B: 逻辑内聚通信内聚C: 信息内聚正确答案: (单选题) 4: 可行性分析研究的目的是( )A: 争取项目B: 项目值得开发否C: 开发项目D:
2、规划项目正确答案: (单选题) 5: 快速原型模型的主要特点之一是 ( )A: 开发完毕才见到产品B: 及早提供全部完整的软件产品C: 开发完毕后才见到工作软件D: 及早提供工作软件正确答案: (单选题) 6: 在软件结构化设计中,好的软件结构设计应该力求做到( )A: 顶层扇出较少,中间层扇出较高,底层模块低扇入B: 顶层扇出较高,中间层扇出较少,底层模块高扇入C: 顶层扇入较少,中间层扇出较高,底层模块高扇入D: 顶层扇入较少,中间层扇入较高,底层模块低扇入正确答案: (单选题) 7: 具有风险分析的软件生存周期模型是( )A: 瀑布模型B: 喷泉模型C: 螺旋模型D: 增量模型正确答案:
3、 (单选题) 8: 划分模块时,一个模块的 ( )A: 作用范围应在其控制范围之外B: 作用范围应在其控制范围之内C: 作用范围与其控制范围互不包容D: 作用范围与其控制范围不受限制正确答案: (单选题) 9: 需求分析中开发人员要从用户那里了解( )A: 软件做什么B: 用户使用界面C: 输入的信息D: 软件的规模正确答案: (单选题) 10: 为了克服软件危机,人们提出了用 ( ) 的原理来设计和维护软件,这就是软件工程诞生的基础。A: 数学B: 软件学C: 运筹学D: 工程学正确答案: (单选题) 11: 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( ) 。A: 软
4、件投机B: 软件危机C: 软件工程D: 软件产生正确答案: (单选题) 12: 软件的( )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。A: 概要B: 抽象C: 逻辑D: 规划正确答案: (单选题) 13: 分析员是( )A: 户中系统的直接使用者B: 用户和软件人员的中间人C: 软件的编程人员D: 用户和软件人员的领导正确答案: (单选题) 14: 软件详细设计主要采用的方法是 ( )A: 模块设计B: 结构化设计C: PDL 语言D: 结构化程序设计正确答案: (单选题) 15: 在 SD 方法中全面指导模块划分的最重要的原则是A: 程序模块化B: 模块高内聚C: 模块低耦
5、合D: 模块独立性正确答案: (单选题) 16: 总体设计的目的是确定整个系统的( )A: 规模B: 功能及模块结构C: 费用D: 测试方案正确答案: (单选题) 17: 开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是( )A: 模块高内聚B: 模块低藕合C: 模块独立性D: 程序模块化正确答案: (单选题) 18: 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )A: 总貌B: 细节C: 抽象D: 软件的作用正确答案: (单选题) 19: 结构化分析 SA 方法以数据流图、 ( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型A: D
6、FD 图B: PAD 图C: IPO 图D: 数据字典正确答案: (单选题) 20: 38. 结构化设计(SD)方法是一种( )的软件开发方法A: 面向用户B: 面向数据结构C: 面向对象D: 面向数据流正确答案: (单选题) 1: 父图与子图的平衡是指子图的输入输出数据流同父图相应加工的输入输出数据流( )A: 数目相等B: 一致C: 各自输入数据流数与输出数据流数目一样多D: 名称完全相同正确答案: (单选题) 2: DFD 中的每个加工至少有( )A: 一个输出流B: 一个输入流和一个输出流C: 一个输入流D: 一个输入流或一个输出流正确答案: (单选题) 3: 如果某种内聚要求一个模块
7、中包含的任务必须在同一段时间内执行,则这种内聚为( )A: 时间内聚B: 逻辑内聚通信内聚C: 信息内聚正确答案: (单选题) 4: 可行性分析研究的目的是( )A: 争取项目B: 项目值得开发否C: 开发项目D: 规划项目正确答案: (单选题) 5: 快速原型模型的主要特点之一是 ( )A: 开发完毕才见到产品B: 及早提供全部完整的软件产品C: 开发完毕后才见到工作软件D: 及早提供工作软件正确答案: (单选题) 6: 在软件结构化设计中,好的软件结构设计应该力求做到( )A: 顶层扇出较少,中间层扇出较高,底层模块低扇入B: 顶层扇出较高,中间层扇出较少,底层模块高扇入C: 顶层扇入较少
8、,中间层扇出较高,底层模块高扇入D: 顶层扇入较少,中间层扇入较高,底层模块低扇入正确答案: (单选题) 7: 具有风险分析的软件生存周期模型是( )A: 瀑布模型B: 喷泉模型C: 螺旋模型D: 增量模型正确答案: (单选题) 8: 划分模块时,一个模块的 ( )A: 作用范围应在其控制范围之外B: 作用范围应在其控制范围之内C: 作用范围与其控制范围互不包容D: 作用范围与其控制范围不受限制正确答案: (单选题) 9: 需求分析中开发人员要从用户那里了解( )A: 软件做什么B: 用户使用界面C: 输入的信息D: 软件的规模正确答案: (单选题) 10: 为了克服软件危机,人们提出了用 (
9、 ) 的原理来设计和维护软件,这就是软件工程诞生的基础。A: 数学B: 软件学C: 运筹学D: 工程学正确答案: (单选题) 11: 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( ) 。A: 软件投机B: 软件危机C: 软件工程D: 软件产生正确答案: (单选题) 12: 软件的( )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。A: 概要B: 抽象C: 逻辑D: 规划正确答案: (单选题) 13: 分析员是( )A: 户中系统的直接使用者B: 用户和软件人员的中间人C: 软件的编程人员D: 用户和软件人员的领导正确答案: (单选题) 14: 软件详细设计主
10、要采用的方法是 ( )A: 模块设计B: 结构化设计C: PDL 语言D: 结构化程序设计正确答案: (单选题) 15: 在 SD 方法中全面指导模块划分的最重要的原则是A: 程序模块化B: 模块高内聚C: 模块低耦合D: 模块独立性正确答案: (单选题) 16: 总体设计的目的是确定整个系统的( )A: 规模B: 功能及模块结构C: 费用D: 测试方案正确答案: (单选题) 17: 开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是( )A: 模块高内聚B: 模块低藕合C: 模块独立性D: 程序模块化正确答案: (单选题) 18: 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )A: 总貌B: 细节C: 抽象D: 软件的作用正确答案: (单选题) 19: 结构化分析 SA 方法以数据流图、 ( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型A: DFD 图B: PAD 图C: IPO 图D: 数据字典正确答案: (单选题) 20: 38. 结构化设计(SD)方法是一种( )的软件开发方法A: 面向用户B: 面向数据结构C: 面向对象D: 面向数据流正确答案: