1. 目 的
本 文 件 的 目 的 是 说 明 物 件 导 向 法 的 程 序 结 构 , 及
详 述 在 进 行 物 件 导 向 法 规 划 时 所 涉 及 的 程 序 。
2. 范 围
本 手 册 的 读 者 对 象 是 从 事 物 件 导 向 法 计 划 的 工 作
人 员 。 它 是 以 物 件 导 向 法 程 序 的 各 个 阶 段 作 为 文 件 的 结 构 而 编 写 。
就 物 件 导 向 法 每 个 阶 段 的 各 个 工 作 项 目 而 编 写 的 文 件 , 均 会 载 列 以
下 的 资 讯 :
- 目 的
- 描 述
- 必 要 条 件
- 成 品
- 指 引
- 技 巧
- 细 分 工 作 项 目
为 方 便 参 考 , 部 分 内 容 摘 录 自 手 册 全 文 , 并 在 下
文 加 以 概 述 。
3. 物 件 导 向 法 概 览
物 件 导 向 法 是 一 个 新 的 系 统 发 展 方 法 , 鼓 励 和 协
助 用 户 把 电 脑 系 统 的 软 件 组 件 再 次 使 用 。 采 用 这 个 方 法 后 , 电 脑 系
统 能 够 以 组 件 作 为 基 础 进 行 发 展 , 有 助 用 户 有 效 地 把 现 有 的 组 件 再
次 使 用 , 及 协 助 把 系 统 的 组 件 与 其 他 系 统 共 用 。 采 用 物 件 导 向 法 可
提 高 生 产 力 、 减 少 维 修 费 用 和 获 得 更 佳 品 质 。
物 件 导 向 法 生 命 周 期 由 六 个 阶 段 组 成 。 这 些 阶 段
计 有 :
- 业 务 规 划 阶 段 ;
- 业 务 体 系 结 构 定 义 阶 段 ;
- 技 术 体 系 结 构 定 义 阶 段 ;
- 递 增 交 付 规 划 阶 段 ;
- 递 增 设 计 和 建 设 阶 段 ; 及
- 设 置 阶 段 。
3.1 业 务 规 划
在 业 务 规 划 阶 段 , 业 务 的 管 方 和 用 户 通 常 会 举 行
一 系 列 的 会 议 和 研 讨 会 。 这 些 会 议 会 制 定 彼 此 达 成 共 识 的 目 标 、 范
围 和 用 户 需 求 , 以 及 开 始 发 展 程 序 及 评 估 发 展 计 划 的 可 行 性 。
业 务 规 划 的 工 作 项 目 是 :
(a) 审 查 现 有 环 境 及 制 定 目 标
透 过 制 定 系 统 的 目 标 , 计 划 推 行 小 组 成 员 和 业 务
用 户 可 以 清 楚 了 解 计 划 的 界 限 、 范 围 、 相 关 费 用 和 好 处 。 透 过 审 查
以 往 的 研 究 结 果 、 现 有 系 统 和 业 务 的 使 命 , 可 制 定 业 务 方 案 的 主 要
目 标 。
(b) 确 定 整 体 需 求
功 能 需 求 指 系 统 将 提 供 的 功 能 。 这 些 需 求 会 编 写
为 需 求 目 录 , 编 写 方 式 与 在 稍 后 的 工 作 项 目 内 用 例 载 列 需 求 详 情 的
高 层 次 方 式 相 同 。
(c) 业 务 程 序 模 型
业 务 程 序 模 型 是 与 用 户 共 同 发 展 的 。 这 模 型 界 定
了 业 务 范 围 , 而 建 议 的 业 务 方 案 会 在 这 范 围 内 予 以 推 行 , 最 后 投 入 运 作
。 为 与 执 行 业 务 程 序 的 有 关 人 员 举 办 用 户 研 讨 会 , 以 讨 论 、 了 解 及
编 写 所 涉 及 的 事 件 及 程 序 。 业 务 程 序 模 型 会 展 示 「 将 予 采 用 」 的 程 序
模 型 。 任 何 重 新 设 计 程 序 的 工 作 , 应 该 在 执 行 目 前 这 工 作 项 目 之 前
完 成 。
(d) 分 析 用 例 ( Use Cases )
在 组 件 和 物 件 发 展 方 面 , 用 例 是 电 脑 系 统 发 展 的
主 要 驱 动 工 具 。 在 业 务 程 序 模 型 所 说 明 的 程 序 界 定 了 业 务 系 统 , 但
这 些 程 序 并 没 有 说 明 电 脑 系 统 需 求 。 业 务 系 统 与 电 脑 系 统 需 求 之 间
其 实 互 有 关 连 , 因 此 , 可 能 会 有 一 个 程 序 ( 通 常 是 企 业 业 务 程 序 ) 是
与 用 例 有 连 结 的 。 这 种 连 结 关 系 提 供 了 电 脑 发 展 系 统 的 记 录 和 结 构
方 面 的 资 料 。
业 务 方 案 的 功 能 需 求 会 载 列 在 用 例 内 。 每 个 用 例
说 明 了 系 统 的 一 个 能 够 为 用 户 提 供 价 值 的 使 用 方 式 。 每 项 功 能 需 求
最 少 会 作 为 一 个 用 例 或 在 最 少 一 个 用 例 内 列 出 。 此 外 , 用 例 图 也 会
包 含 与 用 例 业 务 方 案 有 关 的 系 统 执 行 因 素 及 系 统 活 动 者 。
(e) 开 展 业 务 类 别 模 型
这 工 作 项 目 最 好 在 完 成 制 定 用 例 模 型 后 才 开 始 ,因
为 系 统 分 析 人 员 在 制 定 用 例 模 型 时 会 对 计 划 领 域 的 知 识 大 幅 增 加 。
这 方 面 的 重 点 需 放 在 于 基 本 的 业 务 类 别 , 即 与 计
划 领 域 有 关 的 跟 物 件 对 应 的 类 别 , 因 为 假 设 这 些 类 别 一 般 会 成 为 资 料
模 型 的 一 个 相 关 实 体 , 并 且 因 而 能 够 充 当 一 个 资 料 模 型 规 模 的 基 础
。 这 个 资 料 模 型 可 能 包 含 更 多 的 实 体 , 例 如 : 体 现 多 方 面 之 间 的 相 互
关 系 。
(f) 确 定 可 再 次 使 用 的 组 件
这 工 作 项 目 会 与 上 一 个 项 目 同 时 进 行 , 可 避 免 会
对 已 经 存 在 的 现 有 组 件 制 定 类 别 模 型 。 在 这 个 阶 段 拟 定 再 次 使 用系 统
组 件 的 计 划 , 是 以 组 件 为 本 进 行 发 展 的 一 个 重 要 基 础 。
(g) 完 成 可 行 性 研 究
如 采 用 结 合 可 行 性 研 究 / 系 统 分 析 和 设 计 阶 段 的
方 法 , 便 无 需 进 行 这 项 工 作 。
这 工 作 项 目 会 按 照 预 算 的 成 本 和 推 行 的 期 间 完 成
可 行 性 研 究 。 为 资 料 库 规 模 的 目 的 , 在 完 成 业 务 体 系 结 构 定 义 阶 段 的「
把 业 务 类 别 与 实 体 配 对 」 的 工 作 项 目 后 , 会 制 定 一 个 所 需 系 统 逻 辑 资
料 模 型 。
3.2 业 务 体 系 结 构 定 义
业 务 体 系 结 构 定 义 的 重 点 在 于 加 深 了 解 用 户 的 需
要 , 及 界 定 一 个 会 符 合 需 要 的 方 案 。
在 用 例 中 指 明 的 系 统 需 求 会 予 以 分 析 。 需 用 以 达
成 系 统 功 能 的 组 件 服 务 会 加 以 确 定 。 组 件 服 务 会 透 过 业 务 类 别 的 仔
细 设 计 和 组 件 之 间 的 合 作 得 以 提 供 。
为 从 以 组 件 为 本 的 发 展 中 获 得 好 处 , 在 可 重 用 组
件 所 获 得 的 服 务 和 这 些 服 务 之 间 互 相 依 赖 的 关 系 会 加 以 确 定 。 在 进
行 上 述 活 动 时 , 可 同 时 制 定 屏 幕 及 报 告 的 原 型 。
业 务 体 系 结 构 定 义 的 工 作 项 目 是 :
(a) 检 讨 业 务 规 划 成 品
如 在 业 务 规 划 阶 段 后 业 务 需 求 有 所 改 变 , 便 需 进
行 这 工 作 项 目 。 可 能 出 现 的 改 变 通 常 视 乎 业 务 规 划 阶 段 完 结 后 和 业
务 体 系 结 构 定 义 阶 段 开 始 前 的 期 间 而 定 。 这 工 作 项 目 对 于 已 进 行 可
行 性 研 究 ( 或 业 务 规 划 阶 段 ) 作 为 一 个 独 立 阶 段 的 计 划 尤 其 重 要 。
(b) 原 型 用 户 界 面
屏 幕 原 型 是 一 种 核 实 用 例 的 简 报 及 相 关 资 料 输 入
/ 输 出 的 出 色 技 术 , 而 用 户 也 会 获 得 鼓 励 参 与 这 项 工 作 , 令 所 完 成
的 方 案 是 一个 彼 此 接 受 的 方 案 。 用 户 研 讨 会 是 一 个 发 展 原 型 的 有 效 机
制 。
(c) 确 定 待 用 组 件
这 工 作 项 目 是 界 定 系 统 所 包 含 的 业 务 体 系 结 构 的
元 素 。 经 确 定 的 组 件 是 逻 辑 业 务 组 件 , 并 会 为 此 界 定 组 件 服 务 。
组 件 的 确 定 将 主 要 取 决 于 与 业 务 类 别 的 ( 静 态 )
联 系 。 待 用 组 件 需 在 较 后 的 工 作 项 目 进 行 时 由 ( 动 态 ) 交 互 模 型 加
以 核 实 , 因 此 不 会 在 这 个 阶 段 作 出 定 论 。
(d) 组 件 交 互 模 型
业 务 组 件 交 互 模 型 与 制 定 原 型 的 工 作 同 时 进 行 ,
并 在 确 定 待 用 组 件 之 后 完 成 。 有 关 的 组 件 服 务 会 根 据 用 例 的 功 能 界
定 。
这 项 工 作 需 与「 业 务 类 别 交 互 模 型 」的 工 作 同 时 进
行 , 因 为 可 加 深 对 组 件 功 能 的 了 解 。
(e) 业 务 类 别 交 互 模 型
物 件 之 间 进 行 交 互 产 生 系 统 的 职 能 。 编 制 业 务 类
别 物 件 顺 序 图 可 界 定 业 务 类 别 的 各 项 运 作 活 动 。 有 关 的 交 互 可 协 助
分 析 人 员 分 析 业 务 类 别 的 动 态 职 能 。 在 这 个 阶 段 , 制 定 模 型 的 工 作
主 要 是 制 定 组 件 内 部 的 模 型 。
(f) 把 业 务 类 别 与 实 体 配 对
如 果 使 用 物 件 资 料 库 管 理 系 统 , 类 别 模 型 结 构 和
物 件 资 料 库 管 理 系 统 结 构 之 间 应 该 可 直 接 进 行 配 对 , 但 对 于 关 系 资
料 库 而 言 则 并 不 是 这 样 。 例 如 , 该 类 资 料 库 并 不 支 援 继 承 结 构 。 关
系 表 格 也 需 要 基 本 和 外 在 的 关 键 码 , 而 类 别 模 型 则 没 有 提 供 这 些 关 键
码 。 如 使 用 物 件 资 料 库 管 理 系 统 , 必 须 执 行 物 件 的 关 系 转 换 , 以 编
制 逻 辑 资 料 模 型 。
(g) 完 成 交 互 模 型
前 两 个 工 作 项 目 会 产 生 大 量 的 物 件 顺 序 图 供 计 划
推 行 小 组 使 用 。 该 等 物 件 顺 序 图 的 完 整 性 、 一 贯 性 和 详 细 程 度 必 须 先
予 以 查 核 , 然 后 该 模 型 才 可 进 入 递 增 设 计 和 建 设 阶 段 。 通 常 可 在 这
阶 段 加 入 更 多 的 细 节 。
3.3 技 术 体 系 结 构 定 义
技 术 体 系 结 构 定 义 的 活 动 会 与 业 务 体 系 结 构 定 义
阶 段 同 时 进 行 。 业 务 体 系 结 构 定 义 的 重 点 在 于 业 务 需 求 , 而 技 术 体
系 结 构 定 义 阶 段 郄 侧 重 技 术 和 体 系 结 构 两 方 面 。
技 术 体 系 结 构 定 义 的 工 作 项 目 是 :
(a) 确 认 技 术 需 求
新 业 务 及 技 术 需 求 既 然 已 经 确 定 , 它 们 对 现 有 系
统 的 基 础 建 设 的 影 响 必 须 加 以 确 定 。 如 没 有 该 等 基 础 建 设 , 则 那 些 应
由 基 础 建 设 提 供 的 服 务 便 须 加 以 确 定 , 分 析 和 推 行 。
(b) 选 择 业 界 标 准 方 案
就 业 务 功 能 而 言 , 由 个 别 机 构 发 展 的 应 用 系 统 可
能 是 独 特 的 , 但 从 技 术 体 系 结 构 的 观 点 来 说 , 它们 并 非 独 特 的 系 统 。
要 成 功 发 展 一 个 应 用 系 统 , 关 键 之 一 是 采 用 业 界 标 准 方 案 、 架 构 和
最 佳 作 业 实 务 (如 可 能) 。 要 选 择 正 确 , 必 须 把 对 服 务 的 技 术 需 求 作
出 比 较 ; 该 等 服 务 是 由 经 考 虑 的 体 系 结 构 的 架 构 / 方 案 所 提 供 。 在
选 择 过 程 中 , 应 考 虑 机 构 采 用 的 标 准 。
(c) 说 明 技 术 系 统 体 系 结 构
技 术 系 统 体 系 结 构 对 工 具 、 环 境 和 支 援 应 用 系 统
的 软 件 方 案 加 以 界 定 。 为 使 发 展 系 统 的 人 员 有 效 地 共 同 工 作 , 所 选
择 的 工 具 须 能 以 整 合 及 一 致 的 方 式 支 援 所 有 不 同 的 技 术 , 而 这 些 技 术
均 是 发 展 该 类 应 用 系 统 所 需 要 的 。 这 项 活 动 集 中 于 把 适 当 的 工 具 和 操
作 平 台 进 行 配 对 ; 该 等 工 具 和 操 作 平 台 均 适 合 系 统 的 技 术 需 求 和 机 构
的 标 准 。
(d) 界 定 技 术 应 用 系 统 体 系 结 构
在 进 行 任 何 设 计 和 发 展 活 动 前 , 最 基 本 的 需 求 是
设 立 参 考 模 型 , 供 分 析 人 员 和 开 发 人 员 作 为 方 案 / 组 件 设 计的 基 础 。
技 术 应 用 系 统 体 系 结 构 界 定 如 何 按 职 责 发 展 软 件 , 及 对 系 统 内 各 层
职 责 提 供 清 楚 的 区 分 。 该 等 在 体 系 结 构 层 之 内 的 职 责 称 为 「 版 型 」,
代 表 该 物 件 或 技 术 的 名 称 和 目 的 ;「 版 型 」 的 作 用 是 推 行 具 体 的 体 系
结 构 职 责 。 此 外 , 在 推 行前 先 了 解 将 会 使 用 那 些 技 术 以 处 理 不 同 的 版 型(例
如 : EJB 、 Servlets 及 JSP 等 ), 这 点 亦 非 常 重 要 。
(e) 设 计 技 术 服 务 及 模 式
在 技 术 系 统 体 系 结 构 的 期 间 内 , 由 于 并 非 所 有 的
技 术 需 求 均 得 到 标 准 方 案 提 供 的 服 务 处 理 , 因 此 有 需 要 设 计 自 订 的
技 术 服 务 , 以 应 付 尚 未 完 成 的 需 求 及 支 援 业 务 组 件 。
(f) 技 术 体 系 结 构 原 型
这 工 作 项 目 包 括 一 个 有 限 的 发 展 计 划 ,在 结 构 上
它 是 业 务 体 系 结 构 定 义 及 设 计 和 发 展 周 期 的 总 和 , 但 主 要 差 别 在 于
其 所 支 援 的 「 业 务 」 包 括 应 用 系 统 软 件 。
(g) 完 成 技 术 体 系 结 构
在 收 到 业 务 体 系 结 构 小 组 有关 规 模 的 资 讯 和 概 念
验 证 的 检 讨 后 , 便 需 完 成 技 术 体 系 结 构 。
3.4 递 增 交 付 规 划
每 个 递 增 交 付 成 品 均 包 括 多 个 完 整 的 用 例 。 由 于
每 个 用 例 都 说 明 一 个 可 用 于 系 统 的 方 法 , 因 此 在 获 得 调 配 时 便 能 够
产 生 价 值 。 基 于 在 业 务 规 划 阶 段 内 所 发 展 的 用 例 的 优 先 排 序 , 最 重
要 的 用 例 会 首 先 交 付 给 用 户 。
递 增 交 付 规 划 的 工 作 项 目 是 :
(a) 界 定 递 增 交 付 成 品 及 推 行 策 略
递 增 交 付 工 作 可 透 过 编 配 用 例 及 所 需 组 件 至 建 议
的 递 增 交 付 成 品 而 加 以 规 划 。 有 关 把 具 体 的 用 例 编 配 给 递 增 交 付 成
品 的 决 定 , 是 根 据 编 配 给 每 个 递 增 交 付 成 品 的 交 付 优 先 次 序 而 作 出
。 优 先 次 序 主 要 是 由 代 表 用 例 的 业 务 价 值 来 衡 量 。 其 他 因 素 如 用 例
的 复 杂 性 和 组 件 之 间 的 关 系 , 亦 应 加 以 考 虑 。
(b) 完 成 系 统 分 析 及 设 计
这 工 作 项 目 会 完 成 系 统 分 析 和 设 计 的 有 关 活 动 ,
并 编 制 系 统 分 析 和 设 计 的 报 告 。
3.5 递 增 设 计 和 建 设
本 阶 段 会 以 业 务 体 系 结 构 定 义 的 最 后 成 品 作 为 出
发 点 。 有 关 组 件 及 其 类 别 会 从 技 术 体 系 结 构 定 义 向 技 术 体 系 结 构 作
出 配 对 , 及 在 其 后 按 表 现 和 可 维 修 性 等 原 因 进 行 优 化 。
透 过 使 用 作 为 程 式 编 制 语 言 的 一 部 分 的 类 别 概 念
, 会 令 那 些 经 优 化 的 类 别 得 以 实 现 。 程 式 将 会 接 受 测 试 , 获 得 用 户
接 受 和 随 时 可 供 调 配 。
递 增 设 计 和 建 设 业 务 的 工 作 项 目 是 :
(a) 巩 固 体 系 结 构
业 务 体 系 结 构 定 义 针 对 问 题 领 域 , 并 提 供 经 界 定
的 业 务 组 件 和 组 件 服 务 , 以 支 援 系 统 的 需 求 。 技 术 体 系 结 构 定 义 则 处
理 基 本 职 责 和 适 用 的 技 术 , 及 提 供 一 套 组 件 和 软 件 方 案 的 使 用 模 式
和 原 则 , 以 切 合 具 体 的 技 术 需 求 。
(b) 设 计 和 发 展 方 案 程 序
以 组 件 为 本 的 发 展 程 序 和 模 型 会 有 两 方 面 , 即 左
面( 方 案 程 序 )和 右 面 ( 业 务 组 件 )。
左 面 是 关 于 发 展 在 业 务 组 件 以 外 的 用 例 。 方 案 的
物 件 顺 序 图 显 示 在 程 序 管 制 人 员 左 面 的 交 互 情 况 。 它 涉 及 确 定 和 增 加
类 别 用 户 ( 与 用 户 界 面 原 型 一 致 ) , 然 后 发 展 用 户 界 面 物 件 和 管 制 物
件 ( 例 如 : 程 序 及 界 面 管 制 人 员 物 件 ) , 及 业 务 组 件 界 面 的 使 用 。 此
外 , 它 也 界 定 进 行 交 易 的 环 境 。
(c) 设 计 和 发 展 业 务 组 件
以 组 件 为 本 的 发 展 程 序 和 模 型 会 有 两 方 面 , 即 左
面 ( 方 案 程 序 ) 和 右 面 ( 业 务 组 件 ) 。 右 面 是 关 于 发 展 在 业 务 组 件 以
内 的 业 务 组 件 ; 该 组 件 是 在 物 件 顺 序 图 的 业 务 组 件 界 面 的 右 面 。
(d) 设 计 和 发 展 资 料 服 务
把 资 料 库 接 达 服 务 「 组 件 化 」 所 具 有 的 好 处 , 与
把 业 务 服 务 「 组 件 化 」 的 好 处 相 同 。 它 有 助 工 作 人 员 在 静 态 界 面 工 作
, 因 此 可 在 界 面 后 面 进 行 结 构 变 化 而 不 会 对 界 面 产 生 影 响 。
(e) 测 试 递 增 交 付 成 品
为 推 行 用 例 的 职 能 而 编 制 的 代 码 会 进 行 测 试 , 以
确 保 它 根 据 在 用 例 中所 指 明 的 规 格 正 确 地 执 行。 测 试 方 法 与 测 试 一 般
概 念 的 方 法 一 致 。
3.6 设 置
递 增 交 付 成 品 的 设 置 可 按 业 务 性 质 、 计 划 的 限 制
及 所 带 来 的 好 处 而 加 以 采 用 。
设 置 的 工 作 项 目 是 :
(a) 为 培 训 用 户 作 好 准 备
是 否 需 要 就 整 个 系 统 或 每 个 递 增 交 付 成 品 对 用 户
进 行 培 训 , 实 在 非 常 取 决 于 如 何 调 配 该 等 递 增 交 付 成 品 。
如 会 设 置 每 一 个 递 增 交 付 成 品 , 便 须 在 第 一个 递
增 交 付 成 品 的 用 户 测 试 前 首 先 进 行 培 训 。 在 用 户 测 试 期 间 , 终 端 用
户 将 须 在 设 置 递 增 交 付 成 品 前 操 作 该 系 统 和 收 取 培 训 材 料 。
基 本 上, 在 第 一 次 设 置 前 便 须 定 出 培 训 的 时 间 。
编 制 用 户 的 培 训 材 料 其 实 可 当 作 另 一 类 活 动 , 能 与 正 常 的 发 展 工 作 ( 设
计 及 建 设 ) 同 时 进 行 。
(b) 进 行 用 户 培 训
举 办 培 训 活 动 , 训 练 日 后 使 用 新 系 统 的 用 户 学 会
操 作 该 系 统 。 有 关 每 个 递 增 交 付 成 品 的 培 训 需 在 该 成 品 推 出 前 完 成
。 如 需 接 受 培 训 的 人 员 人 数 众 多 或 需 长 时 期 提 供 培 训 , 培 训 课 程 可
能 需 要 包 括 导 师 培 训 计 划 。
(c) 转 换 资 料
新 系 统 运 作 所 需 的 资 料 , 会 以 新 系 统 可 读 取 的 格
式 从 现 时 的 资 料 来 源 进 行 转 换 。 之 后 , 经 转 换 的 资 料 便 可 载 入 与 系 统
相 关 的 资 料 结 构 内 。
(d) 准 备 把 成 品 交 付 生 产 环 境
这 工 作 项 目 基 本 上 能 在 递 增 交 付 规 划 阶 段 完 成 后
便 展 开 , 使 其 可 与 递增 设 计 和 建 设 的 阶 段 同 时 进 行 。
为 向 用 户 提 供 所 需 功 能 , 计 划 的 人 员 须 与 负 责 电
脑 运 作 的 部 门 就 可 用 性 、 回 应 时 间 、 备 份 及 运 作 复 原 等 事 宜 达 成 协
议 。 该 部 门 须 作 出 回 应 , 把 执 行 软 件 的 费 用 告 知 负 责 计 划 的 人 员 。 操
作 手 册 将 需 在 这 工 作 项 目 的 进 行 期 间 完 成 。
(e) 把 成 品 交 付 生 产 环 境
有 关 方 案 及 新 近 整 合 的 用 例 会 交 付 往 工 作 环 境 。
可 能 的 话 , 应 该 把 成 品 交 付 生 产 环 境 , 但 其 他 可 能 的 目 标 环 境 可 包 括
进 行 正 式 测 试 的 办 公 室 或 其 他 用 户 测 试 范 围 。
如 需 要 更 多 资 料 , 请 联 络 enquiry@ogcio.gov.hk
。