软件需求获取与结构化分析方法

上传人:san****019 文档编号:21528303 上传时间:2021-05-03 格式:PPT 页数:75 大小:631.61KB
收藏 版权申诉 举报 下载
软件需求获取与结构化分析方法_第1页
第1页 / 共75页
软件需求获取与结构化分析方法_第2页
第2页 / 共75页
软件需求获取与结构化分析方法_第3页
第3页 / 共75页
资源描述:

《软件需求获取与结构化分析方法》由会员分享,可在线阅读,更多相关《软件需求获取与结构化分析方法(75页珍藏版)》请在装配图网上搜索。

1、第3章 软件需求获取与结构化分析方法需求获取与需求分析阶段的任务结构化分析方法系统需求规格说明需求评审需求管理 3.1 需求获取与需求分析阶段的任务需求获取的任务和原则需求获取的过程软件需求分析阶段的任务 需求获取的任务和原则 需 求 获 取 的 主 要 任 务 是 与 客 户 或 用 户 沟 通 , 了 解系 统 或 产 品 的 目 标 是 什 么 ? 客 户 或 用 户 想 要 实 现什 么 ? 系 统 和 产 品 如 何 满 足 业 务 的 要 求 , 最 终 系统 或 产 品 如 何 用 于 日 常 工 作 ? 获 取 并 理 解 用 户 的 需 求 是 软 件 工 程 师 所 面 对

2、 的 最困 难 的 任 务 之 一 。 需求获取的任务和原则导出需求变得如此困难的原因归为以下几个方面的问题: 系 统 的 目 标 或 范 围 问 题 ; 需 求 不 准 确 性 问 题 ; 需 求 的 易 变 问 题 ; 需 求 获 取 除 了 需 要 有 专 业 的 系 统 分 析 师 , 还 需 要通 过 有 效 的 客 户 开 发 者 的 合 作 才 能 成 功 。 需求获取的任务和原则1. 需求获取的任务(1) 发 现 和 分 析 问 题 , 并 分 析 问 题 的 原 因 /结 果 关系 。(2) 与 用 户 进 行 各 种 方 式 的 交 流 , 并 使 用 调 查 研 究方 法

3、 收 集 信 息 。(3) 按 照 三 个 成 分 观 察 问 题 的 不 同 侧 面 : 即 数 据 、过 程 和 接 口 。(4) 将 获 取 的 需 求 文 档 化 , 形 式 有 用 例 、 决 策 表 、需 求 表 等 。 需求获取的任务和原则2. 需求获取应遵循的原则(1) 深 入 浅 出 的 原 则 。 就 是 说 , 需 求 获 取 要 尽 可 能全 面 、 细 致 。 获 取 的 需 求 是 个 全 集 , 目 标 系 统 真正 实 现 的 是 个 子 集 。(2) 以 流 程 为 主 线 的 原 则 。 在 与 用 户 交 流 的 过 程 中 ,应 该 用 流 程 将 所

4、有 的 内 容 串 起 来 。 如 信 息 、 组 织结 构 、 处 理 规 则 等 。 这 样 便 于 交 流 沟 通 。 流 程 的描 述 既 有 宏 观 描 述 , 也 有 微 观 描 述 。 需求获取的过程1. 开发高层的业务模型2. 定义项目范围和高层需求3. 识别用户类和用户代表系 统 的 不 同 用 户 之 间 在 很 多 方 面 存 在 差 异 , 例 如 :(1) 使 用 产 品 的 频 率 ;(2) 用 户 在 应 用 领 域 的 经 验 和 使 用 计 算 机 系 统 的 技能 ;(3) 所 用 到 的 产 品 功 能 ;(4) 为 支 持 业 务 过 程 所 进 行 的

5、 工 作 ;(5) 访 问 权 限 和 安 全 级 别 需求获取的过程4. 获取具体的需求 确定了项目范围和高层需求,并确定了用户类及用户代表后,就需要获取更具体、完整和详细的需求。具体需求的来源可以来自以下几种典型的途径。 (1) 与 用 户 进 行 交 流 。 (2) 现 有 产 品 或 竞 争 产 品 的 描 述 文 档 。 (3) 系 统 需 求 规 格 说 明 。 (4) 当 前 系 统 的 问 题 报 告 和 改 进 要 求 。 (5) 市 场 调 查 和 用 户 问 卷 调 查 。 (6) 观 察 用 户 如 何 工 作 。 需求获取的过程5. 确定目标系统的业务工作流 具体到当

6、前待开发的应用系统,确定系统的业务工作流和主要的业务规则,采取需求调研的方法获取所需的信息。例如,针对信息系统的需求调研方法如下: (1) 调 研 用 户 的 组 织 结 构 、 岗 位 设 置 、 职责 定 义 , 从 功 能 上 区 分 有 多 少 个 子 系 统 ,划 分 系 统 的 大 致 范 围 , 明 确 系 统 的 目 标 。 (2) 调 研 每 个 子 系 统 的 工 作 流 程 、 功 能 与 处理 规 则 , 收 集 原 始 信 息 资 料 , 用 数 据 流 来表 示 物 流 、 资 金 流 、 信 息 流 三 者 的 关 系 。(3) 对 调 研 内 容 事 先 准 备

7、 , 针 对 不 同 管 理 层次 的 用 户 询 问 不 同 的 问 题 , 列 出 问 题 清 单 。将 操 作 层 、 管 理 层 、 决 策 层 的 需 求 既 联 系又 区 分 开 来 , 形 成 一 个 需 求 的 层 次 。需求获取的过程 需求获取的过程6. 需求整理与总结 必 须 对 上 面 步 骤 取 得 的 需 求 资 料 进 行 整 理 和 总 结 ,确 定 对 软 件 系 统 的 综 合 要 求 , 即 软 件 的 需 求 。 并 提 出 这 些 需 求 实 现 条 件 , 以 及 需 求 应 达 到 的 标准 。 这 些 需 求 包 括 功 能 需 求 、 性 能 需

8、 求 、 环 境 需 求 、可 靠 性 需 求 、 安 全 保 密 要 求 、 用 户 界 面 需 求 、 资源 使 用 需 求 、 软 件 成 本 消 耗 与 开 发 进 度 需 求 等 。 软件需求分析阶段的任务 可 以 把 软 件 需 求 分 析 阶 段 的 工 作 分 为 4个 步 骤 , 即获 取 需 求 、 分 析 需 求 、 定 义 需 求 和 验 证 需 求 , 如图 所 示 。 软 件 需 求 分 析 阶 段 的 工 作 步 骤 软件需求分析阶段的任务1. 需求获取 通 过 启 发 、 引 导 从 客 户 ( 或 用 户 ) 那 里 得 到 的 原 始需 求 是 他 们 的

9、业 务 要 求 ( needs) , 简 称 为 N。 这 是 分 析 之 前 获 取 的 需 求 , 其 中 可 能 存 在 一 些 实 际问 题 , 这 些 问 题 只 有 通 过 分 析 才 能 得 到 解 决 , 直 接把 获 取 的 需 求 作 为 软 件 设 计 阶 段 的 依 据 将 会 导 致 严重 的 后 果 。 软件需求分析阶段的任务2. 需求分析 认 真 研 究 获 取 的 需 求 , 必 须 考 虑 以 下 几 方 面 : (1) 完 整 性 : 每 项 获 取 的 需 求 都 应 给 出 清 楚 的 描 述 ,使 得 软 件 开 发 工 作 能 够 取 得 设 计 和

10、 实 现 该 功 能 所需 要 的 全 部 必 要 信 息 。 (2) 正 确 性 : 获 取 的 每 项 需 求 必 须 是 准 确 无 误 的 ,并 且 需 求 描 述 无 歧 义 性 。 (3) 合 理 性 : 各 项 需 求 之 间 、 软 件 需 求 与 系 统 需 求之 间 应 是 协 调 一 致 的 , 不 应 存 在 矛 盾 和 冲 突 。 软件需求分析阶段的任务2. 需求分析 (4) 可 行 性 : 包 括 技 术 可 行 性 、 经 济 可 行 性 、 社会 可 行 性 。 (5) 充 分 性 : 获 取 的 需 求 是 否 全 面 、 周 到 。 软件需求分析阶段的任务2

11、. 需求分析 由 于 分 析 的 过 程 会 对 获 取 的 需 求 做 部 分 调 整 , 也 即从 获 取 的 需 求 N中 去 掉 了 一 些 a, 又 补 充 了 一 些 c,从 而 得 到 的 是 分 析 的 需 求 R1( b+c) 。 软件需求分析阶段的任务3. 需求定义 将 已 经 过 分 析 的 需 求 清 晰 、 全 面 、 系 统 、 准 确 地描 述 成 为 正 式 的 文 档 , 这 一 步 定 义 需 求 的 工 作 就是 编 写 需 求 规 格 说 明 。 软件需求分析阶段的任务4. 需求验证 为 了 确 保 已 定 义 的 需 求 ( 需 求 规 格 说 明 )

12、 准 确 无误 , 并 能 为 客 户 ( 或 用 户 ) 理 解 和 接 受 , 需 要 对其 进 行 严 格 的 评 审 。 3.2 结构化分析方法结构化分析方法 传 统 的 分 析 建 模 方 法 称 为 结 构 化 分 析( structured analysis, SA) 方 法 。 最 有 代 表 性 的 是 一 种 面 向 数 据 流 进 行 需 求 分 析 的方 法 , 最 初 于 20世 纪 70年 代 由 D.Ross提 出 , 后来 又 经 过 扩 充 , 形 成 了 今 天 的 结 构 化 分 析 方 法 的框 架 。 3.2 结构化分析方法结构化分析模型 结 构 化

13、分 析 方 法 是 一 种 建 模 技 术 , 它 建 立 的 分 析模 型 如 图 所 示 。 3.2.1 功能建模概念 功 能 建 模 的 思 想 就 是 用 抽 象 模 型 的 概 念 , 按 照 软件 内 部 数 据 传 递 、 变 换 的 关 系 , 自 顶 向 下 逐 层 分解 , 直 到 找 到 满 足 功 能 要 求 的 所 有 可 实 现 的 软 件为 止 。 功 能 模 型 用 数 据 流 图 来 描 述 。 3.2.1 功能建模数据流图的基本图形符号 或 加工。对输入数据进行变换以产生输出数据,其中要注明加工的名字。 或 外部实体,即数据输入源(Source)或数据输出汇

14、点(Sink)。其中要注明数据源或数据汇点的名字。 或 数据存储。要用名词或名词性短语为数据存储命名。 数据流。描述被加工数据及传递方向。箭头旁边要注明数据流的名字,可用名词或名词性短语命名。 3.2.1 功能建模 多个数据流之间的关系 3.2.1 功能建模环境图 环 境 图 ( context diagram) 也 称 为 顶 层 数 据 流图 ( 或 0层 数 据 流 图 ) , 它 仅 包 括 一 个 数 据 处 理过 程 , 也 就 是 要 开 发 的 目 标 系 统 。 环 境 图 的 作 用 是 确 定 系 统 在 其 环 境 中 的 位 置 , 通过 确 定 系 统 的 输 入

15、和 输 出 与 外 部 实 体 的 关 系 确 定其 边 界 。 3.2.1 功能建模典型的环境图 3.2.1 功能建模招生系统需求描述 学 校 首 先 公 布 招 生 条 件 , 考 生 根 据 自 己 的 条 件 报名 , 之 后 系 统 进 行 资 格 审 查 , 并 给 出 资 格 审 查 信息 ; 对 于 资 格 审 查 合 格 的 考 生 可 以 参 加 答 卷 , 系 统 根据 学 校 提 供 的 试 题 及 答 案 进 行 自 动 判 卷 , 并 给 出分 数 及 答 题 信 息 , 供 考 生 查 询 ; 最 后 系 统 根 据 学 校 的 录 取 分 数 线 进 行 录 取

16、 , 并 将录 取 信 息 发 送 给 考 生 。 3.2.1 功能建模招生系统的环境图 3.2.1 功能建模数据流图的分层 对 于 稍 微 复 杂 一 些 的 实 际 问 题 , 在 数 据 流 图 上 常常 出 现 十 几 个 甚 至 几 十 个 加 工 , 这 样 的 数 据 流 图看 起 来 不 直 观 , 不 易 理 解 , 分 层 的 数 据 流 图 能 很好 地 解 决 这 一 问 题 。 按 照 系 统 的 层 次 结 构 进 行 逐 步 分 解 , 并 以 分 层 的数 据 流 图 反 映 这 种 结 构 关 系 , 能 清 楚 地 表 达 和 容易 理 解 整 个 系 统

17、。 3.2.1 功能建模招生系统的分层数据流图 3.2.1 功能建模数据流图的分层示意图 3.2.1 功能建模实例研究 银 行 储 蓄 系 统 的 业 务 流 程 : 储 户 填 写 的 存 款 单 或 取 款 单 由 业 务 员 键 入 系 统 ; 如 果 是 存 款 则 系 统 记 录 存 款 人 姓 名 、 住 址 ( 或 电 话号 码 ) 、 身 份 证 号 码 、 存 款 类 型 、 存 款 日 期 、 到 期日 期 、 利 率 、 密 码 ( 可 选 ) 等 信 息 , 并 印 出 存 单 给储 户 ; 如 果 是 取 款 而 且 开 户 时 留 有 密 码 , 则 系 统 首 先

18、 核 对储 户 密 码 , 若 密 码 正 确 或 存 款 时 未 留 密 码 , 则 系 统计 算 利 息 并 印 出 利 息 清 单 给 储 户 。 要 求 画 出 分 层 的 数 据 流 图 , 并 细 化 到 2层 数 据 流 图 。 3.2.1 功能建模 (1) 识别外部实体及输入输出数据流。 外 部 实 体 : 储 户 、 业 务 员 。 输 入 数 据 : 如 果 需 要 储 户 输 入 密 码 , 储 户 才 直 接与 系 统 进 行 交 互 。 储 户 填 写 的 存 款 或 取 款 信 息 通过 业 务 员 键 入 系 统 , 可 以 将 存 款 及 取 款 信 息 抽 象

19、为 事 务 。 输 出 数 据 : 存 款 单 , 利 息 清 单 。 3.2.1 功能建模 (2) 画出环境图(顶层数据流图) 业务 员 银行储蓄 系统 事务 存款单 储 户 利息清单 储 户 密码 3.2.1 功能建模 (3) 画出一层数据流图 3.2.1 功能建模 (4) 画出二层数据流图 对 一 层 图 中 的 “ 处 理 存 款 ” 及 “ 处 理 取 款 ” 进 行进 一 步 分 解 , 得 到 二 层 数 据 流 图 , 即 处 理 存 款 的数 据 流 图 和 处 理 取 款 的 数 据 流 图 。 存款业务 2.1 记录存款 信息 2.2 打印存款单 存款信息 存款单 存款信

20、息 处 理 存 款 的 数 据 流 图 3.2.1 功能建模 (4) 画出二层数据流图处 理 取 款 的 数 据 流 图 3.2.2 数据建模 在 结 构 化 分 析 方 法 中 , 使 用 实 体 关 系 建 模 技 术来 建 立 数 据 模 型 。 这 种 技 术 是 在 较 高 的 抽 象 层 次 ( 概 念 层 ) 上 对 数据 库 结 构 进 行 建 模 的 流 行 技 术 。 实 体 关 系 模 型 表 示 为 可 视 化 的 实 体 关 系 图( entity-relationship diagram, ERD) , 也 称为 ER图 。 ER图 中 仅 包 含 3种 相 互 关

21、 联 的 元 素 : 数 据 对 象 ( 实体 ) 、 描 述 数 据 对 象 的 属 性 及 数 据 对 象 彼 此 间 相互 连 接 的 关 系 。 3.2.2 数据建模数据对象 数 据 对 象 是 目 标 系 统 所 需 要 的 复 合 信 息 的 表 示 ,所 谓 复 合 信 息 是 具 有 若 干 不 同 属 性 的 信 息 。 在 ER图 中 用 矩 形 表 示 数 据 对 象 。 在 实 际 问 题 中 , 数 据 对 象 ( 实 体 ) 可 以 是 外 部 实体 、 事 物 、 角 色 、 行 为 或 事 件 、 组 织 单 位 、 地 点或 结 构 等 。 3.2.2 数据建

22、模属性 属 性 定 义 数 据 对 象 的 特 征 , 如 数 据 对 象 学 生 的 学 号 、 姓 名 、性 别 、 专 业 等 , 课 程 的 课 程 编 号 、 课 程 名 称 、 学 分 等 。 在 ER图 中 用 椭 圆 或 圆 角 矩 形 表 示 属 性 , 并 用 无 向 边 将 属 性与 相 关 的 数 据 对 象 连 接 在 一 起 。 3.2.2 数据建模关系 不 同 数 据 对 象 的 实 例 之 间 是 有 关 联 关 系 的 , 在 ER图 上 用 无 向 边 表 示 。 在 无 向 边 的 两 端 应 标 识 出 关 联 实 例 的 数 量 , 也 称为 关 联

23、的 重 数 。 从 关 联 重 数 的 角 度 可 以 将 关 联 分 为 种 。(1) 一 对 一 ( 1:1) 关 联(2) 一 对 多 ( 1:m) 关 联(3) 多 对 多 ( m:n) 关 联 实 例 关 联 还 有 “ 必 须 ” 和 “ 可 选 ” 之 分 。 3.2.2 数据建模 关 联 数 量 的 表 示 在 ER图 中 用 圆 圈 表 示 所 关 联 的 实 例 是 可 选 的 , 隐 含表 示 “ 0” , 没 有 出 现 圆 圈 就 意 味 着 是 必 须 的 。 出现 在 连 线 上 的 短 竖 线 可 以 看 成 是 “ 1” 。 3.2.2 数据建模 关 联 关

24、系 举 例 3.2.2 数据建模 关 系 的 属 性 关 系 本 身 也 可 能 有 属 性 , 这 在 多 对 多 的 关 系 中 尤其 常 见 , 如 学 生 和 课 程 之 间 的 关 系 可 起 名 为 “ 选课 ” , 其 属 性 应 该 有 学 期 、 成 绩 等 。 关 系 属 性 的 表 示 : 在 表 示 关 系 的 无 向 边 上 再 加 一个 菱 形 框 , 并 在 菱 形 框 中 标 明 关 系 的 名 字 , 关 系的 属 性 同 样 用 椭 圆 形 或 圆 角 矩 形 表 示 , 并 用 无 向边 将 关 系 与 其 属 性 连 接 起 来 。 3.2.2 数据建模

25、 关 系 的 属 性 3.2.2 数据建模 银 行 储蓄 系 统的 ER图 3.2.3 行为建模 状 态 转 换 图 ( 简 称 状 态 图 ) 通 过 描 绘 系 统 的 状 态及 引 起 系 统 状 态 转 换 的 事 件 , 来 表 示 系 统 的 行 为 。状 态 图 中 使 用 的 主 要 符 号 如 图 所 示 。 3.2.3 行为建模状态 状 态 是 任 何 可 以 被 观 察 到 的 系 统 行 为 模 式 , 一 个状 态 代 表 系 统 的 一 种 行 为 模 式 , 状 态 规 定 了 系 统对 事 件 的 响 应 方 式 。 状 态 可 能 有 : 初 态 ( 初 始

26、状 态 ) 、 终 态 ( 最 终 状态 ) 和 中 间 态 。 在 一 张 状 态 图 中 只 能 有 一 个 初 态 , 而 终 态 则 可 以有 多 个 , 也 可 以 没 有 。 3.2.3 行为建模 状 态 的 表 示 : 初 态 用 实 心 圆 表 示 , 终 态 用 牛 眼图 形 表 示 , 中 间 态 用 圆 角 矩 形 表 示 。 3.2.3 行为建模状态转换 状 态 图 中 两 个 状 态 之 间 带 箭 头 的 连 线 称 为 状 态 转换 。 状 态 的 变 迁 通 常 是 由 事 件 触 发 的 , 在 这 种 情 况 下应 在 表 示 状 态 转 换 的 箭 头 线

27、 上 标 出 触 发 转 换 的 事件 表 达 式 。 如 果 在 箭 头 线 上 未 标 明 事 件 , 则 表 示 在 源 状 态 的内 部 活 动 执 行 完 之 后 自 动 触 发 转 换 。 3.2.3 行为建模状态转换 下 图 为 计 算 机 应 用 软 件 的 启 动 过 程 , 在 这 个 过 程中 没 有 外 部 事 件 触 发 , 每 个 状 态 下 的 活 动 完 成 时 ,状 态 发 生 转 换 。 3.2.3 行为建模事件 事 件 是 在 某 个 特 定 时 刻 发 生 的 事 情 , 它 是 对 引 起 系 统 做 动 作或 从 一 个 状 态 转 换 到 另 一

28、个 状 态 的 外 部 事 件 的 抽 象 。 事 件 表达 式 的 语 法 如 下 : 事 件 说 明 ( 守 卫 条 件 ) /动 作 表 达 式(1) 事 件 说 明 的 语 法 如 下 : 事 件 名 ( 参 数 表 )(2) 守 卫 条 件 是 一 个 布 尔 表 达 式 。 如 果 同 时 使 用 守 卫 条 件 和 事件 说 明 , 则 当 且 仅 当 事 件 发 生 且 布 尔 表 达 式 成 立 时 , 状 态 转换 才 发 生 。 如 果 只 有 守 卫 条 件 没 有 事 件 说 明 , 则 只 要 守 卫 条件 为 真 , 状 态 转 换 就 发 生 。(3) 动 作

29、表 达 式 是 一 个 过 程 表 达 式 , 当 状 态 转 换 开 始 时 执 行 该表 达 式 。 3.2.3 行为建模 存 款 过 程 的 状 态 图 (考 虑 新 开 户 ) 3.2.3 行为建模 取 款 过 程 的 状 态 图 3.2.4 数据字典 数 据 字 典 以 词 条 方 式 定 义 在 数 据 模 型 、 功 能 模 型和 行 为 模 型 中 出 现 的 数 据 对 象 及 控 制 信 息 的 特 性 ,给 出 它 们 的 准 确 定 义 , 包 括 数 据 流 、 加 工 、 数 据文 件 、 数 据 元 素 , 以 及 数 据 源 点 、 数 据 汇 点 等 。 数

30、据 字 典 成 为 把 3种 分 析 模 型 黏 合 在 一 起 的 “ 黏 合剂 ” , 是 分 析 模 型 的 “ 核 心 ” 。 3.2.4 数据字典词条描述 对 于 在 数 据 流 图 中 每 一 个 被 命 名 的 图 形 元 素 均 加以 定 义 ; 其 内 容 包 括 图 形 元 素 的 名 字 , 图 形 元 素 的 别 名 或编 号 , 图 形 元 素 类 别 ( 如 加 工 、 数 据 流 、 数 据 文件 、 数 据 元 素 、 数 据 源 点 或 数 据 汇 点 等 ) 、 描 述 、定 义 、 位 置 等 。 3.2.4 数据字典 数 据 流 词 条 数 据 流 是

31、数 据 结 构 在 系 统 内 传 播 的 路 径 , 数 据 流 词条 应 包 括 以 下 几 项 内 容 。 数 据 流 名 : 要 求 与 数 据 流 图 中 该 图 形 元 素 的 名 字 一 致 。 简 述 : 简 要 介 绍 它 产 生 的 原 因 和 结 果 。 组 成 : 数 据 流 的 数 据 结 构 。 来 源 : 数 据 流 来 自 哪 个 加 工 或 作 为 哪 个 数 据 源 的 外 部 实 体 。 去 向 : 数 据 流 流 向 哪 个 加 工 或 作 为 哪 个 数 据 汇 点 的 外 部 实 体 。 流 通 量 : 单 位 时 间 数 据 的 流 通 量 。 峰

32、 值 : 流 通 量 的 极 限 值 。 3.2.4 数据字典 数 据 元 素 词 条 数 据 流 图 中 的 每 个 数 据 结 构 都 是 由 数 据 元 素 构 成 的 , 数 据元 素 是 数 据 处 理 中 最 小 的 、 不 可 再 分 的 单 位 , 它 直 接 反 映事 物 的 某 一 特 征 。 类 型 : 数 据 元 素 分 为 数 字 型 与 文 字 型 。 数 字 型 又 分 为 离散 值 和 连 续 值 , 文 字 的 类 型 用 编 码 类 型 和 长 度 区 分 。 取 值 范 围 : 离 散 值 的 取 值 或 是 枚 举 的 ( 如 3, 17, 21) ,或

33、 是 介 于 上 下 界 的 一 组 数 ( 如 2.100) ; 连 续 值 一 般 是 有取 值 范 围 的 实 数 集 ( 如 0.0.100.0) 。 对 于 文 字 型 , 文 字的 取 值 需 加 以 定 义 。 相 关 的 数 据 元 素 及 数 据 结 构 。 3.2.4 数据字典 数 据 存 储 文 件 词 条 数 据 存 储 文 件 是 数 据 保 存 的 地 方 。 一 个 数 据 存 储 文 件 词 条应 有 以 下 几 项 内 容 。 文 件 名 : 要 求 与 数 据 流 图 中 该 图 形 元 素 的 名 字 一 致 。 简 述 : 简 要 介 绍 存 放 的 是

34、 什 么 数 据 。 组 成 : 文 件 的 数 据 结 构 。 输 入 : 从 哪 些 加 工 获 取 数 据 。 输 出 : 由 哪 些 加 工 使 用 数 据 。 存 取 方 式 : 分 为 顺 序 、 直 接 、 关 键 码 等 不 同 存 取 方 式 。 存 取 频 率 : 单 位 时 间 的 存 取 次 数 。 3.2.4 数据字典 加 工 词 条 加 工 可 以 使 用 诸 如 判 定 表 、 判 定 树 、 结 构 化 语 言等 形 式 表 达 , 主 要 描 述 如 下 。 加 工 名 : 要 求 与 数 据 流 图 中 该 图 形 元 素 的 名 字 一 致 。 编 号 :

35、 用 以 反 映 该 加 工 的 层 次 和 父 子 关 系 。 简 述 : 加 工 逻 辑 及 功 能 简 述 。 输 入 : 加 工 的 输 入 数 据 流 。 输 出 : 加 工 的 输 出 数 据 流 。 加 工 逻 辑 : 简 述 加 工 程 序 和 加 工 顺 序 。 3.2.4 数据字典 数 据 源 点 及 数 据 汇 点 词 条 对 于 一 个 数 据 处 理 系 统 来 说 , 数 据 源 点 和 数 据 汇点 应 比 较 少 。 名 称 : 要 求 与 数 据 流 图 中 该 外 部 实 体 的 名 字 一 致 。 简 述 : 简 要 描 述 是 什 么 外 部 实 体 。

36、 有 关 数 据 流 : 该 实 体 与 系 统 交 互 时 涉 及 哪 些 数 据 流 。 数 目 : 该 实 体 与 系 统 交 互 的 次 数 。 3.2.4 数据字典数据结构描述 在 数 据 字 典 的 编 制 中 , 分 析 员 最 常 用 的 描 述 数据 结 构 的 方 式 有 定 义 式 、 Warnier图 等 。(1) 定 义 式 。 在 数 据 流 图 中 , 数 据 流 和 数 据 文 件 都具 有 一 定 的 数 据 结 构 , 因 此 , 必 须 以 一 种 清 晰 、准 确 、 无 二 义 性 的 方 式 来 描 述 数 据 结 构 。 (2) Warnier图

37、。 Warnier图 是 表 示 数 据 结 构 的 另 一种 图 形 工 具 , 它 用 树 形 结 构 来 描 绘 数 据 结 构 。 3.2.4 数据字典 定 义 式 中 的 符 号 3.2.4 数据字典 定 义 式 举 例 : 存 折 3.2.4 数据字典 存 折 的 定 义 格 式存 折 户 名 所 号 账 号 开 户 日 性 质 ( 印 密 ) 1存 取 行 50所 号 “ 001” .“ 999” 户 名 2字 母 24账 号 “ 00000000001” .“ 99999999999” 开 户 日 年 月 日性 质 “ 1” .“ 6” 印 密 ( “ 0” |“ 000001

38、” .“ 999999” ) 存 取 行 日 期 ( 摘 要 ) 支 出 存 入 余 额 操 作 复 核日 期 年 月 日年 “ 0001” .“ 9999”月 “ 01” .“ 12” 日 “ 01” .“ 31” 3.2.4 数据字典 存 折 的 定 义 格 式摘 要 1字 母 4支 出 金 额 存 入 金 额余 额 金 额金 额 “ 0000000.01” .“ 9999999.99”操 作 “ 00001” .“ 99999”复 核 “ 00001” .“ 99999”字 母 “ a” .“ z” |“ A” .“ Z” 3.2.4 数据字典 Warnier图举 例 : 存 折 3.2

39、.5 加工规格说明 在 对 数 据 流 图 的 分 解 中 , 位 于 层 次 树 最 低 层 的 加 工也 称 为 基 本 加 工 或 原 子 加 工 , 对 于 每 一 个 基 本 加 工都 需 要 进 一 步 说 明 , 这 称 为 加 工 规 格 说 明 。 在 编 写 基 本 加 工 的 规 格 说 明 时 , 主 要 目 的 是 要 表 达“ 做 什 么 ” , 而 不 是 “ 怎 样 做 ” 。 3.2.5 加工规格说明 加 工 规 格 说 明 应 满 足 如 下 的 要 求 :(1) 对 数 据 流 图 的 每 一 个 基 本 加 工 , 必 须 有 一 个 加工 规 格 说

40、明 。(2) 加 工 规 格 说 明 必 须 描 述 基 本 加 工 如 何 把 输 入 数据 流 变 换 为 输 出 数 据 流 的 加 工 规 则 。(3) 加 工 规 格 说 明 必 须 描 述 实 现 加 工 的 策 略 而 不 是实 现 加 工 的 细 节 。(4) 加 工 规 格 说 明 中 包 含 的 信 息 应 是 充 足 的 , 完 备的 , 有 用 的 , 没 有 重 复 的 多 余 信 息 。 3.2.5 加工规格说明 决 策 表决 策 表 由 4个 部 分 组 成 : 左 上 部 分 是 条 件 茬 , 在 此 区 域 列 出 了 各 种 可 能 的 单 个 条件 ;

41、左 下 部 分 是 动 作 茬 , 在 此 区 域 列 出 了 可 能 采 取 的 单 个 动作 ; 右 上 部 分 是 条 件 项 , 在 此 区 域 列 出 了 针 对 各 种 条 件 的 每一 组 条 件 取 值 的 组 合 ; 右 下 部 分 是 动 作 项 , 这 些 动 作 项 与 条 件 项 紧 密 相 关 , 它指 出 了 在 条 件 项 的 各 组 取 值 的 组 合 情 况 下 应 采 取 的 动 作 。 3.2.5 加工规格说明 决 策 表 举 例商 店 业 务 处 理 系 统 中 “ 检 查 订 货 单 ” 的 决 策 表 。 3.2.5 加工规格说明 决 策 表 的

42、改 进 如 果 表 中 有 两 条 或 更 多 的 处 理 规 则 具 有 相 同 的 动 作 , 并 且其 条 件 项 之 间 存 在 着 某 种 关 系 , 就 可 设 法 将 它 们 合 并 。 3.2.5 加工规格说明 建 立 决 策 表 的 步 骤(1) 列 出 与 一 个 具 体 过 程 ( 或 模 块 ) 有 关 的 所 有 处 理 。(2) 列 出 过 程 执 行 期 间 的 所 有 条 件 ( 或 所 有 判 断 ) 。(3) 将 特 定 条 件 取 值 组 合 与 特 定 的 处 理 相 匹 配 , 消 去 不 可 能发 生 的 条 件 取 值 组 合 。(4) 将 右 部

43、 每 一 纵 列 规 定 为 一 个 处 理 规 则 , 即 对 于 某 一 条 件取 值 组 合 将 有 什 么 动 作 。 3.2.5 加工规格说明 决 策 树 决 策 树 ( decision tree) 也 是 用 来 表 达 加 工 逻 辑 的 一 种工 具 , 有 时 侯 它 比 决 策 表 更 直 观 。 检 查 订 货 单 的 决 策 树 3.3 系统需求规格说明 需 求 分 析 阶 段 的 重 要 任 务 之 一 是 根 据 分 析 的 结 果编 写 需 求 规 格 说 明 , 经 过 严 格 评 审 并 得 到 用 户 确认 之 后 , 作 为 这 个 阶 段 的 最 终 成 果 。 按 照 国 家 标 准 GB/T 85672006 计 算 机 软 件 文 档编 制 规 范 , 涉 及 需 求 规 格 说 明 的 文 档 有 “ 软 件需 求 规 格 说 明 ( SRS) ” 、 “ 数 据 需 求 说 明( DRD) ” 等 。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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