1、题 8.1 程序员编写程序的主要依据是什么?程序员编写程序的主要依据是系统设计阶段由系统设计人员编写的程序设计说明书。8.2 试述结构化程序设计的优点?结 构 化 程 序 设 计 ( structured programming) 是 进 行 以 模 块 功 能 和 处 理 过 程设 计 为 主 的 详 细 设 计 的 基 本 原 则 。 它 的 主 要 观 点 是 采 用 自 顶 向 下 、 逐 步 求 精 及 模块 化 的 程 序 设 计 方 法 ; 使 用 三 种 基 本 控 制 结 构 构 造 程 序 , 任 何 程 序 都 可 由 顺 序 、 选择 、 循 环 三 种 基 本 控 制
2、 结 构 构 造 。( 1) 结 构 化 程 序 设 计 主 要 强 调 的 是 程 序 的 易 读 性 。 容 易 编 写 出 结 构 良 好 、 易 于调 试 的 程 序 来 。( 2) 结 构 化 程 序 中 的 任 意 基 本 结 构 都 具 有 唯 一 入 口 和 唯 一 出 口 , 并 且 程 序 不 会出 现 死 循 环 。( 3) 模 块 相 互 独 立 , 因 此 在 设 计 其 中 一 个 模 块 时 , 不 会 受 到 其 它 模 块 的 牵 连 ,因 而 可 将 原 来 较 为 复 杂 的 问 题 化 简 为 一 系 列 简 单 模 块 的 设 计 。 模 块 的 独
3、立 性 还 为扩 充 已 有 的 系 统 、 建 立 新 系 统 带 来 了 不 少 的 方 便 , 因 为 我 们 可 以 充 分 利 用 现 有 的 模块 作 积 木 式 的 扩 展 。8.3 (P138)程序调试主要是对程序进行何种调试? 程序代码测试(白盒测试) 编写测试数据,检验程序逻辑上的正确性。 程序功能测试(黑盒测试)程序功能测试则面向程序应用环境,把程序看做一个 “黑盒子“ ,认为程序只要满足应用功能上的需求,就是可行的。 系统测试的主要步骤 单元测试(模块测试)组装测试(组合/集成测试)确认测试(合格性/验收测试)系统测试 系统切换的三种方法 直接切换法并行切换法试点过渡法(分段切换) 系统维护的内容 硬件设备维护系统应用程序的维护数据文件的维护代码的维护