(单选题)1: 使用SD方法时可以得到( )。 1: 程序流程图 2: 具体的语言 3: 程序模块结构图 4: 分层数据流图 标准解答: (单选题)2: 瀑布模型的存在问题是( )。 1: 用户容易参与开发 2: 缺乏灵活性 3: 用户与开发者易沟通 4: 适用可变需求 标准解答: (单选题)3: 软件开发过程包括( )。 1: 3个阶段 2: 5个阶段 3: 4个阶段 4: 8个阶段 标准解答: (单选题)4: 产生软件维护的副作用,是指( )。 1: 开发时的错 2: 隐含的错 3: 因修改软件而造成的错 4: 运行时误操作 标准解答: (单选题)5: 以下判断对的是( )。 1: 所谓软件开发就是编写程序。 2: 利用软件工程的思想,已成功的解决了软件危机。 3: 完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。 4: 一般来说,程序中存在错的概率与在该段程序中已发现的错数成正比。 标准解答: (单选题)6: 在集成测试过程中、如果要在测试的早期对主要的控制或关键的抉择进行检验、并且要在早期实现软件的一个完整的功能并验证这个功能,那么我们可以选用( )。 1: 自顶向下集成 2: 自底向上集成 3: 三明治集成 4: 一次性集成 标准解答: (单选题)7: 详细设计与概要设计衔接的图形工具是( )。 1: DFD图 2: 程序图 3: PAD图 4: SC图 标准解答: (单选题)8: 软件的生存周期一般包括 1: 维护过程,开发过程,设计过程 2: 定义过程,开发过程,维护过程 3: 分析过程,设计过程,测试过程 4: 详细设计过程,编码过程,调试过程 标准解答: (单选题)9: 软件文档是软件工程实施中的重要成分它不仅是软件开发各阶段的重要依据,而且影响软件的( )。 1: 可理解性 2: 可维护性 3: 可扩展性 4: 可移植性 标准解答: (单选题)10: 进行可行性研究的依据是( )。 1: 决策者的经验 2: 对系统的高级分析和设计 3: 现场调查 4: 编码 标准解答: (单选题)11: 在详细设计阶段所使用到的设计工具是:( )。 1: 程序流程图,PAD图,N-S图,HIPO图,判定表,判定树. 2: 数据流程图,Yourdon 图,程序流程图,PAD图,N-S图,HIPO图。 3: 判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。 4: 判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。 标准解答: (单选题)12: 下列文档与维护人员无关的有( )。 1: 软件需求说明书 2: 项目开发计划 3: 概要设计说明书 4: 操作手册 标准解答: (单选题)13: 软件需求分析是保证软件质量的重要步骤,它的实施应该是在( )。 1: 编码阶段 2: 软件开发全过程 3: 软件定义阶段 4: 软件设计阶段 标准解答: (单选题)14: 在软件的开发过程中,不需遵循的原则是( )。 1: 抽象 2: 模块化 3: 可重用性 4: 可维护性 标准解答: (单选题)15: 在软件维护的实施过程中,为了对、有效地修改,需要经历以下步骤,其中( )不是维护阶段的。 1: 分析和理解程序 2: 修改程序 3: 重新验证程序 4: 重新开发 标准解答: (判断题)16: 程序员编写程序可以按照自己的意愿和习惯书写代码。 1: 错误 2: 正确 标准解答: (判断题)17: 一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为外部耦合。 1: 错误 2: 正确 标准解答: (判断题)18: 白盒法测试程序时常按照给定的覆盖条件选取测试用例。路径覆盖使得每一个判定的每一条分支至少经历一次。 1: 错误 2: 正确 标准解答: (判断题)19: 引入分层DFD的目的是降低数据流图的复杂性。 1: 错误 2: 正确 标准解答: (判断题)20: 模块的独立性要求模块要低耦合和高内聚。 1: 错误 2: 正确 标准解答: (责任编辑:admin) |