[工学]软件工程导论张海藩第5版第2_3章

上传人:xiao****017 文档编号:22132593 上传时间:2021-05-20 格式:PPT 页数:62 大小:1.96MB
返回 下载 相关 举报
[工学]软件工程导论张海藩第5版第2_3章_第1页
第1页 / 共62页
[工学]软件工程导论张海藩第5版第2_3章_第2页
第2页 / 共62页
[工学]软件工程导论张海藩第5版第2_3章_第3页
第3页 / 共62页
点击查看更多>>
资源描述
2021-5-19 软 件 工 程 导 论 王 培 丽 1 2 结 构 化 分 析 传 统 的 软 件 工 程 方 法 学 采 用 结 构 化 分 析 技术 , 完 成 系 统 分 析 (问 题 定 义 、 可 行 性 研 究 和 需求 分 析 )的 任 务 。结 构 化 分 析 技 术 主 要 有 下 述 几 个 要 点 :l 采 用 自 顶 向 下 功 能 分 解 的 方 法l 强 调 逻 辑 功 能 而 不 是 实 现 功 能 的 具 体 方 法l 使 用 图 形 (主 要 是 数 据 流 图 )进 行 系 统 分 析 并 表达 分 析 的 结 果 2021-5-19 软 件 工 程 导 论 王 培 丽 2 2.1 可 行 性 研 究u 可 行 性 研 究 的 任 务u 可 行 性 研 究 的 过 程u 系 统 流 程 图u 成 本 /效 益 分 析 2021-5-19 软 件 工 程 导 论 王 培 丽 3 2.1.1 可 行 性 研 究 的 任 务u 可 行 性 研 究 的 目 的 用 最 小 的 代 价 在 尽 可 能 短 的 时 间 内 研 究 并 确定 客 户 提 出 的 问 题 是 否 有 行 得 通 的 解 决 办 法 。u 可 行 性 研 究 的 内 容l 技 术 可 行 性 : 使 用 现 有 的 技 术 能 实 现 这 个 系统 吗 ?l 经 济 可 行 性 : 这 个 系 统 的 经 济 效 益 能 超 过 他的 开 发 成 本 吗 ?l 操 作 可 行 性 : 操 作 方 式 在 这 个 系 统 内 行 得 通吗 ? 2021-5-19 软 件 工 程 导 论 王 培 丽 4 2.1.2 可 行 性 研 究 的 过 程u 可 行 性 研 究 的 过 程 l 复 查 系 统 规 模 和 目 标l 研 究 目 前 正 在 使 用 的 系 统l 导 出 新 系 统 的 高 层 逻 辑 模 型l 进 一 步 定 义 问 题l 导 出 和 评 价 供 选 择 的 解 法l 推 荐 行 动 方 针l 草 拟 开 发 计 划l 书 写 文 档 提 交 复 审 2021-5-19 软 件 工 程 导 论 王 培 丽 5 2.1.3 系 统 流 程 图进 行 可 行 性 研 究 时 需 了 解 和 分 析 现 有 系 统 ,并 以 概 括 的 形 式 表 达 对 现 有 系 统 的 认 识 。系 统 流 程 图 是 概 括 的 描 绘 物 理 系 统 的 传 统工 具 。 基 本 思 想 是 用 图 形 符 号 以 黑 盒 子 的 形 式描 绘 组 成 系 统 的 每 个 部 件 , 表 达 数 据 在 系 统 各部 件 之 间 流 动 的 情 况 。 2021-5-19 软 件 工 程 导 论 王 培 丽 6 2.1.3 系 统 流 程 图u 符 号 2021-5-19 软 件 工 程 导 论 王 培 丽 7 2.1.3 系 统 流 程 图u 符 号 2021-5-19 软 件 工 程 导 论 王 培 丽 8 2.1.3 系 统 流 程 图u 实 例 图 2.3库 存 清 单 系 统 的 系 统 流 程 图 2021-5-19 软 件 工 程 导 论 王 培 丽 9 2.1.4 数 据 流 图数 据 流 图 (DFD,Data Flow Diagram)是 以图 形 的 形 式 描 绘 数 据 在 软 件 中 流 动 和 被 处 理 的逻 辑 过 程 。设 计 数 据 流 图 只 需 考 虑 系 统 必 须 完 成 的 基本 逻 辑 功 能 , 完 全 不 需 要 考 虑 如 何 具 体 的 实 现这 些 功 能 。数 据 流 图 一 般 在 软 件 生 命 周 期 的 早 期 阶 段开 始 进 行 设 计 , 在 软 件 生 命 周 期 后 续 阶 段 不 断改 进 、 完 善 和 细 化 2021-5-19 软 件 工 程 导 论 王 培 丽 10 2.1.4 数 据 流 图u 符 号 图 2.4数 据 流 图 的 4种 基 本 符 号 2021-5-19 软 件 工 程 导 论 王 培 丽 11 2.1.4 数 据 流 图u 符 号数 据 存 储 和 数 据 流 都 表 示 数 据 , 前 者 表 示处 于 静 止 状 态 的 数 据 , 后 者 表 示 处 于 运 动 的 数据 。 数 据 流 图 中 忽 略 出 错 处 理 , 基 本 要 点 是 描绘 “ 做 什 么 ” 。 基 本 方 法 是 从 基 本 系 统 模 型 出发 , 自 顶 向 下 从 抽 象 到 具 体 分 层 次 地 画 。 2021-5-19 软 件 工 程 导 论 王 培 丽 12 2.1.4 数 据 流 图u 数 据 流 图 的 画 法(1)先 画 顶 层 数 据 流 图 , 只 包 含 一 个 处 理的 图 , 画 图 时 先 画 数 据 源 点 与 终 点 ;(2)细 化 数 据 流 图 ;(3)功 能 级 数 据 流 图 中 描 绘 的 系 统 主 要 功能 进 一 步 细 化 。 2021-5-19 软 件 工 程 导 论 王 培 丽 13 2.1.4 数 据 流 图u 画 数 据 流 图 的 原 则 :(1)数 据 流 图 中 所 有 图 形 只 限 于 四 种 基 本 图 形 元 素 ;(2)每 个 处 理 至 少 有 一 个 输 入 数 据 和 一 个 输 出 数 据 ;(3)每 个 元 素 都 必 须 有 名 字 ;(4)数 据 流 图 只 反 映 系 统 做 什 么 ;(5)按 照 层 次 给 处 理 过 程 编 号 ;(6)父 图 与 子 图 要 平 衡 (输 入 和 输 出 要 一 致 );(7)存 储 : 一 个 局 部 存 储 只 要 当 它 作 为 某 些 处 理 的数 据 接 口 或 某 个 处 理 特 定 的 输 入 输 出 时 就 要 把 它 画 出 来 ;(8) 提 高 数 据 流 的 易 理 解 性 , 合 理 分 解 , 分 层 清楚 。 2021-5-19 软 件 工 程 导 论 王 培 丽 14 2.1.4 数 据 流 图u 数 据 流 图 的 命 名 规 则 :l 为 数 据 流 (或 数 据 存 储 )命 名(1)代 表 整 个 数 据 流 (数 据 存 储 )的 内 容 ;(2)部 使 用 空 洞 的 、 缺 乏 具 体 含 义 的 名 字 ;(3)名 字 只 能 是 名 词 或 名 词 短 语 ;(4)整 体 命 名 较 困 难 时 , 可 尝 试 分 解 。l 为 处 理 命 名(1)名 字 反 映 整 个 处 理 功 能 ;(2)名 字 为 动 宾 结 构 ;(3)最 好 包 括 一 个 动 词 ;(4) 通 常 先 为 数 据 流 命 名 然 后 再 为 相 关 处 理 命 名 2021-5-19 软 件 工 程 导 论 王 培 丽 15 2.1.5 数 据 字 典u 数 据 字 典 是 关 于 数 据 的 信 息 的 集 合 , 是 对数 据 流 图 中 包 含 元 素 的 定 义 的 集 合 。 它 的 作 用是 在 软 件 分 析 和 设 计 的 过 程 中 提 供 关 于 数 据 的信 息 描 述 。u 内 容(1)数 据 流 : 名 称 , 别 名 , 简 述 , 来 源 ,去 向 , 数 据 流 通 量 ;(2)数 据 流 分 量 (数 据 元 素 ): 数 据 元 素 名 ,别 名 , 类 型 (数 字 , 文 字 ), 长 度 , 取 值 范 围 ;(3)数 据 存 储 ; (4)处 理 。 2021-5-19 软 件 工 程 导 论 王 培 丽 16 2.1.6 成 本 估 计u 代 码 行 技 术 :估 计 实 现 软 件 的 代 码 行 数 , 然 后 乘 以 每 行代 码 的 平 均 成 本 得 出 软 件 的 成 本 。u 任 务 分 解 结 束首 先 把 软 件 开 发 项 目 分 解 成 若 干 个 相 对 独立 的 任 务 , 然 后 分 别 估 计 完 成 每 项 任 务 的 成 本 ,最 后 累 加 起 来 得 到 软 件 的 总 成 本 。 2021-5-19 软 件 工 程 导 论 王 培 丽 17 思 考 与 练 习课 后 题 第 2,3题要 求 : 第 2题 要 求 画 出 存 款 系 统 的 数 据 流图 , 并 写 出 数 据 字 典 ; 第 3题 要 求 画 出 数 据 流图 。 2021-5-19 软 件 工 程 导 论 王 培 丽 18 2.2 需 求 分 析u 为 什 么 要 进 行 需 求 分 析 ?在 需 求 阶 段 修 复 一 个 错 误 的 费 用 是 编 码 阶 段的 1/5到 1/10, 是 维 护 阶 段 修 复 费 用 的 1/100到1/200。 因 此 , 我 们 可 以 认 为 , 设 计 错 误 的 修 复 费用 要 远 远 高 于 编 码 错 误 的 修 复 费 用 。通 过 “ 分 析 ” , 理 解 用 户 的 各 种 问 题 , 通 过“ 规 格 说 明 ” 把 问 题 表 达 出 来 。 要 求 大 家 :( 1) 掌 握 具 体 的 步 骤 和 方 法( 2) 提 高 分 析 问 题 和 解 决 问 题 的 能 力( 3) 熟 练 运 用 一 些 图 形 工 具 2021-5-19 软 件 工 程 导 论 王 培 丽 19 2.2.1 需 求 分 析 的 任 务u 需 求 分 析 的 基 本 任 务 该 阶 段 是 软 件 定 义 时 期 的 最 后 一 个 阶 段 , 基本 任 务 是 准 确 地 回 答 “ 系 统 必 须 做 什 么 ? ” 这 个问 题 。 用 户 和 软 件 人 员 双 方 一 起 来 充 分 理 解 用 户 的要 求 , 并 把 双 方 共 同 的 理 解 明 确 地 表 达 成 一 份 书面 文 档 软 件 需 求 规 格 说 明 书 。 2021-5-19 软 件 工 程 导 论 王 培 丽 20 2.2.1 需 求 分 析 的 任 务u 需 求 分 析 的 具 体 任 务l 确 定 对 系 统 的 综 合 要 求 功 能 要 求 : 系 统 必 须 完 成 的 所 有 功 能 性 能 要 求 : 系 统 必 须 满 足 的 约 束 可 靠 性 和 可 用 性 需 求 : 系 统 的 可 靠 性 出 错 处 理 需 求 : 系 统 对 错 误 环 境 的 响 应 接 口 需 求 : 应 用 系 统 与 环 境 通 信 的 格 式 约 束 : 设 计 系 统 应 遵 守 的 限 制 条 件 逆 向 需 求 : 系 统 不 应 该 做 什 么 将 来 可 能 提 出 的 要 求 : 分 析 将 来 可 能 会 提 出的 要 求 2021-5-19 软 件 工 程 导 论 王 培 丽 21 2.2.1 需 求 分 析 的 任 务l 分 析 系 统 的 数 据 要 求 分 析 系 统 的 数 据 要 求 通 常 采 用 建 立 数 据 模 型的 方 法 。 常 用 的 图 形 工 具 有 层 次 方 框 图 和 Warnier图 。l 导 出 系 统 的 逻 辑 模 型 通 常 用 数 据 流 图 、 实 体 关 系 图 、 状 态 转 换 图 、数 据 字 典 和 主 要 的 处 理 算 法 描 述 这 个 逻 辑 模 型 。l 修 正 系 统 开 发 计 划 2021-5-19 软 件 工 程 导 论 王 培 丽 22 2.2.2 与 用 户 沟 通 获 取 需 求 的 方 法u 访 谈 最 早 开 始 使 用 的 获 取 用 户 需 求 的 方 法 , 是 迄今 为 止 仍 广 泛 使 用 的 需 求 分 析 方 法 。 访 谈 有 两 种 基 本 形 式 : 正 式 的 和 非 正 式 的 谈判 。 正 式 谈 判 : 系 统 分 析 员 将 提 出 一 些 事 先 准 备 好地 具 体 问 题 , 得 出 结 论 性 的 意 见 。 如 询 问 客 户 公司 的 产 品 种 类 等 。 非 正 式 谈 判 : 分 析 员 将 提 出 一 些 用 户 可 以 自 由回 答 的 开 放 性 问 题 , 如 询 问 用 户 对 目 前 使 用 的 系统 有 哪 些 不 满 意 的 地 方 等 。 2021-5-19 软 件 工 程 导 论 王 培 丽 23 2.2.2 与 用 户 沟 通 获 取 需 求 的 方 法u 访 谈 当 需 要 调 查 大 量 人 员 的 意 见 时 , 请 被 调 查 人填 写 调 查 表 是 十 分 有 效 的 做 法 。 在 访 问 用 户 的 过 程 中 使 用 情 景 分 析 技 术 往 往非 常 有 效 。 所 谓 情 景 分 析 技 术 , 就 是 对 用 户 将 来 使 用 目标 系 统 解 决 某 个 具 体 问 题 的 方 法 和 结 果 进 行 分 析 。 2021-5-19 软 件 工 程 导 论 王 培 丽 24 2.2.2 与 用 户 沟 通 获 取 需 求 的 方 法u 面 向 数 据 流 自 顶 向 下 求 精 图 3.1面 向 数 据 流 自 顶 向 下 求 精 过 程 2021-5-19 软 件 工 程 导 论 王 培 丽 25 2.2.2 与 用 户 沟 通 获 取 需 求 的 方 法u 简 易 的 应 用 规 格 说 明 技 术 简 易 的 应 用 规 格 说 明 技 术 是 一 种 面 向 团 队 的需 求 收 集 技 术 。 这 种 方 法 提 倡 用 户 与 开 发 者 密 切合 作 , 共 同 标 识 问 题 , 提 出 解 决 方 案 要 素 , 商 讨不 同 的 方 案 并 指 定 基 本 需 求 。 目 前 这 种 技 术 已 经成 为 信 息 系 统 领 域 使 用 的 主 流 技 术 。 2021-5-19 软 件 工 程 导 论 王 培 丽 26 2.2.2 与 用 户 沟 通 获 取 需 求 的 方 法u 快 速 建 立 软 件 原 型 快 速 建 立 软 件 原 型 是 最 准 确 、 最 有 效 、 最 强大 的 需 求 分 析 技 术 。 所 谓 软 件 原 型 就 是 快 速 建 立起 来 的 旨 在 演 示 目 标 系 统 主 要 功 能 的 可 运 行 的 程序 。 构 建 软 件 原 型 的 要 点 是 , 它 应 该 实 现 用 户 看得 见 的 功 能 , 省 略 目 标 系 统 的 “ 隐 含 ” 功 能 。 软 件 原 型 的 特 点 :快 速 和 易 修 改 。 2021-5-19 软 件 工 程 导 论 王 培 丽 27 2.2.3 分 析 建 模u 模 型 的 定 义 为 了 理 解 事 物 而 对 事 物 作 出 的 一 种 抽 象 , 是 对 事 物 的一 种 无 歧 义 的 书 面 描 述 。 通 常 模 型 由 一 组 图 形 符 号 和 组 织这 些 符 号 的 规 则 组 成 。u 建 模 的 准 则 (1)必 须 理 解 并 描 述 问 题 的 信 息 域 , 据 这 条 准 则 应 建立 数 据 模 型 ; (2)必 须 定 义 软 件 应 完 成 的 功 能 , 这 条 准 则 要 求 建 立功 能 模 型 ; (3)必 须 描 述 作 为 外 部 事 件 结 果 的 软 件 行 为 , 这 条 准则 要 求 建 立 行 为 模 型 ; (4)必 须 描 述 目 标 系 统 信 息 、 功 能 和 行 为 的 模 型 进 行分 解 , 用 层 次 的 方 式 展 示 细 节 。 2.2.4 需 求 规 格 说 明 需 求 规 格 说 明 (SRS, Software Requirement Specification)精 确 地 阐 述 一 个 软 件 系 统 必 须 提 供 的 功 能 和 性 能 以 及 它 所 要 考 虑 的 限 制 条 件 。 作 用 - 成 为 用 户 、 分 析 人 员 和 设 计 人员 之 间 进 行 理 解 和 交 流 的 手 段 - 支 持 系 统 测 试 活 动 - 用 于 规 划 和 控 制 系 统 的 开 发 过 程 27 需 求 规 格 说 明 - 应 该 包 括 在 SRS 中 的 内 容 -功 能 : 软 件 应 该 提 供 什 么 功 能 ?- 外 部 接 口 : 软 件 如 何 与 人 、 系 统 硬 件 和 其 他 系 统 等 进 行相 互 作 用 ?- 性 能 : 软 件 系 统 在 运 行 速 度 、 可 用 性 、 响 应 时 间 、 恢 复时 间 等 方 面 有 什 么 要 求 ? - - 特 性 : 软 件 系 统 在 可 移 植 性 、 可 维 护 性 、 安 全 性 等 方面 有 什 么 考 虑 ? - 设 计 约 束 : 是 否 存 在 必 要 的 标 准 、 开 发 语 言 、 数 据 库 、资 源 限 制 、 运 行 环 境 等 因 素 的 影 响 和 策 略 ? 28 编 写 需 求 规 格 说 明 的 原 则 原 则 1: 只 描 述 “ 做 什 么 ” 而 无 须 描 述 “ 怎么 做 ” 原 则 2: 必 须 说 明 运 行 环 境 原 则 3: 考 虑 用 户 、 分 析 员 和 实 现 者 的 交 流 -对 形 式 化 和 自 然 语 言 之 间 作 出 恰 当 的 选 择- - 明 确 的 理 解 最 重 要 , 不 存 在 十 全 十 美 的 软 件 规 格 说 明 书 原 则 4: 力 求 寻 找 到 恰 如 其 分 的 需 求 详 细 程 度 - 一 个 有 益 的 原 则 就 是 编 写 单 个 的 可 测 试 需 求 文 档 - 建 议 将 可 测 试 的 需 求 作 为 衡 量 软 件 产 品 规 模 大 小 的 尺 度 30 编 写 需 求 规 格 说 明 的 原 则 原 则 5: 文 档 段 落 不 宜 太 长 - 简 短 - 记 住 : 不 要 在 需 求 说 明 中 使 用 “ 和 /或 ” 、 “ 等 等 ” 之 类 的 词 原 则 6: 避 免 使 用 模 糊 的 、 主 观 的 术 语 - 如 用 户 友 好 、 容 易 、 简 单 、 迅 速 、 有 效 、 许 多 、 最 新 技 术 、 优 越 的 、 可 接 受 的 、 最 大 化 、 最 小 化 、 提 高 等 - 不 可 验 证 建 议 : 采 用 一 种 标 准 的 SRS 模 板 31 1.引 言1.1 目 的1.2 文 档 约 定1.3 预 期 的 读 者 和 阅 读 建 议1.4 产 品 范 围1.5 参 考 文 献2. 综 合 描 述2.1 产 品 的 前 景2.2 产 品 的 功 能2.3 用 户 类 和 特 征2.4 运 行 环 境2.5 设 计 和 实 现 上 的 设 计2.6 假 设 和 依 赖 3 外 部 接 口 需 求3.1 用 户 界 面 3.2 硬 件 接 口3.3 软 件 接 口3.4 通 信 接 口4. 系 统 特 性 4.1 说 明 和 优 先 级 4.2 激 励 /响 应 序 列 4.3 功 能 需 求5. 非 功 能 需 求 5.1 性 能 需 求 5.2安 全 设 施 需 求 5.3 安 全 性 需 求 5.4 软 件 质 量 属 性 5.5业 务 规 划 5.6 用 户 文 档6. 其 他 需 求 附 录2021-5-19 软 件 工 程 导 论 王 培 丽 32 SRS模 板 需 求 验 证 需 求 验 证 是 检 验 需 求 能 否 满 足 客 户 的 意 愿 。 需 求 验 证 的 技 术 - 需 求 评 审 : 由 不 同 代 表 ( 如 分 析 员 、 客 户 、 设 计 人 员 、 测 试 人 员 ) 组 成 的 评 审 小 组 以 会 议 形 式 对 需 求 进 行 系 统 性 分 析 。 - 原 型 评 价 : 客 户 和 用 户 在 一 个 可 运 行 的 系 统 模 型 上 实 际 检 验 系 统 是 否 符 合 他 们 的 真 正 需 要 。 - 测 试 用 例 生 成 : 通 过 设 计 具 体 的 测 试 方 法 , 发 现 需 求 中 的 许 多 问 题 。 需 求 验 证 主 要 围 绕 需 求 规 格 说 明 的 质 量 特 性 展 开 。 33 需 求 规 格 说 明 的 质 量 特 性 正 确 性 - 需 求 规 格 说 明 对 系 统 功 能 、 行 为 、 性 能 等 的 描 述 必 须 与 用 户 的 期 望 相 吻 合 , 代 表 了 用 户 的 真 正 需 求 。 审 查 需 求 的 正 确 性 应 该 考 虑 的 问 题 - 用 户 参 与 需 求 过 程 的 程 度 如 何 ? - 每 一 个 需 求 描 述 是 否 准 确 地 反 映 了 用 户 的 需 要 ? - 系 统 用 户 是 否 已 经 认 真 考 虑 了 每 一 项 描 述 ? - 需 求 可 以 追 溯 到 来 源 吗 ? 举 例 : 下 面 的 需 求 描 述 正 确 吗 ? - 在 用 户 每 次 存 钱 的 时 候 系 统 将 进 行 信 用 检 查 。 34 需 求 规 格 说 明 的 质 量 特 性 无 二 义 性 - 需 求 规 格 说 明 中 的 描 述 对 于 所 有 人 都 只 能 有 一 种 明 确 统 一 的 解 释 。 审 查 需 求 的 无 二 义 性 应 该 考 虑 的 问 题 - 需 求 规 格 说 明 是 否 有 术 语 词 汇 表 ? - 具 有 多 重 含 义 或 未 知 含 义 的 术 语 是 否 已 经 定 义 ?- - 需 求 描 述 是 否 可 量 化 和 可 验 证 ? - 每 一 项 需 求 都 有 测 试 准 则 吗 ? 举 例 : 下 面 的 需 求 描 述 是 无 歧 义 的 吗 ? - 如 果 用 户 试 图 透 支 , 系 统 将 采 取 适 当 的 行 动 。 35 需 求 规 格 说 明 的 质 量 特 性 完 整 性 - 需 求 规 格 说 明 应 该 包 括 软 件 要 完 成 的 全 部 任 务 , 不 能 遗 漏 任 何 必 要 的 需 求 信 息 。 审 查 需 求 的 完 整 性 应 该 考 虑 的 问 题 - 是 否 存 在 遗 漏 的 功 能 或 业 务 过 程 ? - 在 每 个 定 义 的 功 能 之 间 是 否 有 接 口 ? -是 否 有 信 息 或 消 息 在 所 定 义 的 功 能 之 间 传 递 ? - 是 否 定 义 了 功 能 的 使 用 者 ? - 是 否 已 经 清 楚 地 定 义 了 用 户 与 功 能 之 间 的 交 互 ? - 是 否 定 义 了 与 外 部 过 程 和 系 统 之 间 的 接 口 ? 36 需 求 规 格 说 明 的 质 量 特 性 审 查 需 求 的 完 整 性 应 该 考 虑 的 问 题 ( 续 ) -所 描 述 的 功 能 是 否 可 以 映 射 到 业 务 过 程 中 ? - 文 档 中 是 否 存 在 待 确 定 的 需 求 引 用 ? - 文 档 中 是 否 存 在 未 定 义 的 术 语 和 引 用 ? - 文 档 的 各 个 部 分 都 完 整 吗 ? - 需 求 包 括 非 功 能 属 性 的 说 明 吗 ? 是 否 考 虑 了 软 件 性 能 ? 是 否 考 虑 了 安 全 性 要 求 ? 是 否 考 虑 了 可 靠 性 ? 是 否 考 虑 了 系 统 容 量 问 题 ? 37 需 求 规 格 说 明 的 质 量 特 性 可 验 证 性 - 需 求 规 格 说 明 中 描 述 的 需 求 都 可 以 运 用 一 些 可 行 的 手 段 对 其 进 行 验 证 和 确 认 。 审 查 需 求 的 可 验 证 性 应 该 考 虑 的 问 题 -在 需 求 文 档 中 是 否 存 在 不 可 验 证 的 陈 述 , 诸 如 “ 用 户 界 面 友 好 ” 、 “ 容 易 ” 、 “ 简 单 ” 、 “ 快 速 ” 、 “ 健 壮 ” 、 “ 最 新技 术 ” 等 ? - 所 有 描 述 都 是 具 体 的 和 可 测 量 的 吗 ? 举 例 : 下 面 的 两 个 需 求 描 述 中 哪 一 个 难 以 验 证 ? - 系 统 将 在 20 秒 内 响 应 所 有 有 效 的 请 求 。 - 如 果 用 户 试 图 透 支 , 系 统 将 采 取 适 当 的 行 动 。 38 需 求 规 格 说 明 的 质 量 特 性 一 致 性 - 需 求 规 格 说 明 对 各 种 需 求 的 描 述 不 能 存 在 矛 盾 , 如 术 语 使 用 冲突 、 功 能 和 行 为 特 性 方 面 的 矛 盾 以 及 时 序 上 的 不 一 致 等 。 审 查 需 求 的 一 致 性 应 该 考 虑 的 问 题 - 文 档 的 组 织 形 式 是 否 易 于 一 致 ? - 不 同 功 能 的 描 述 之 间 是 否 存 在 矛盾 ? - 是 否 存 在 有 矛 盾 的 需 求 描 述 或 术 语 ? - 文 档 中 是 否 存 在 时 序 上 的 不 一 致 ? 举 例 : 下 面 的 两 个 需 求 描 述 是 否 有 矛 盾 ? - 系 统 允 许 立 即 使 用 所 存 的 资 金 。 - 只 有 在 手 工 验 证 所 存 资 金 后 , 系 统 才 能 允 许 使 用 。 39 需 求 规 格 说 明 的 质 量 特 性 可 修 改 性 - 需 求 规 格 说 明 的 格 式 和 组 织 方 式 应 保 证 后 续 的 修 改 能 够 比 较 容易 和 协 调 一 致 。 审 查 需 求 的 可 修 改 性 应 该 考 虑 的 问 题 - 是 否 存 在 明 显 的 需 求 交 叉 引 用 ? - 是 否 有 内 容 列 表 和 索 引 ? - 是 否 存 在 冗 余 的 需 求 , 即 同 一 个 需 求 的 描 述 出 现 在 文 档 的 不 同 地 方 ? 如 果 存 在 , 它 们 是 交 叉 引 用 吗 ? 40 需 求 规 格 说 明 的 质 量 特 性 可 跟 踪 性 - 每 一 项 需 求 都 能 与 其 对 应 的 来 源 、 设 计 、 源 代 码 和 测 试 用 例 联 系 起 来 。 可 跟 踪 性 的 两 种 形 式 - 每 一 项 需 求 都 可 以 在 早 期 的 文 档 中 追 溯 到 其 来 源 , 例 如 备 忘 录 、 法 规 、 会 议 记 录 等 ; - 每 一 项 需 求 都 有 唯 一 的 名 称 或 索 引 号 , 与 后 期 实 现 对 应 。 举 例 : 下 面 的 需 求 描 述 记 录 了 早 期 的 文 档 来 源 。 - 系 统 将 在 20 秒 内 响 应 所 有 有 效 的 请 求 。 来 自 与 用 户 的 面 谈 , 备 忘 录 编 号 #1234 41 需 求 管 理 需 求 管 理 是 分 析 变 更 影 响 并 控 制 变 更 的 过 程 , 主 要 包 括 变 更 控 制 、 版 本 控 制 和 需 求 跟 踪 等 活 动 。 需 求 管 理 变 更 控 制 版 本 控 制 需 求 跟 踪 需 求 状 态 跟 踪 建 议 变 更 确 定 需 求 文 档 定 义 对 其 它 需 定 义 需 求 状 态 分 析 影 响 的 版 本 求 的 连 接 链 跟 踪 需 求 的 每 作 出 决 策 确 定 单 个 需 求 定 义 对 其 它 系 一 个 状 态 交 流 文 档 的 版 本 统 元 素 的 连 接 合 并 链 测 量 需 求 的 稳 定 性 42 需 求 管 理 活 动 2: 需 求 用 于 计 目 标 1: 软 件 需 求 形 成 基 线 划 、 产 品 和 活 动 活 动 1: 需 求 在 纳 入 项 需 求 基 线 目 开 发 之 前 进 行 评 审 变 更 申 请 活 动 3: 对 需 求 变 更 评 审 目 标 2: 计 划 、 产 品 和 活 动 与 需 求 保 持 一 致 43 需 求 管 理 需 求 跟 踪 性 - 需 求 跟 踪 性 是 维 护 需 求 与 软 件 制 品 之 间 的 映 射 ( 例 如 设 计 对 象 、 用 例 、 测 试 用 例 、 已 实 现 的 软 件 组 件 等 ) , 以 满 足 整 个 开 发 生 命 周 期 的 需 要 。 建 立 需 求 跟 踪 性 的 过 程 - 识 别 并 唯 一 地 标 识 SRS 中 的 每 一 个 需求 - 建 立 和 更 新 SRS 中 的 跟 踪 矩 阵 - 工 作 制 品 的 创 建 者 负 责 增 加 该 制 品 与 需 求 的 跟 踪 信 息 - 跟 踪 矩 阵 应 该 作 为 工 作 制 品 的 一 部 分 进 行 审 查 44 需 求 管 理 需 求 跟 踪 矩 阵 示 例 用 例 功 能 需 求 设 计 元 素 代 码 测 试 实 例 UC1 Catalog.query.sort Class catalog Catalog.sort ( ) test2 test3 UC2 Catalog.update Class catalog Catalog.update ( ) test10 test11 test12 需 求 管 理 需 要 CASE 工 具 的 支 持 - 例 如 : DOORS, RequisitePro 45 需 求 描 述 示 例 举 例 1 产 品 必 须 在 固 定 的 时 间 间 隔 内 提 供 状 态 信 息 , 并 且 每 次 时 间 间 隔 不 得 小 于 60 秒 。 ? ? ? ? 问 题 - 上 述 需 求 描 述 有 什 么 缺 陷 ? - 如 何 改 正 ? 46 需 求 描 述 示 例 与 改 正 改 正 后 台 任 务 管 理 器 应 该 在 用 户 界 面 的 指 定 区 域 显 示 状 态 信 息 。 ( 1) 在 后 台 任 务 进 程 启 动 之 后 , 消 息 必 须 每 隔 60 10 秒更 新 一 次 , 并 且 保 持 连 续 的 可 见 性 。 ( 2) 如 果 正 在 正 常 处 理 后 台 任 务 进 程 , 那 么 后 台 任 务 管 理器 必 须 显 示 后 台 任 务 进 程 已 完 成 的 百 分 比 。 ( 3) 当 完 成 后 台 任 务 时 , 后 台 任 务 管 理 器 必 须 显 示 一 个“ 已 完 成 ” 的 信 息 。 ( 4) 如 果 后 台 任 务 中 止 执 行 , 那 么 后 台 任 务 管 理 器 必 须 显示 一 个 出 错 信 息 。 47 需 求 描 述 示 例 举 例 2 如 果 可 能 的 话 , 应 当 根 据 图 书 编 号 的 列 表 在 线 确 认 所 输 入 的 图 书 编 号 。 问 题 - “ 如 果 可 能 的 话 ” 意 味 着 什 么 ? - “ 应 当 ” 是 否 精 确 ? - 如 何 改 正 ? 48 需 求 描 述 示 例 与 改 正 改 正 系 统 必 须 根 据 在 线 的 图 书 编 号 列 表 确 认 所 输 入 的 图 书 编 号 。 如果 在 图 书 编 号 列 表 中 查 不 到 该 图 书 的 编 号 , 或 者 当 进 行 图 书 编 号 确 认 时 图 书 编 号 列 表 不 可 访 问 , 系 统 必 须 显 示 一 个 出 错 信 息 并 且 拒 绝预 订 。 49 需 求 描 述 示 例 举 例 2 如 果 可 能 的 话 , 应 当 根 据 图 书 编 号 的 列 表 在 线 确 认 所 输 入 的 图 书 编 号 。 问 题 - “ 如 果 可 能 的 话 ” 意 味 着 什 么 ? - “ 应 当 ” 是 否 精 确 ? - 如 何 改 正 ? 48 需 求 描 述 示 例 与 改 正 改 正 系 统 必 须 根 据 在 线 的 图 书 编 号 列 表 确 认 所 输 入 的 图 书 编 号 。 如果 在 图 书 编 号 列 表 中 查 不 到 该 图 书 的 编 号 , 或 者 当 进 行 图 书 编 号 确 认 时 图 书 编 号 列 表 不 可 访 问 , 系 统 必 须 显 示 一 个 出 错 信 息 并 且 拒 绝预 订 。 49 2021-5-19 软 件 工 程 导 论 王 培 丽 52 2.2.5 实 体 -联 系 图u ER图 为 了 把 用 户 的 数 据 要 求 清 楚 、 准 确 地 描 述 出来 , 系 统 分 析 员 通 常 建 立 一 个 概 念 性 的 数 据 模 型 ,是 一 种 面 向 问 题 的 数 据 模 型 , 描 述 了 从 用 户 角 度看 到 的 数 据 。u 内 容 (1)实 体 (即 数 据 对 象 ), 用 矩 形 框 表 示 ; (2)关 系 ,用 连 接 相 关 实 体 的 菱 形 框 表 示 ; (3)属 性 , 用 椭 圆 形 或 圆 角 矩 形 表 示 , 并 用 直线 把 实 体 或 关 系 与 其 属 性 连 接 起 来 。 2021-5-19 软 件 工 程 导 论 王 培 丽 53 2.2.6 几 种 图 形 工 具u 状 态 转 换 图 简 称 为 状 态 图 , 描 绘 系 统 状 态 及 引 起 系 统 状 态 变换 的 事 件 来 表 示 系 统 的 行 为 , 反 应 了 状 态 与 事 件 之 间的 关 系 。 状 态 图 提 供 了 行 为 建 模 机 制 。 状 态 图 描 述 了 系 统 中 某 些 复 杂 对 象 的 状 态 变 化 ,主 要 有 状 态 、 变 迁 和 事 件 三 种 描 述 。 状 态 1 状 态 2事 件 /触 发 行 为 2021-5-19 软 件 工 程 导 论 王 培 丽 54 2.2.6 几 种 图 形 工 具l 状 态状 态 是 任 何 可 以 被 观 察 到 的 系 统 行 为 模 式 , 一 个 状态 代 表 系 统 的 一 种 行 为 模 式 。状 态 规 定 了 系 统 对 事 件 的 响 应 方 式 。系 统 对 事 件 的 响 应 可 以 是 做 一 个 ( 或 一 系 列 ) 动 作 ,也 可 以 只 是 改 变 系 统 本 身 的 状 态 , 还 可 以 既 改 变 状 态又 做 动 作 。状 态 图 中 定 义 的 状 态 有 : 初 态 、 终 态 和 中 间 状 态 ;在 一 张 状 态 图 中 只 能 有 一 个 初 态 , 而 终 态 可 以 有 若 干个 。l 事 件事 件 是 引 起 系 统 做 动 作 或 转 换 状 态 的 控 制 信 息 。 2021-5-19 软 件 工 程 导 论 王 培 丽 55 2.2.6 几 种 图 形 工 具l符 号 状 态 1状 态 变 量 1活 动 表 1 状 态 2状 态 变 量 2活 动 表 2事 件 表 达 式初 始 事件 结 束 事件状 态 变 量的 名 字 和值 语 法 格 式 :事 件 名 ( 参 数 表 ) /动 作 表 达式Do, entry,exit 状 态 转 换Entry:表 示 进 入 该 状 态 的 动 作Exit:表 示 退 出 本 状 态 的 动 作 Do:在 本 状 态 下 的 动 作 状 态 变 迁 通 常 是 由 事 件 触 发的 , 这 时 应 在 状 态 转 换 上 标出 触 发 转 换 的 事 件 表 达 式如 果 箭 头 上 没 有 标 明 事 件 ,则 表 示 在 源 状 态 内 部 活 动 完成 后 自 动 出 发 转 换状 态 的 名 称 事 件 表 达 式 的 语 法 :事 件 说 明 守 卫 条 件 /动 作 表达 式事 件 说 明 的 语 法 : 事 件 名( 参 数 表 )守 卫 条 件 是 一 个 布 尔 表 达式动 作 表 达 式 表 示 当 状 态 转换 开 始 时 执 行 该 表 达 式 ( 4) 实 例【 一 】 电 话 系 统 状 态 图 43 2021-5-19 软 件 工 程 导 论 王 培 丽 57 2.2.6 几 种 图 形 工 具u层 次 方 框 图 层 次 方 框 图 用 树 形 结 构 的 一 系 列 多 层 次 的 矩 形 框 描绘 数 据 的 层 次 结 构 。 2.2.6 几 种 图 形 工 具u Warnier图 由 法 国 专 家 Warnier提 出 用 树 形 结 构 描 绘 信 息 表 明 了 信 息 的 逻 辑 组 织 结 构 47 2021-5-19 软 件 工 程 导 论 王 培 丽 59 2.2.6 几 种 图 形 工 具uIPO图 描 绘 输 入 数 据 、 对 数 据 的 处 理 和 输 出 数 据 之 间的 关 系 。 1. 需 求 分 析 ( ) A.要 回 答 “ 软 件 必 须 做 什 么 ? ” B.可 概 括 为 : “ 理 解 、 分 解 、 表 达 ” 6个 字 C.要 求 编 写 需 求 规 格 说 明 书 D.以 上 都 对 2. 结 构 化 分 析 方 法 使 用 的 描 述 工 具 ( ) 定 义 了 数 据 流 图 中每 一 个 图 形 元 素 A.数 据 流 图 B.数 据 字 典 C.判 定 表 D.判 定 树 3. 软 件 需 求 规 格 说 明 书 的 内 容 不 应 该 包 括 对 ( ) 的 描 述 。 A.主 要 功 能 B.算 法 的 详 细 过 程 C.用 户 界 面 及 运 行 环 境 D.软 件 的 性 能 思 考 与 练 习 4. 数 据 存 储 和 数 据 流 都 是 ( ) , 仅 仅 所 处 的 状 态 不 同 。 A.分 析 结 构 B.事 件 C.动 作 D.数 据 5. 需 求 分 析 最 终 结 果 是 产 生 ( ) A.项 目 开 发 计 划 B.可 行 性 分 析 报 告 C.需 求 规 格 说 明 书 D.设 计 说 明 书 6. 在 结 构 化 分 析 方 法 ( SA) 中 , 与 数 据 流 图 配 合 使 用 的 是 ( ) A.网 络 图 B.数 据 字 典 C.实 体 联 系 图 D.程 序 流 程 图 7. SA方 法 的 基 本 思 想 是 ( ) A.自 顶 向 上 逐 步 抽 象 B. 自 顶 向 上 逐 步 分 解 C.自 顶 向 下 逐 步 分 解 D.自 顶 向 下 逐 步 抽 象 思 考 与 练 习 8.下 列 哪 项 不 是 在 需 求 分 析 阶 段 要 进 行 工 作 ( ) A.问 题 识 别 B.分 析 与 综 合C.导 出 软 件 的 逻 辑 模 型 D.编 码9.可 行 性 分 析 研 究 的 目 的 是 ( ) A.争 取 项 目 B.项 目 是 否 值 得 开 发 C.开 发 项 目 D.规 划 项 目10 DFD是 常 用 的 进 行 软 件 需 求 分 析 的 图 形 工 具 , 其 基 本 符 号是 ( ) A 输 入 、 输 出 、 外 部 实 体 和 加 工 B.变 换 、 加 工 、 数 据 流 和 存 储 C.加 工 、 数 据 流 、 数 据 存 储 和 外 部 实 体 D.变 换 、 数 据 存 储 、 加 工 和 数 据 流 思 考 与 练 习
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!