第1个回答 2011-06-25
1.要从以下三个方面分析研究中衡量解决方法的可行性: 经济可行性 、 操作可行性 、 技术可行性 。
2.需求分析的基本任务是准确的回答 系统必须做什么?。
3.需求分析应交付的主要文档是 需求规格说明 。
4.数据流图的基本组成部分有 外部实体 、 数据流 、 数据存储 、 数据处理 。
5.数据流图和数据字典共同构成了系统的__逻辑__模型,是需求规格说明书的主要组成部分。
6.软件生存周期一般可分为问题定义. 可行性研究 、 需求分析 、 总体设计、 编码和单元测试 、综合测试、运行与维护阶段。
7.衡量软件的独立性有两个定性的度量标准,即 内聚 和 耦合 。
8.模块之间联系越紧密,其 内聚性 就越强,模块的 耦合 则越差。
9.数据耦合传递的是 数据 ,控制耦合传递的是 控制信息 。
10.面向数据流的设计又称 结构化设计 ,它是以需求分析阶段产生的 DFD为基础,按一定的步骤映射成软件结构。
11.数据流图一般可分为 事务性 和 变换型 两类。
12.模块独立的概念是 模块化 、 抽象 、 信息隐藏 和局部化概念的直接结果。
13.设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低 耦合 ,提高 内聚 。
14.详细设计主要确定每个 模块 的具体执行过程。
15.判定表能够清晰地表示复杂的 条件 与所产生的动作之间的关系。
16.任何程序都可由 顺序 、 分支 和 循环 3种基本控制结构构造。
17.变换分析设计与事务分析设计有什么区别?简述其设计步骤。
18.测试阶段的基本任务是根据软件开发各阶段的 文档资料 和程序的 内部结构 ,精心设计一组 测试用例 ,利用这些实例执行 程序 ,找出软件中潜在的各种 错误 和 缺陷 。
19.测试用例由 输入数据 和预期的 输出结果 两部分组成。
20.人工审查程序偏重于 编码质量 的检验,而软件审查除了审查 编码 还要对各阶段 软件产品 进行检验。
21.黑盒法只在软件的 接口 处进行测试,依据 需求规格 说明书,检查程序是否满足 功能 要求 。
22.调试也称 纠错 ,是在成功的测试之后才开始进行,其目的是确定错误的原因和 位置 ,并改正错误。