[单选题]数据字典是数据流图中所有元素的定义的集合,一般由()四类条目组成。A .数据说明条目、控制流条目、加工条目、数据存储条目B .数据流条目、数据项条目、文件条目、加工条目C .数据源条目、数据流条目、数据处理条目、数据文件条目D .数据流条目、数据文件条目、数据池条目、加工条目
[问答题] 工资计算系统中的一个子系统有如下功能:(1)计算扣除部分—由基本工资计算出应扣除(比如水电费、缺勤)的部分;(2)计算奖金部分—根据职工的出勤情况计算出奖励金;(3)计算工资总额部分—根据输入的扣除额及奖金计算出总额;(4)计算税金部分—由工资总额中计算出应扣除各种税金;(5)生成工资表—根据计算总额部分和计算税金部分传递来的有关职工工资的详细信息生成工资表。试根据要求画出该问题的数据流程图。
[判断题] 概要设计阶段完成的主要文档是概要设计说明书。()A . 正确B . 错误
[判断题] 划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()A . 正确B . 错误
[判断题] 程序设计语言中应绝对禁止使用GOTO语句。()A . 正确B . 错误
[多选题] 设计阶段应达到的目标有()。A .提高可靠性和可维护性B .提高应用范围C .结构清晰D .提高可理解性和效率
[单选题]在面向对象软件开发方法中,类与类之间主要有以下结构关系()A . 继承和聚集B . 继承和一般C . 聚集和消息传递D . 继承和方法调用
[判断题] 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()A . 正确B . 错误
[问答题] 什么是模块化?模块设计的准则?
[问答题] 软件测试包括哪些步骤?同时说明这些步骤的测试目的是什么?
[问答题] 什么是黑盒测试?黑盒测试主要采用的技术有哪些?
[问答题] 何谓是软件危机,软件危机有哪几种表现?
[多选题] 需求分析的主要方法有()。A .形式化分析方法B .PAD图描述C .结构化分析(SA)方法D .OOA法
[问答题] 等价分类法的测试技术采用的一般方法?
[判断题] 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。()A . 正确B . 错误
[问答题] 什么是软件复用?简述软件复用和软件共享、软件移植的差别。
[问答题] 什么是白盒测试?白盒测试主要采用的技术有哪些?
[问答题] 软件的维护一般分为哪几类?
[判断题] 加工小说明是对系统流程图中的加工进行说明。()A . 正确B . 错误
[多选题] 模块的基本特征是()。A .外部特征(输入/输出、功能)B .内部特征(输入/输出、功能)C .内部特征(局部数据、代码)D .外部特征(局部数据、代码)
[问答题] 简述文档在软件工程中的作用。
[问答题] 事务分析设计的步骤?
[问答题] 软件测试的基本任务是什么?测试与纠错有什么区别?
[问答题] 什么是黑盒测试法?什么是白盒测试法?
[问答题] 原型化方法的核心是什么?它具有哪些特点?
[判断题] 当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。()A . 正确B . 错误
[问答题] 分析软件危机产生的主要原因有哪些?
[多选题] 画DFD图的主要目的是()。A .作为需求分析阶段用户与开发者之间交流信息的工具B .对系统的数据结构进行描述C .对目标系统的层次结构进行描述D .作为分析和设计的工具
[判断题] 需求管理主要是对需求变化的管理,即如何有效控制和适应需求的变化。()A . 正确B . 错误