致 谢 4.0 版 评 审 员 Alain Abran École de Technologie Supérieure, Université du Québec Canada Peter Fagg Pentad United Kingdom Jayakumar K. R. Amitysoft In
|
|
|
- 灌单 利
- 9 years ago
- Views:
Transcription
1 COSMIC 功 能 规 模 度 量 方 法 4.0 版 度 量 手 册 (COSMIC 关 于 ISO/IEC 19761: 2011 的 操 作 指 南 ) 2014 年 04 月 Measurement Manual, v4.0. Copyright
2 致 谢 4.0 版 评 审 员 Alain Abran École de Technologie Supérieure, Université du Québec Canada Peter Fagg Pentad United Kingdom Jayakumar K. R. Amitysoft India Shin-Ichi Nagano NTT Comware Japan Sylvie Trudel Université du Québec à Montréal Canada Chris Woodward Chris Woodward Associates Ltd. United Kingdom Diana Baklizky TI Metricas Brazil Cigdem Gencel Free University of Bolzano-Bozen Italy Arlan Lesterhuis* The Netherlands Luca Santillo Agile Metrics Italy Monica Villavicencio ESPOL Ecuador Jean-Marc Desharnais École de Technologie Supérieure Université du Québec Canada Charles Symons* United Kingdom Bernard Londeix Telmaco United Kingdom Hassan Soubra Ecole Supérieure des Techniques Aéronautiques et de Construction Automobile France Frank Vogelezang Ordina The Netherlands * COSMIC 方 法 4.0 版 的 编 辑 历 史 版 本 的 COSMIC 方 法 评 审 员 在 相 应 的 文 件 内 均 有 记 录 版 权 2014 版 权 所 有 通 用 软 件 度 量 国 际 联 盟 (COSMIC) 非 用 于 商 业 目 的 情 况 下, 允 许 拷 贝 材 料 的 部 分 或 全 部 内 容, 但 必 须 引 用 文 档 的 标 题 版 本 号 和 日 期, 并 指 明 是 根 据 COSMIC 的 授 权 许 可 否 则, 拷 贝 需 要 特 殊 许 可 COSMIC 度 量 手 册 和 技 术 报 告 的 公 开 版 本, 包 括 其 它 语 言 的 翻 译 版, 可 以 从 上 找 到 Measurement Manual, v4.0. Copyright
3 版 本 控 制 下 表 汇 总 了 本 文 档 各 版 本 的 历 史 : 日 期 评 审 员 修 改 / 增 加 Serge Oligny 手 册 首 版, 用 于 征 求 评 审 员 的 意 见 COSMIC 核 心 组 修 改 版, 发 布 领 域 试 验 2.0 版 前 的 最 终 意 见 COSMIC 核 心 组 为 符 合 ISO/IEC : 1998 进 行 的 修 改, 以 及 对 2.1 版 度 量 规 则 的 澄 清 COSMIC 度 量 实 践 委 员 会 为 符 合 ISO/IEC FDIS 19761: 2002 进 行 的 修 改, 以 及 对 2.2 版 本 度 量 规 则 的 进 一 步 澄 清 COSMIC 度 量 实 践 委 员 会 对 度 量 规 则 进 行 修 改 和 进 一 步 的 声 明 之 后 的 3.0 版, 尤 其 是 针 对 度 量 策 略 阶 段 的 修 改 方 法 名 称 由 COSMIC-FFP 更 改 为 COSMIC 方 法 2.2 版 升 级 到 3.0 版 后,2.2 版 度 量 手 册 的 部 分 内 容 分 离 出 来 形 成 其 他 文 档 COSMIC 度 量 实 践 委 员 会 3.0 版 至 的 修 订 进 行 了 较 小 的 编 辑 改 进 和 澄 清, 并 使 案 例 更 清 晰 此 版 本 也 吸 收 了 方 法 更 新 公 报 (MUB) 3,4 和 5 中 提 出 的 更 改 COSMIC 度 量 实 践 委 员 会 等 4.0 版 的 修 订 体 现 了 方 法 更 新 公 报 (MUB)6 至 11 的 内 容, 也 进 行 了 编 辑 改 进 以 及 增 加 了 术 语 表 更 改 详 情 请 参 阅 附 录 E Measurement Manual, v4.0. Copyright
4 中 文 版 序 言 我 在 2005 年 接 触 到 了 COSMIC FFP 方 法, 从 此 就 喜 欢 上 了 这 种 简 单 的 功 能 点 估 算 方 法, 于 是 就 基 于 COSMIC FFP 2.2 版 的 方 法 指 南 开 发 了 培 训 讲 义,2006 年 初 在 长 虹 技 术 中 心 首 次 培 训 该 方 法 的 情 形 至 今 记 忆 犹 新 截 止 到 2014 年, 我 大 概 在 50 多 家 公 司 中 培 训 了 该 方 法 在 最 近 几 年 中, 麦 哲 思 科 技 的 6 名 咨 询 顾 问 也 都 受 训 并 通 过 了 COSMIC FFP 的 初 级 考 试, 我 本 人 也 有 幸 成 为 了 COSMIC 国 际 咨 询 委 员 会 (COSMIC IAC) 的 成 员, 负 责 COSMIC FFP 方 法 在 中 国 的 推 广 工 作 相 比 于 其 他 功 能 点 估 算 方 法,COSMIC 方 法 适 用 的 项 目 类 型 更 广 泛, 计 数 规 则 更 简 单, 学 习 成 本 更 低 当 理 解 了 该 方 法 的 原 则 与 规 则 以 后, 不 需 要 记 忆 任 何 东 西, 因 此, 很 适 合 大 面 积 推 广 2014 年 4 月 COSMIC 发 布 了 该 方 法 的 4.0 版 指 南, 我 欣 喜 地 看 到 在 该 版 本 中 对 原 来 模 糊 的 概 念 做 了 澄 清, 给 出 了 更 多 的 案 例, 减 少 了 对 规 则 理 解 的 争 议, 因 此 我 很 乐 意 将 其 翻 译 为 中 文 版 为 了 加 快 翻 译 的 速 度 和 保 证 翻 译 的 质 量, 我 们 组 织 了 一 个 翻 译 团 队 翻 译 初 期, 我 对 术 语 的 中 文 做 了 统 一 约 定, 术 语 的 翻 译 尽 可 能 做 到 通 俗 易 懂 何 嘉 敏 小 姐 基 于 我 翻 译 的 3.0 版 的 培 训 讲 义 做 了 初 稿 翻 译, 徐 丹 霞 小 姐 做 了 二 校, 周 伟 顾 问 做 了 三 校, 我 做 了 四 校, 排 版 完 成 后, 又 请 王 新 华 顾 问 田 丽 娃 女 士 钟 晓 明 女 士 申 海 凤 女 士 等 又 做 了 再 次 评 审, 然 后 我 打 印 出 来 进 行 了 纸 面 的 校 对 在 翻 译 时, 我 们 力 求 既 能 忠 实 地 表 达 原 文 的 含 义, 又 能 通 俗 易 懂 对 于 原 文 有 疑 问 的 地 方 我 与 COSMIC 度 量 实 践 委 员 会 的 主 席 Charles Symons 先 生 进 行 了 讨 论, 以 便 于 准 确 理 解 原 文 的 含 义, 这 些 讨 论 让 我 受 益 匪 浅 ;COSMIC 度 量 实 践 委 员 会 在 此 过 程 中, 也 对 本 指 南 中 描 述 模 糊 的 地 方 进 行 了 更 正, 尤 其 是 对 章 节 翻 译 时, 对 于 可 能 存 在 误 解 的 地 方 在 脚 注 里 写 出 了 英 文 原 文, 供 大 家 对 比 ; 为 便 于 读 者 理 解, 对 于 原 文 中 没 有 解 释 的 非 本 方 法 的 某 些 术 语, 译 者 做 了 脚 注 ; 原 文 中 的 微 小 疏 漏 也 在 脚 注 中 做 了 说 明 本 文 中 引 用 的 文 献 是 在 [] 内 加 文 献 编 号 的 方 式 表 示, 而 脚 注 则 是 以 数 字 作 为 上 标 进 行 表 示 各 位 译 者 利 用 自 己 的 业 余 时 间 完 成 了 本 次 翻 译, 尽 管 经 过 了 反 复 校 对, 反 复 推 敲, 由 于 译 者 的 英 文 与 中 文 水 平 有 限, 仍 然 难 免 有 疏 漏 之 处, 请 各 位 读 者 不 吝 指 正, 以 便 于 及 时 更 新 对 译 文 的 任 何 疑 问 都 可 以 邮 件 给 我 :[email protected] COSMIC FFP 方 法 在 中 国 的 推 广 还 有 很 长 的 路 要 走, 麦 哲 思 科 技 乐 意 为 此 贡 献 自 己 的 力 量, 希 望 本 中 文 版 能 够 对 各 位 读 者 有 所 帮 助, 希 望 大 家 能 够 应 用 推 广 这 一 简 单 可 行 的 软 件 规 模 估 算 方 法 为 了 促 进 该 方 法 的 交 流 学 习, 我 创 建 了 QQ 群 : , 希 望 有 兴 趣 的 同 仁 参 与 进 来 共 同 提 高 我 们 还 会 继 续 推 出 与 COSMIC FFP 相 关 的 其 他 指 南 的 中 文 版, 也 希 望 大 家 能 够 积 极 参 与 翻 译 工 作 任 甲 林 COSMIC IAC 成 员 CMMI 主 任 评 估 师 麦 哲 思 科 技 ( 北 京 ) 有 限 公 司 2014 年 6 月 28 日 Measurement Manual, v4.0. Copyright
5 前 言 COSMIC 方 法 为 业 务 应 用 ( 或 MIS) 软 件, 实 时 软 件, 基 础 设 施 软 件 一 些 科 学 / 工 程 软 件 2 提 供 了 一 种 度 量 软 件 功 能 规 模 的 标 准 方 法 1 以 及 COSMIC 方 法 于 2002 年 12 月 被 ISO/IEC JTC1 SC7 接 受, 成 为 国 际 标 准 最 新 版 本 为 ISO/IEC 19761:2011 软 件 工 程 COSMIC 功 能 规 模 度 量 方 法 [1]( 以 下 简 称 ISO/IEC 19761) 像 3.0 版 一 样,ISO/IEC 只 包 括 了 基 本 规 范 的 定 义 和 方 法 的 规 则 度 量 手 册 的 目 的 不 仅 是 提 供 这 些 规 则 和 定 义, 而 且 提 供 进 一 步 的 解 释 和 更 多 案 例, 来 帮 助 度 量 者 完 全 理 解 如 何 应 用 这 些 方 法 度 量 手 册 为 度 量 者 提 供 了 在 实 践 中 应 用 COSMIC 方 法 最 主 要 的 标 准 描 述 除 了 度 量 手 册 以 外, 软 件 度 量 的 COSMIC 方 法 介 绍 [2] 也 概 括 了 4.0 版 的 方 法 3 对 功 能 规 模 度 量 ( 简 称 FSM) 的 新 手 对 其 他 FSM 方 法 熟 悉 但 正 考 虑 改 变 者, 或 仅 想 大 致 了 解 COSMIC 方 法 的 读 者, 在 阅 读 本 手 册 之 前, 应 该 阅 读 此 介 绍 更 多 关 于 FSM 和 COSMIC 方 法 的 背 景 知 识 相 关 指 南 ( 例 如, 在 不 同 特 殊 情 景 下 如 何 使 用 该 方 法 等 ) 案 例 分 析 以 及 研 究 报 告 等 均 能 从 上 找 到 COSMIC 方 法 4.0 版 的 主 要 变 更 COSMIC 方 法 版 本 从 到 4.0 的 变 更, 大 大 改 善 了 旧 版 本 中 对 方 法 的 解 释, 但 新 版 本 并 没 有 改 变 方 法 的 基 本 原 则 版 到 4.0 版 的 主 要 变 化 如 下 : 吸 收 了 方 法 更 新 公 告 7 v2 ( MUB 7 v2 )( 2012 年 11 月 ) 中 澄 清 访 问 持 久 储 存 介 质 规 则 的 提 议 根 据 MUB8(2010 年 9 月 ) 的 提 议, 放 宽 了 COSMIC 方 法 适 用 性 的 限 制 如 今 COSMIC 声 称 该 方 法 可 以 成 功 应 用 于 一 些 被 看 作 是 数 据 运 算 密 集 型 的 软 件 规 模 度 量, 如 某 些 科 学 / 工 程 软 件 根 据 MUB9(2012 年 9 月 ) 的 提 议,COSMIC 大 大 简 化 了 对 层 的 定 义 并 使 之 与 行 业 的 惯 用 方 法 相 同 增 加 了 度 量 策 略 模 式 的 概 念 根 据 MUB10(2012 年 12 月 ) 的 提 议, 增 加 了 关 于 非 功 能 需 求 的 章 节 COSMIC 方 法 可 以 用 于 度 量 很 多 需 求, 这 些 需 求 最 初 呈 现 为 非 功 能 需 求, 但 随 着 项 目 的 推 进, 这 些 需 求 会 演 化 为 功 能 需 求 根 据 MUB11(2013 年 12 月 ) 的 提 议, 修 订 了 关 于 功 能 处 理 的 定 义 规 则 及 相 关 主 题 引 入 了 度 量 错 误 和 确 认 信 息 的 新 规 则 更 新 了 术 语 表, 并 纳 入 到 度 量 手 册 中 译 者 注 :infrastructure software, 基 础 设 施 软 件 或 基 础 平 台 软 件, 指 具 有 支 持 软 件 运 行 通 用 功 能 的 软 件 译 者 注 : 科 学 研 究 与 工 程 实 践 中 用 到 的 能 解 决 特 定 问 题 的 软 件 统 称 为 科 学 工 程 软 件, 如 Matlab,Origin,Endnote 等 度 量 手 册 4.0 版 增 加 了 术 语 表, 意 味 着 版 的 文 档 概 述 及 术 语 表 已 作 废 另 外,3.0 版 的 高 级 相 关 主 题 ( Advanced & Related Topics ) 将 被 还 在 撰 写 中 的 COSMIC 近 似 功 能 规 模 度 量 ( Approximate COSMIC Functional Size Measurement [6]) 及 可 变 性 ( Convertibility [13]) 两 条 指 南 所 取 代 Measurement Manual, v4.0. Copyright
6 在 方 法 更 新 公 告 中 刊 登 的 改 变 原 因 已 在 各 公 告 中 得 到 充 分 讨 论 ( 方 法 更 新 公 告 在 上 发 布 度 量 手 册 更 新 前, 都 会 有 更 新 公 告 描 述 关 于 方 法 的 重 要 改 变 ) 除 了 将 4.1 小 节 从 第 四 章 度 量 阶 段 调 整 为 第 三 章 映 射 阶 段 的 3.5 小 节 以 使 章 节 划 分 更 加 合 理 之 外, 此 度 量 手 册 的 基 本 结 构 与 版 的 完 全 相 同 最 后, 为 了 使 文 本 更 清 晰 易 懂, 排 版 上 做 了 许 多 改 进, 包 括 增 加 了 更 多 图 表 另 外 也 删 减 或 简 化 了 不 必 要 的 规 则 所 有 这 些 变 化 都 总 结 在 附 录 E 中 建 议 熟 悉 度 量 手 册 版 或 其 它 旧 版 的 读 者 先 阅 读 附 录 E 大 概 了 解 4.0 版 关 于 方 法 的 变 化 COSMIC 计 划 当 ISO/IEC 到 期 修 改 时, 将 把 4.0 版 提 到 的 方 法 优 化 提 交 给 ISO, 申 请 纳 入 到 ISO/IEC 中 从 2014 年 4 月 起, 此 度 量 方 法 4.0 版 度 量 手 册 成 为 方 法 的 最 新 标 准 定 义 为 了 使 手 册 更 清 晰 易 懂, 度 量 实 践 委 员 会 已 经 努 力 减 少 错 误 改 进 文 档, 但 难 以 避 免 的 是, 文 档 依 然 有 错 误, 某 些 章 节 仍 旧 晦 涩 难 懂 我 们 强 烈 建 议 读 者 和 译 者 通 过 附 录 F 列 出 的 渠 道 联 系 MPC 提 出 任 何 错 误 或 不 清 晰 的 内 容 如 需 大 规 模 改 变,MPC 将 在 2015 年 初 发 表 更 改 后 的 版 ( 就 像 3.0 版 发 表 后 一 样 ) 4.0 版 主 要 的 变 更 对 现 有 规 模 度 量 的 影 响 自 1999 年 度 量 手 册 的 初 稿 发 布 以 来, 尽 管 为 生 成 国 际 标 准 以 及 4.0 版 之 前 的 所 有 版 本 需 要 对 方 法 进 行 不 断 改 进 和 增 加, 但 COSMIC 方 法 最 初 的 基 本 原 则 一 直 未 变 根 据 度 量 手 册 4.0 版 的 原 则 和 规 则 度 量 得 到 的 功 能 规 模 可 能 不 同 于 较 早 版 本, 这 只 是 因 为 新 规 则 更 准 确 和 完 整 因 此, 度 量 人 员 对 规 则 具 有 比 早 期 版 本 更 少 的 个 人 解 释 灵 活 度 为 了 进 一 步 体 现 方 法 的 连 续 性, 通 过 了 3.0/.0.01 版 基 础 水 平 认 证 考 试 者 将 被 认 为 具 有 4.0 版 方 法 基 础 水 平 资 格 术 语 的 说 明 必 须 (shall) 指 某 一 规 则 是 强 制 性 的 ; 应 该 (should) 指 某 一 规 则 是 被 推 荐 的 ( 如 果 两 术 语 都 没 有 出 现, 默 认 为 必 须 ) may 指 被 允 许 ; can 指 可 以 本 手 册 的 主 要 内 容 第 一 章 论 述 了 COSMIC 方 法 适 用 的 软 件 类 型 定 义 了 功 能 性 用 户 需 求 (FUR) 术 语 以 及 COSMIC 方 法 的 基 本 原 则 另 外, 本 章 节 还 介 绍 了 COSMIC 方 法 的 度 量 过 程 及 度 量 单 位 第 二 章 描 述 了 度 量 过 程 的 第 一 个 阶 段 度 量 策 略 阶 段 及 其 主 要 参 数, 如 度 量 目 的 范 围 及 软 件 块 的 功 能 用 户 只 有 在 开 始 度 量 前 定 义 了 这 些 参 数, 度 量 结 果 的 含 义 才 能 被 认 可 和 理 解 第 三 章 讨 论 了 度 量 过 程 的 第 二 个 阶 段 映 射 阶 段, 定 义 了 如 何 把 FUR 映 射 到 功 能 处 理 和 数 据 移 动 一 个 数 据 移 动 会 移 动 一 个 数 据 组, 其 中 包 括 描 述 一 个 兴 趣 对 象 的 所 有 数 据 属 性 另 外, 本 章 节 也 定 义 了 四 种 数 据 移 动 : 输 入 从 功 能 用 户 移 出 数 据 ; 输 出 移 动 数 据 到 功 能 用 户 ; 读 从 持 久 存 储 介 质 移 出 数 据 ; 写 移 动 数 据 到 持 久 存 储 介 质 第 四 章 描 述 了 度 量 过 程 的 最 终 阶 段 度 量 阶 段, 定 义 了 度 量 软 件 块 功 能 性 用 户 需 求 规 模 的 规 则 以 及 累 计 不 同 软 件 块 规 模 的 方 法 此 外, 本 章 节 也 讨 论 了 如 何 度 量 软 件 变 更 的 规 模 以 及 对 标 准 COSMIC 方 法 进 行 本 地 化 扩 展 的 可 行 性 第 五 章 列 出 了 记 录 度 量 过 程 及 结 果 需 要 考 虑 的 相 关 参 数 Measurement Manual, v4.0. Copyright
7 通 用 软 件 度 量 国 际 联 盟 (COSMIC) 成 立 于 1998 年, 通 用 软 件 度 量 国 际 联 盟 (COSMIC) 是 一 个 由 全 球 软 件 度 量 专 家 组 成 的 非 盈 利 自 愿 性 组 织 除 了 受 版 权 许 可 限 制, 该 组 织 的 所 有 出 版 物 都 是 公 开 发 行 免 费 流 通 的 更 多 关 于 COSMIC 以 及 该 组 织 的 信 息, 请 登 录 COSMIC 的 官 方 网 站 COSMIC 度 量 实 践 委 员 会 Measurement Manual, v4.0. Copyright
8 目 录 中 文 版 序 言... 4 前 言... 5 COSMIC 方 法 4.0 版 的 主 要 变 更 版 主 要 的 变 更 对 现 有 规 模 度 量 的 影 响... 6 术 语 的 说 明... 6 本 手 册 的 主 要 内 容... 6 通 用 软 件 度 量 国 际 联 盟 (COSMIC)... 7 第 一 章 简 介 章 节 概 要 COSMIC 方 法 的 适 用 性 功 能 性 用 户 需 求 在 实 践 中 如 何 从 软 件 制 品 中 提 取 FUR 从 软 件 制 品 中 提 取 或 导 出 FUR 的 过 程 非 功 能 需 求 COSMIC 方 法 的 基 本 原 则 COSMIC 软 件 环 境 模 型 通 用 软 件 模 型 COSMIC 度 量 过 程 及 度 量 单 位 COSMIC 方 法 适 用 性 的 限 制 第 二 章 度 量 策 略 阶 段 章 节 概 要 定 义 度 量 目 的 度 量 目 的 的 类 比 度 量 目 的 重 要 性 定 义 度 量 范 围 从 度 量 目 的 导 出 度 量 范 围 层 分 解 层 级 识 别 功 能 用 户 及 持 久 存 储 介 质 功 能 规 模 可 能 会 随 功 能 用 户 的 不 同 而 变 化 持 久 存 储 介 质 环 境 图 识 别 颗 粒 度 级 别 标 准 颗 粒 度 级 别 的 要 求 对 颗 粒 度 级 别 的 澄 清 标 准 颗 粒 度 级 别 度 量 策 略 阶 段 的 结 束 语 第 三 章 映 射 阶 段 章 节 概 要 Measurement Manual, v4.0. Copyright
9 3.1 把 功 能 性 用 户 需 求 映 射 为 通 用 软 件 模 型 识 别 功 能 处 理 定 义 识 别 功 能 处 理 的 方 法 业 务 应 用 软 件 领 域 的 触 发 事 件 和 功 能 处 理 实 时 应 用 程 序 领 域 的 触 发 事 件 和 功 能 处 理 关 于 区 分 功 能 处 理 的 更 多 信 息 度 量 分 布 式 软 件 系 统 的 构 件 共 享 相 同 或 相 似 功 能 的 功 能 处 理 的 独 立 性 触 发 软 件 系 统 开 始 执 行 的 事 件 识 别 兴 趣 对 象 和 数 据 组 定 义 和 原 则 关 于 数 据 组 的 具 体 化 关 于 兴 趣 对 象 和 数 据 组 的 识 别 不 适 合 作 为 数 据 移 动 候 选 对 象 的 数 据 或 数 据 组 功 能 用 户 作 为 兴 趣 对 象 识 别 数 据 属 性 ( 可 选 ) 定 义 关 于 数 据 属 性 和 数 据 组 的 聚 合 识 别 数 据 移 动 数 据 移 动 类 型 的 定 义 识 别 输 入 (E) 识 别 输 出 (X) 识 别 读 (R) 识 别 写 (W) 与 数 据 移 动 关 联 的 数 据 运 算 数 据 移 动 的 唯 一 性 和 可 能 的 例 外 当 功 能 处 理 要 求 从 持 久 存 储 介 质 中 移 入 或 移 出 数 据 时 当 功 能 处 理 从 功 能 用 户 处 获 取 数 据 时 为 人 类 用 户 导 航 和 显 示 的 控 制 命 令 ( 控 制 命 令 ) 错 误 / 确 认 消 息 第 四 章 度 量 阶 段 章 节 概 要 度 量 阶 段 的 过 程 应 用 度 量 函 数 汇 总 度 量 结 果 汇 总 的 一 般 规 则 关 于 功 能 规 模 汇 总 的 更 多 信 息 关 于 软 件 变 更 规 模 度 量 的 更 多 信 息 修 改 功 能 功 能 发 生 变 更 后 软 件 的 规 模 扩 展 COSMIC 度 量 方 法 简 介 数 据 运 算 为 主 的 软 件 Measurement Manual, v4.0. Copyright
10 4.5.3 功 能 规 模 贡 献 因 子 的 局 限 性 度 量 非 常 小 的 软 件 的 局 限 性 针 对 复 杂 算 法 的 本 地 化 扩 展 针 对 度 量 子 单 位 的 本 地 化 扩 展 第 五 章 度 量 报 告 章 节 概 要 标 识 COSMIC 度 量 结 果 的 存 档 参 考 文 献 附 录 A COSMIC 规 模 度 量 的 文 档 化 附 录 B 非 功 能 需 求 演 变 的 案 例 附 录 C 触 发 事 件 功 能 用 户 以 及 功 能 处 理 的 基 数 附 录 D COSMIC 方 法 的 原 则 和 规 则 一 览 表 附 录 E 从 版 到 4.0 版 的 主 要 变 更 附 录 F 术 语 表 附 录 G 变 更 请 求 和 建 议 程 序 Measurement Manual, v4.0. Copyright
11 第 一 章 简 介 1.0 章 节 概 要 本 章 具 有 四 个 目 的 : 解 释 可 以 应 用 COSMIC 方 法 的 软 件 类 型 ( 适 用 领 域 ) 及 使 用 时 的 限 制 定 义 功 能 性 用 户 需 求 (FUR), 即 COSMIC 方 法 旨 在 度 量 的 软 件 功 能 需 求 我 们 概 括 性 地 解 释 了 度 量 者 如 何 从 可 获 得 的 软 件 制 品 中 提 取 或 导 出 FUR 以 进 行 功 能 规 模 度 量 另 外, 本 章 节 也 定 义 了 非 功 能 需 求 (NFR), 因 为 随 着 项 目 的 推 进, 最 初 呈 现 为 非 功 能 的 需 求 会 部 分 或 完 全 转 变 为 可 以 进 行 度 量 的 功 能 性 用 户 需 求 (FUR) 通 过 两 个 模 型 定 义 了 COSMIC 方 法 的 基 本 原 则 软 件 环 境 模 型 用 来 描 述 被 度 量 软 件 块 的 特 征 通 用 软 件 模 型 定 义 了 COSMIC 中 对 被 度 量 的 功 能 需 求 进 行 建 模 的 主 要 原 则 定 义 COSMIC 方 法 的 度 量 过 程 及 度 量 原 则 ( 与 方 法 的 度 量 单 位 相 关 ) 1.1 COSMIC 方 法 的 适 用 性 COSMIC 方 法 被 设 计 适 用 于 以 下 领 域 的 软 件 功 能 度 量 : 业 务 应 用 软 件 这 类 软 件 通 常 用 于 支 持 业 务 管 理, 如 银 行 保 险 会 计 人 事 采 购 配 送 及 制 造 等 这 类 软 件 的 特 点 常 常 被 归 结 为 数 据 密 集, 因 为 其 需 要 管 理 与 现 实 世 界 中 的 事 件 和 对 象 相 关 的 大 量 数 据 实 时 软 件 其 任 务 是 监 视 或 控 制 现 实 世 界 中 事 件 的 发 生 例 如 电 话 交 换 和 报 文 交 换 软 件 ; 嵌 入 在 设 备 中 用 于 控 制 机 器 的 软 件, 如 家 用 电 器 电 梯 车 辆 和 飞 机 ; 用 于 过 程 控 制 和 自 动 数 据 获 取 的 软 件, 以 及 计 算 机 操 作 系 统 内 部 的 软 件 支 撑 上 述 软 件 的 平 台 软 件, 如 可 复 用 的 构 件 及 设 备 驱 动 程 序 等 等 一 些 科 学 / 工 程 软 件 1.2 功 能 性 用 户 需 求 COSMIC 方 法 包 含 了 应 用 一 组 模 型 原 则 规 则 和 过 程 度 量 给 定 软 件 块 的 功 能 性 用 户 需 求 ( 或 简 称 FUR) 的 方 法 其 结 果 是 一 个 数 字 化 的 量 化 数 值 ( 按 照 ISO 的 定 义 ), 表 示 根 据 COSMIC 方 法 得 到 的 软 件 块 的 功 能 规 模 ISO [1] 定 义 的 功 能 性 用 户 需 求 如 下 : 定 义 功 能 性 用 户 需 求 (FUR) 用 户 需 求 的 子 集 这 些 需 求 以 任 务 和 服 务 的 形 式 描 述 软 件 做 什 么 注 : 功 能 性 用 户 需 求 包 含 但 不 限 于 : 数 据 传 输 ( 比 如 输 入 客 户 数 据 ; 发 送 控 制 信 号 ) 数 据 变 换 ( 比 如 计 算 银 行 利 息 ; 导 出 平 均 温 度 ) 数 据 存 储 ( 比 如 存 储 客 户 订 单 ; 记 录 随 时 间 变 化 的 环 境 温 度 ) Measurement Manual, v4.0. Copyright
12 数 据 检 索 ( 比 如 列 出 当 前 雇 员 ; 检 索 飞 机 最 新 的 位 置 ) 属 于 用 户 需 求 但 不 是 功 能 性 用 户 需 求 的 例 子 包 括 但 不 限 于 : 质 量 约 束 ( 比 如 可 用 性 可 靠 性 效 率 和 可 移 植 性 ) 组 织 约 束 ( 比 如 操 作 场 所 目 标 硬 件 和 遵 从 的 标 准 ) 环 境 约 束 ( 比 如 互 操 作 性 4 保 密 性 隐 私 和 安 全 性 ) 实 现 约 束 ( 比 如 开 发 语 言 交 付 日 期 ) 需 注 意 的 是 按 此 ISO 定 义,COSMIC 方 法 承 认 某 些 类 型 的 需 求 ( 如 上 文 提 到 的 质 量 和 环 境 约 束 ) 在 软 件 项 目 早 期 呈 现 为 非 功 能 需 求, 但 随 着 项 目 的 进 展 会 转 变 为 功 能 性 用 户 需 求 详 情 请 查 阅 本 手 册 的 章 节 注 意 : 本 文 档 中 只 使 用 FUR 术 语 特 指 如 下 的 功 能 性 用 户 需 求 : 从 已 有 的 软 件 制 品 ( 如 需 求 文 档 设 计 文 档 及 物 理 制 品 5 等 ) 中 提 取 的 ; 必 要 时, 为 消 除 已 有 制 品 中 的 模 糊, 可 通 过 一 些 假 设 条 件 来 进 行 调 整 ; 包 含 所 有 COSMIC 功 能 规 模 度 量 所 需 要 的 信 息 否 则, 根 据 环 境 的 需 要, 我 们 会 使 用 实 际 需 求 或 物 理 制 品 等 词 汇 COSMIC 方 法 度 量 的 功 能 规 模 被 设 计 成 只 与 被 度 量 软 件 的 FUR 有 关, 而 不 依 赖 于 实 现 FUR 的 需 求 和 限 制 功 能 可 以 不 严 谨 地 定 义 为 软 件 必 须 为 其 用 户 执 行 的 信 息 处 理 在 实 践 中 如 何 从 软 件 制 品 中 提 取 FUR 在 实 际 的 软 件 开 发 中, 很 少 能 够 发 现 软 件 制 品 已 经 将 FUR 与 其 他 需 求 清 楚 地 区 分 开, 并 且 表 示 成 一 种 适 合 于 直 接 度 量 无 需 任 何 解 释 的 形 式 这 就 意 味 着, 在 把 FUR 映 射 为 COSMIC 软 件 模 型 前, 度 量 者 通 常 需 要 从 软 件 的 已 有 制 品 中 提 取 FUR 4 译 者 注 :Interoperability 互 操 作 性, 互 用 性 互 操 作 性 是 指 不 同 的 计 算 机 系 统 网 络 操 作 系 统 和 应 用 程 序 一 起 工 作 并 共 享 信 息 的 能 力 5 译 者 注 : 物 理 制 品 如 源 代 码 等, 代 表 实 际 的 产 品 Measurement Manual, v4.0. Copyright
13 图 1.1 功 能 性 用 户 需 求 在 软 件 实 现 前 的 来 源 如 图 1.1 所 示, 在 软 件 开 发 出 来 之 前, 可 以 从 软 件 工 程 制 品 中 导 出 FUR 这 样, 软 件 的 功 能 规 模 可 在 计 算 机 系 统 实 现 前 被 度 量 出 来 注 : 功 能 性 用 户 需 求 在 分 配 到 硬 件 或 软 件 之 前 就 可 能 产 生 了 因 为 COSMIC 方 法 旨 在 度 量 软 件 块 的 FUR 规 模, 所 以 只 有 分 配 给 软 件 的 FUR 才 被 度 量 然 而, 在 FUR 被 分 配 给 硬 件 或 软 件 之 前, 理 论 上 就 可 以 对 FUR 应 用 COSMIC 方 法 了, 无 论 最 终 的 分 配 结 果 是 什 么 例 如, 可 以 直 接 用 COSMIC 方 法 对 一 个 便 携 式 计 算 器 的 功 能 规 模 进 行 度 量, 不 需 要 知 道 该 计 算 器 包 含 的 硬 件 或 软 件 ( 如 果 有 的 话 ) 然 而, 关 于 COSMIC 方 法 可 用 于 度 量 分 配 给 硬 件 的 FUR 规 模 的 设 想, 还 需 要 在 实 践 中 进 行 更 多 的 检 验, 才 能 被 认 为 不 需 要 额 外 规 则 就 完 全 有 效 待 度 量 软 件 的 功 能 用 户 需 求 ( FUR ) 软 件 制 品 如 程 序 操 作 文 件 输 入 / 输 出 制 品 如 报 告 屏 幕 及 接 口 软 件 数 据 存 储 制 品 如 数 据 库 定 义 图 1.2 功 能 性 用 户 需 求 在 软 件 实 现 后 的 来 源 在 其 他 情 况 下, 可 能 需 要 对 已 存 在 的 软 件 进 行 度 量, 而 这 些 软 件 没 有 或 只 有 很 少 的 架 构 或 设 计 制 品, 并 且 FUR 也 可 能 没 有 文 档 化 ( 例 如, 对 于 遗 产 软 件 6 ) 这 种 情 况 下, 仍 然 可 能 从 计 算 机 系 统 上 的 制 品 中 导 出 FUR, 即 使 该 软 件 已 被 实 现, 见 图 译 者 注 : 随 着 计 算 机 技 术 的 广 泛 使 用, 出 现 了 一 些 早 期 开 发 的 难 以 维 护 和 进 化 的 大 规 模 的 复 杂 软 件 系 统, 称 之 为 遗 产 软 件 系 统 Measurement Manual, v4.0. Copyright
14 1.2.2 从 软 件 制 品 中 提 取 或 导 出 FUR 的 过 程 从 不 同 类 型 软 件 工 程 文 档 中 提 取 FUR 或 者 从 已 安 装 软 件 中 导 出 FUR 的 过 程 及 花 费 的 工 作 量 显 著 不 同 这 些 过 程 不 可 能 在 本 手 册 中 进 行 讨 论 根 据 度 量 目 的, 方 法 假 定 被 度 量 软 件 的 FUR 要 么 存 在, 要 么 可 从 制 品 中 提 取 或 推 导 出 来 因 此, 度 量 手 册 的 内 容 限 定 为 定 义 和 描 述 COSMIC 软 件 模 型 的 概 念 ( 软 件 环 境 模 型 及 通 用 软 件 模 型 请 查 阅 1.3 章 节 ), 以 及 在 度 量 给 定 软 件 FUR 的 过 程 中 如 何 应 用 这 些 模 型 如 果 度 量 者 真 正 理 解 这 两 个 模 型, 即 使 在 度 量 的 过 程 中 由 于 缺 少 信 息 或 信 息 模 糊 不 得 不 做 出 假 设, 度 量 者 也 是 可 以 从 被 度 量 软 件 中 提 取 FUR 的 非 功 能 需 求 ISO 给 出 的 功 能 性 用 户 需 求 ( 简 称 FUR, 参 看 上 文 ) 的 标 准 定 义 列 出 了 几 种 非 FUR 的 用 户 需 求, 意 味 着 这 些 需 求 就 是 非 功 能 需 求 (NFR) 对 于 一 个 软 件 项 目 而 言,NFR 可 能 非 常 重 要 在 极 端 的 情 况 下, 软 件 密 集 型 系 统 的 需 求 定 义 中 对 NFR 的 描 述 可 能 与 FUR 的 一 样 多 但 NFR 与 FUR 的 区 别 并 不 像 ISO 定 义 的 FUR 中 提 到 的 那 么 简 单 COSMIC 方 法 可 以 用 来 度 量 某 些 最 初 呈 现 为 非 功 能 的 需 求 首 先 我 们 需 要 定 义 NFR: 定 义 非 功 能 需 求 除 了 软 件 的 功 能 性 用 户 需 求 以 外, 任 何 关 于 硬 件 / 软 件 系 统 软 件 产 品 或 开 发 及 维 护 此 系 统 或 产 品 的 项 目 的 需 求 或 约 束 注 : 随 着 项 目 的 演 化, 最 初 呈 现 为 非 功 能 的 系 统 或 软 件 需 求 会 部 分 或 完 全 转 变 为 软 件 的 FUR 研 究 [3] 表 明 一 些 最 初 呈 现 为 系 统 NFR 的 需 求 会 随 着 项 目 的 进 展 演 化 为 在 软 件 功 能 中 可 以 实 现 的 混 合 需 求, 而 另 外 一 部 分 则 是 真 正 的 非 功 能 需 求 或 约 束 参 照 图 1.3 对 于 许 多 质 量 和 环 境 约 束 而 言 确 实 如 此 这 些 在 项 目 初 期 藏 在 NFR 中 的 软 件 功 能, 一 旦 被 识 别, 就 可 以 像 对 待 别 的 软 件 功 能 一 样, 用 COSMIC 方 法 度 量 其 规 模 软 件 规 模 会 随 着 项 目 的 进 展 不 断 增 长 的 原 因 之 一 就 是 没 有 识 别 出 这 些 隐 藏 的 功 能 规 模 Measurement Manual, v4.0. Copyright
15 图 1.3 许 多 最 初 呈 现 为 NFR 随 着 项 目 的 推 进 会 发 展 成 FUR 业 务 软 件 案 例 : 一 个 新 软 件 系 统 的 需 求 描 述 如 下 用 户 必 须 拥 有 通 过 加 密 来 保 护 文 件 的 选 项 开 发 此 系 统 的 项 目 正 处 于 估 算 工 作 量 和 成 本 的 阶 段, 此 时 有 两 个 选 择 可 以 考 虑 : 开 发 专 门 的 加 密 软 件 为 了 进 行 项 目 估 算, 度 量 加 密 软 件 FUR 的 规 模 可 能 是 有 必 要 的 购 买 已 有 的 商 品 现 货 (COTS) 程 序 包 为 了 进 行 项 目 估 算, 可 能 只 需 要 度 量 集 成 COTS 程 序 包 所 需 的 软 件 功 能 的 规 模 在 估 算 项 目 成 本 时, 也 应 该 考 虑 到 程 序 包 的 成 本 以 及 集 成 测 试 文 件 加 密 程 序 包 的 工 作 量 实 时 软 件 案 例 : 航 天 系 统 的 容 错 性 是 通 过 系 统 的 冗 余 设 计 及 物 理 备 份 来 实 现 的 如 一 个 引 擎 监 控 的 功 能 被 复 制 在 3 到 4 台 独 立 的 嵌 入 式 计 算 机 里 这 个 功 能 作 为 一 个 有 严 格 时 间 约 束 的 NFR 被 描 述 为 : 每 一 台 独 立 的 计 算 机 都 必 须 在 特 定 的 时 间 里 做 出 响 应 如 果 其 中 任 何 一 台 计 算 机 一 再 地 晚 于 规 定 时 间 做 出 响 应, 或 其 显 示 的 结 果 与 其 他 计 算 机 不 一 致, 该 计 算 机 必 须 被 淘 汰 ( 通 过 该 机 制 描 述 为 一 个 功 能 需 求 ) 因 此, 一 个 最 初 呈 现 为 非 功 能 的 需 求 演 变 成 了 可 被 度 量 的 功 能 性 用 户 需 求 这 种 时 间 控 制 机 制 也 可 以 部 分 地 用 软 件 实 现, 而 且 这 一 功 能 也 可 被 度 量 ( 请 查 阅 3.2 节 中 的 案 例 度 量 实 时 软 件 规 模 的 指 南 [4]) 想 阅 读 更 多 案 例, 请 查 看 附 录 B 全 部 这 些 案 例 都 证 明 了 以 下 观 点 : 在 项 目 初 期, 当 出 现 了 要 度 量 某 个 软 件 规 模 的 需 求 时, 重 要 的 是 考 虑 某 些 NFR 能 否 演 变 成 软 件 FUR, 以 及 这 些 软 件 FUR 的 规 模 是 否 也 应 该 被 度 量 1.3 COSMIC 方 法 的 基 本 原 则 COSMIC 方 法 基 于 基 本 的 软 件 工 程 原 则, 这 些 原 则 总 结 在 两 个 模 型 中 在 丈 量 房 子 的 时 候, 房 子 的 大 小 可 能 有 很 多 种 尺 寸, 这 取 决 于 你 想 度 量 什 么, 与 此 类 似, 在 度 量 软 件 块 的 规 模 时, 即 使 使 用 相 同 的 度 量 单 位, 软 件 的 规 模 也 能 通 过 多 种 方 法 来 度 量 软 件 环 境 模 型 里 的 原 则 帮 助 度 量 者 定 义 被 度 量 的 软 件 及 规 模 度 量 元 这 保 证 了 未 来 的 使 用 者 能 正 确 理 解 并 一 致 解 读 度 量 的 结 果 通 用 软 件 模 型 里 的 原 则 定 义 了 待 度 量 软 件 的 FUR 如 何 被 建 模, 以 供 度 量 Measurement Manual, v4.0. Copyright
16 在 手 册 此 部 分 介 绍 这 两 个 模 型 主 要 是 为 了 展 示 COSMIC 方 法 本 质 上 的 简 单 性 在 手 册 后 面 的 内 容 中, 我 们 也 会 提 及 这 两 个 模 型 但 是, 对 于 度 量 新 手 而 言, 不 要 期 望 读 了 这 两 个 模 型 就 能 准 确 度 量 要 想 把 模 型 应 用 到 特 定 的 度 量 场 景 中, 度 量 者 需 结 合 手 册 中 提 到 的 各 种 概 念 定 义 原 则 规 则 解 释 以 及 案 例 注 : 以 下 和 节 中 对 首 次 用 到 的 术 语 采 用 粗 体 表 示 该 术 语 是 COSMIC 方 法 特 有 的 术 语 正 式 的 定 义 参 见 度 量 手 册 末 尾 的 术 语 表 想 进 一 步 了 解 原 则 的 详 细 内 容, 可 参 见 各 原 则 所 对 应 的 章 节 内 容 COSMIC 软 件 环 境 模 型 原 则 COSMIC 软 件 环 境 模 型 a) 软 件 被 硬 件 所 界 定 b) 软 件 通 常 结 构 化 为 多 层 c) 一 层 可 包 含 一 个 或 多 个 单 独 的 对 等 软 件 块 d) 任 何 待 度 量 的 软 件 应 由 其 度 量 范 围 定 义, 并 完 全 限 定 在 一 个 单 一 的 层 中 e) 待 度 量 软 件 块 的 范 围 依 赖 于 度 量 目 的 f) 可 以 从 待 度 量 软 件 的 FUR 中 识 别 该 软 件 的 功 能 用 户, 这 些 功 能 用 户 分 别 作 为 数 据 的 发 送 者 和 / 或 接 受 者 g) 软 件 的 FUR 可 以 在 不 同 的 颗 粒 度 级 别 上 表 达 h) 精 确 的 COSMIC 软 件 规 模 度 量 需 要 该 软 件 块 的 FUR 达 到 能 够 识 别 出 功 能 处 理 和 子 处 理 的 颗 粒 度 级 别 i) 如 果 在 高 级 别 的 颗 粒 度 级 别 度 量 FUR, 则 可 以 采 用 近 似 的 COSMIC 方 法 度 量 软 件 块, 并 缩 放 至 功 能 处 理 及 子 处 理 的 颗 粒 度 级 别 章 节 通 用 软 件 模 型 根 据 软 件 环 境 模 型 识 别 和 定 义 了 待 度 量 软 件 的 FUR 后, 我 们 可 应 用 通 用 软 件 模 型 来 从 FUR 中 识 别 出 需 要 度 量 的 功 能 构 件 对 于 所 有 可 用 本 方 法 度 量 的 软 件, 通 用 软 件 模 型 假 定 下 面 的 通 用 原 则 均 成 立 ( 正 如 术 语 表 中 指 出 的, 任 何 功 能 规 模 度 量 方 法 的 目 标 是 识 别 数 据 或 功 能 的 类 型 而 不 是 值 在 度 量 手 册 中, 当 提 到 COSMIC 基 本 概 念 的 时 候, 后 缀 类 型 将 被 省 略 掉, 除 非 确 实 需 要 区 分 类 型 和 值 ) 原 则 COSMIC 通 用 软 件 模 型 a) 软 件 块 跨 越 边 界 与 功 能 用 户 交 互 并 与 边 界 内 的 持 久 存 储 介 质 进 行 交 互 b) 被 度 量 软 件 块 的 FUR 能 够 被 映 射 到 唯 一 的 一 组 功 能 处 理 c) 每 个 功 能 处 理 由 一 系 列 子 处 理 组 成 d) 一 个 子 处 理 可 以 是 一 个 数 据 移 动 或 者 是 一 个 数 据 运 算 e) 一 个 数 据 移 动 仅 移 动 单 个 数 据 组 f) 有 四 类 数 据 移 动 : 输 入, 输 出, 写 和 读 一 个 输 入 从 一 个 功 能 用 户 移 动 一 个 数 据 组 到 功 能 处 理 内 一 个 输 出 从 功 能 处 理 中 移 出 一 个 数 据 组 到 一 个 功 能 用 户 一 个 写 从 一 个 功 能 处 理 移 动 一 个 数 据 组 到 持 久 存 储 介 质 一 个 读 从 持 久 存 储 介 章 节 Measurement Manual, v4.0. Copyright
17 质 移 动 一 个 数 据 组 到 一 个 功 能 处 理 g) 一 个 数 据 组 由 唯 一 的 一 组 数 据 属 性 构 成, 描 述 了 一 个 单 一 的 兴 趣 对 象 h) 功 能 处 理 被 输 入 数 据 移 动 所 触 发 功 能 用 户 为 响 应 触 发 事 件 而 产 生 了 触 发 输 入, 3.4 触 发 输 入 移 动 的 数 据 组 由 一 个 响 应 触 发 事 件 的 功 能 用 户 生 成 3.2 i) 一 个 功 能 处 理 包 括 至 少 一 个 输 入 数 据 移 动, 以 及 一 个 写 或 输 出 数 据 移 动, 即 一 个 功 能 处 理 应 该 包 含 至 少 两 个 数 据 移 动 一 个 功 能 处 理 中 数 据 移 动 的 数 量 没 有 上 限 3.5 j) 作 为 对 度 量 目 的 的 一 种 近 似 处 理, 数 据 运 算 子 处 理 不 单 独 度 量 任 何 数 据 运 算 的 功 能 被 假 定 已 经 计 算 在 相 关 的 数 据 移 动 内 了 COSMIC 度 量 过 程 及 度 量 单 位 COSMIC 度 量 过 程 由 三 个 阶 段 组 成 : 度 量 策 略 阶 段, 此 阶 段 定 义 了 度 量 目 的 与 范 围 在 该 阶 段 应 用 软 件 环 境 模 型, 以 便 明 确 地 定 义 待 度 量 的 软 件 及 需 要 的 度 量 方 法 ( 第 二 章 ) 映 射 阶 段, 在 该 阶 段 对 于 待 度 量 软 件 的 FUR 应 用 通 用 软 件 模 型, 以 生 成 可 度 量 软 件 的 COSMIC 模 型 ( 第 三 章 ) 度 量 阶 段, 在 该 阶 段 度 量 实 际 的 规 模 ( 第 四 章 ) 第 五 章 讲 述 了 度 量 结 果 的 记 录 规 则 COSMIC 方 法 三 个 阶 段 的 关 系, 如 图 1.4 所 示 图 1.4 COSMIC 方 法 度 量 过 程 来 自 度 量 发 起 人 的 输 入 软 件 环 境 模 型 FUR 第 二 章 度 量 策 略 每 个 被 度 量 软 件 块 及 度 量 需 求 的 定 义 FUR 通 用 软 件 模 型 第 三 章 映 射 阶 段 用 通 用 软 件 模 型 的 形 式 表 达 的 FUR 第 四 章 度 量 阶 段 以 CFP 为 单 位 的 软 件 功 能 规 模 COSMIC 度 量 单 位 (CFP) 及 度 量 原 则 的 定 义 如 下 : 定 义 COSMIC 度 量 单 位 1CFP(COSMIC 功 能 点 ), 表 示 一 个 数 据 移 动 的 规 模 原 则 COSMIC 度 量 原 则 a) 功 能 处 理 的 规 模 等 于 其 数 据 移 动 的 个 数 b) 给 定 范 围 的 软 件 块 的 功 能 规 模 等 于 其 功 能 处 理 的 规 模 总 和 软 件 需 求 变 更 的 规 模 按 如 下 方 法 度 量 : Measurement Manual, v4.0. Copyright
18 需 求 变 更 影 响 的 任 何 数 据 移 动 ( 即 必 须 增 加 修 改 或 删 除 的 数 据 移 动 ) 的 规 模 约 定 为 按 照 一 个 CFP 计 算 软 件 块 需 求 变 更 的 规 模 等 于 被 需 求 变 更 影 响 的 数 据 移 动 的 个 数 软 件 块 变 更 的 最 小 规 模 为 1CFP 更 多 关 于 度 量 和 度 量 汇 总 的 规 则 和 指 南, 请 查 阅 本 手 册 的 第 4.1 到 4.4 节 1.5 COSMIC 方 法 适 用 性 的 限 制 请 查 阅 4.5 节 了 解 方 法 可 能 存 在 的 限 制 及 如 何 通 过 本 地 化 扩 展 方 法 来 克 服 这 些 限 制 Measurement Manual, v4.0. Copyright
19 第 二 章 度 量 策 略 阶 段 2.0 章 节 概 要 本 章 讨 论 在 实 际 开 始 度 量 之 前, 在 第 一 阶 段 度 量 策 略 阶 段 必 须 考 虑 的 关 键 参 数 包 括 ( 斜 体 部 分 ): 度 量 目 的, 即 度 量 结 果 的 用 途 目 的 决 定 了 度 量 的 其 他 参 数 待 度 量 软 件 的 整 体 范 围 及 软 件 各 个 部 分 的 度 量 范 围 ( 当 软 件 包 含 多 个 软 件 块, 且 这 些 软 件 块 的 规 模 应 该 分 别 度 量 时, 例 如 分 布 式 软 件 系 统 的 构 件 ) 我 们 也 需 要 确 定 每 个 待 度 量 软 件 块 所 处 的 层, 并 可 能 需 要 确 定 被 度 量 软 件 块 的 分 解 层 级 每 个 待 度 量 软 件 块 的 功 能 用 户 功 能 用 户 向 待 度 量 软 件 发 送 数 据 或 希 望 从 软 件 接 收 数 据, 他 们 可 能 是 人 硬 件 设 备 或 其 它 软 件 块 由 于 不 同 的 功 能 用 户 可 能 会 看 到 同 一 功 能 全 集 中 的 不 同 部 分, 功 能 规 模 会 随 功 能 用 户 选 择 的 不 同 而 变 化 已 有 软 件 制 品 的 颗 粒 度 级 别 例 如, 唯 一 可 用 的 需 求 陈 述 可 能 没 有 提 供 精 确 地 COSMIC 度 量 所 需 的 全 部 细 节 因 此, 我 们 必 须 决 定 如 何 导 出 待 度 量 的 FUR 和 / 或 是 否 需 要 使 用 近 似 规 模 度 量 方 法 确 定 这 些 参 数 有 助 于 解 答 以 下 问 题 : 应 该 度 量 哪 个 模 块 的 规 模? 或 者 我 们 想 要 多 么 准 确 的 度 量 结 果? 等 等 记 录 这 些 参 数 有 助 于 度 量 结 果 的 未 来 使 用 者 决 定 如 何 对 其 进 行 解 读 值 得 注 意 的 是, 这 些 参 数 及 相 关 概 念 并 非 COSMIC 功 能 规 模 度 量 (FSM) 方 法 所 特 有, 它 们 是 所 有 FSM 方 法 所 共 通 的 其 他 FSM 方 法 可 能 不 区 分 功 能 用 户 的 类 型, 可 能 不 讨 论 颗 粒 度 级 别 等 等 只 是 因 为 COSMIC 方 法 具 有 更 广 泛 的 适 用 性 和 灵 活 性, 才 要 求 比 其 他 FSM 方 法 更 仔 细 的 考 虑 这 些 参 数 记 录 每 次 度 量 结 果 时, 记 录 来 自 该 度 量 策 略 阶 段 的 数 据 ( 在 5.2 节 列 出 ) 是 非 常 重 要 的 如 果 这 些 参 数 缺 乏 一 致 地 定 义 和 记 录, 将 导 致 度 量 结 果 无 法 被 可 信 地 解 读 和 比 较, 也 无 法 可 信 地 作 为 估 算 项 目 工 作 量 的 过 程 输 入 如 下 图 2.0 所 示, 本 章 的 各 小 节 给 出 了 关 于 每 个 关 键 参 数 的 正 式 定 义 原 则 规 则 和 一 些 实 例, 以 帮 助 度 量 者 完 成 确 定 度 量 策 略 过 程 每 一 小 节 给 出 了 关 键 参 数 为 何 如 此 重 要 的 背 景 说 明, 采 用 类 比 的 方 法 展 现 了 为 何 在 其 他 度 量 领 域 必 然 要 考 虑 的 参 数, 在 软 件 功 能 规 模 度 量 领 域 也 必 须 考 虑 类 似 的 参 数 从 图 2.0 可 以 看 到, 确 定 度 量 策 略 的 参 数 可 能 需 要 几 次 迭 代 Measurement Manual, v4.0. Copyright
20 图 2.0 确 定 度 量 策 略 的 过 程 度 量 策 略 模 式 作 为 确 定 度 量 策 略 的 辅 助, 度 量 策 略 模 式 [5] 指 南 为 不 同 类 型 的 软 件 描 述 了 一 组 度 量 软 件 规 模 的 标 准 参 数 集, 将 其 称 之 为 度 量 策 略 模 式 ( 简 称 度 量 模 式 ) 定 义 度 量 ( 策 略 ) 模 式 在 度 量 特 定 软 件 功 能 领 域 的 软 件 块 的 规 模 时 可 以 使 用 的 一 个 标 准 模 板 此 模 板 定 义 了 可 能 与 软 件 交 互 的 功 能 用 户 类 型 软 件 的 分 解 层 级 及 软 件 可 能 会 处 理 到 的 数 据 移 动 类 型 一 致 地 使 用 相 同 的 度 量 模 式 可 以 帮 助 度 量 者 确 保 相 同 目 的 的 度 量 能 一 致 地 执 行, 可 以 有 把 握 地 与 其 他 使 用 同 样 模 式 的 度 量 进 行 对 比, 也 有 助 于 所 有 日 后 的 使 用 者 对 度 量 的 正 确 解 读 使 用 标 准 模 式 的 另 一 个 好 处 是 大 大 减 少 了 确 定 度 量 策 略 参 数 的 工 作 量 但 是, 在 使 用 标 准 模 式 之 前, 我 们 强 烈 建 议 度 量 者 学 习 并 掌 握 COSMIC 方 法, 特 别 是 度 量 策 略 参 数 2.1 定 义 度 量 目 的 目 的 这 一 术 语 采 用 其 通 常 的 英 语 含 义 定 义 度 量 目 的 为 什 么 需 要 度 量 和 度 量 结 果 用 途 的 描 述 度 量 目 的 的 类 比 就 像 度 量 房 屋 的 面 积 有 很 多 的 理 由 一 样, 度 量 软 件 功 能 规 模 也 有 很 多 的 理 由 在 以 下 的 两 个 场 景 中, 理 由 不 同, 得 到 的 规 模 大 小 也 不 同 从 这 个 类 比 看, 房 屋 的 度 量 面 积 会 根 据 以 下 因 素 而 截 然 不 同 : Measurement Manual, v4.0. Copyright
21 度 量 的 原 因 及 时 机 ( 例 如, 依 赖 于 是 要 度 量 客 户 的 概 略 说 明 以 制 定 预 算 还 是 度 量 设 计 方 案 以 做 出 准 确 的 成 本 估 算 或 者 是 度 量 完 工 后 的 实 际 面 积 以 计 划 需 要 的 地 板 覆 盖 物 ) 被 度 量 的 制 品 ( 如 设 计 方 案 或 房 屋 本 身 ) 然 而, 需 要 注 意 的 是, 在 所 有 度 量 活 动 中 使 用 的 都 是 相 同 的 度 量 原 则 及 度 量 单 位 与 度 量 房 屋 同 理, 软 件 块 的 度 量 规 模 会 根 据 以 下 因 素 而 截 然 不 同 : 度 量 的 原 因 及 时 机 ( 例 如, 依 赖 于 是 在 软 件 开 发 前 度 量 以 进 行 估 算 或 是 在 开 发 过 程 中 度 量 以 跟 踪 范 围 的 蔓 延 或 是 在 安 装 后 度 量 开 发 者 的 绩 效 ) 被 度 量 的 产 物 ( 如 需 求 描 述 或 软 件 本 身 ) 但 是, 像 上 文 提 到 的 类 比 一 样, 在 所 有 度 量 中 使 用 的 都 是 相 同 的 度 量 原 则 及 度 量 单 位 显 然, 何 时 度 量 ( 开 发 前 开 发 中 或 开 发 后 ) 度 量 什 么 ( 项 目 交 付 的 所 有 软 件 或 去 除 复 用 的 软 件 ) 以 及 从 哪 个 制 品 提 取 待 度 量 的 FUR( 需 求 描 述 或 已 安 装 的 软 件 ), 所 有 这 些 都 是 由 度 量 者 根 据 度 量 目 的 决 定 的 案 例 : 下 面 是 典 型 的 度 量 目 的 随 着 FUR 的 演 化 度 量 其 规 模, 作 为 开 发 工 作 量 估 算 过 程 的 输 入 度 量 FUR 在 其 最 初 被 认 可 之 后 的 变 更 规 模, 以 便 管 理 项 目 的 范 围 蔓 延 度 量 所 交 付 软 件 的 FUR 规 模, 作 为 度 量 开 发 者 绩 效 的 输 入 数 据 度 量 整 个 交 付 软 件 的 FUR 规 模, 以 及 新 开 发 软 件 的 FUR 规 模, 来 获 得 功 能 复 用 的 度 量 度 量 现 有 软 件 的 FUR 规 模, 作 为 度 量 负 责 软 件 维 护 和 支 持 人 员 的 绩 效 的 输 入 度 量 现 有 软 件 系 统 (FUR) 变 更 部 分 的 规 模, 以 度 量 一 个 维 护 型 项 目 团 队 的 规 模 产 出 度 量 提 供 给 人 类 功 能 用 户 的 那 部 分 软 件 功 能 子 集 的 规 模 度 量 目 的 重 要 性 度 量 目 的 帮 助 度 量 者 确 定 : o 度 量 的 范 围 和 度 量 所 需 要 的 制 品 o 功 能 用 户 ( 如 将 在 2.3 节 中 介 绍 的, 功 能 规 模 的 变 化 依 赖 于 谁 或 什 么 被 定 义 为 功 能 用 户 ) o 在 项 目 生 命 周 期 中 进 行 度 量 的 时 间 点 o 度 量 的 精 确 性, 以 及 是 否 应 该 使 用 COSMIC 方 法, 或 者 应 该 使 用 COSMIC 方 法 的 近 似 版 本 ( 例 如, 在 项 目 生 命 周 期 早 期 FUR 被 完 整 定 义 之 前 ) 后 两 者 将 决 定 被 度 量 FUR 的 颗 粒 度 级 别 2.2 定 义 度 量 范 围 定 义 度 量 范 围 在 一 次 具 体 的 功 能 规 模 度 量 活 动 中 所 包 括 的 功 能 性 用 户 需 求 的 集 合 注 :( 仅 针 对 COSMIC 方 法 ) 应 该 区 分 总 体 范 围 与 总 体 范 围 内 的 各 软 件 块 的 范 围, 总 体 范 围 是 指 根 据 目 的 应 度 量 的 所 有 软 件, 而 各 软 件 块 的 规 模 应 该 分 别 度 量 本 手 册 中 术 语 范 围 ( 或 度 量 范 围 ) 将 关 联 到 规 模 必 须 单 独 度 量 的 一 个 软 件 块 Measurement Manual, v4.0. Copyright
22 规 则 度 量 范 围 a) 任 何 待 度 量 软 件 块 的 范 围 必 须 从 度 量 目 的 中 导 出 b) 任 何 一 次 度 量 范 围 不 能 延 伸 超 过 被 度 量 软 件 所 在 的 层 关 于 总 体 范 围 和 度 量 范 围 的 案 例, 请 参 阅 下 一 节 从 度 量 目 的 导 出 度 量 范 围 定 义 了 总 体 范 围 的 软 件 可 根 据 其 度 量 目 的 不 同, 使 用 不 同 的 办 法 划 分 为 具 有 不 同 度 量 范 围 的 多 个 软 件 块 假 定 总 体 范 围 被 定 义 为 X 组 织 的 应 用 程 序 产 品 包 或 Y 项 目 将 要 交 付 的 所 有 软 件 块, 可 根 据 以 下 因 素 进 行 划 分 : o 不 同 层 的 软 件 ( 根 据 上 文 提 到 的 规 则 b) o 不 同 的 组 织 职 责, 如 按 照 客 户 群 或 子 项 目 团 队 o 根 据 性 能 度 量 工 作 量 估 算 或 者 软 件 合 同 等 不 同 的 目 的 需 要 区 分 不 同 的 交 付 物 正 是 由 于 如 下 的 原 因, 需 要 划 分 软 件 块 的 度 量 范 围 : o 采 用 不 同 的 技 术 路 线 进 行 开 发, 如 硬 件 平 台 编 程 语 言 等 o 采 用 不 同 的 运 行 模 式, 如 联 机 模 式 与 批 处 理 模 式 7 o 开 发 用 而 非 交 付 用 的 软 件 ( 包 括 应 用 封 装 软 件 或 其 他 复 用 软 件 ) o 在 不 同 分 解 层 次 上 的 软 件, 例 如, 一 个 完 整 的 应 用 程 序 或 一 个 主 要 / 次 要 构 件, 如 可 复 用 的 对 象 o 是 主 要 的 交 付 物, 而 非 使 用 一 次 用 后 即 弃 的 软 件, 例 如 用 于 数 据 转 换, 后 者 可 能 不 值 得 花 费 工 作 量 去 度 量 o 是 新 开 发 的, 而 非 对 软 件 的 增 强 以 及 以 上 因 素 的 任 意 组 合 总 之, 度 量 目 的 必 须 总 是 用 来 确 定 :(a) 总 体 范 围 中 应 该 包 含 和 排 除 在 外 的 软 件 ;(b) 将 包 含 的 软 件 分 解 成 各 个 独 立 块 的 方 法, 每 个 块 有 自 己 的 范 围, 并 且 被 分 别 度 量 实 践 中, 范 围 的 描 述 需 要 详 细 描 述 而 不 是 概 括 性 的, 如 项 目 团 队 A 开 发 的 产 出, 或 者 应 用 程 序 B, 或 者 企 业 C 的 产 品 包 为 了 清 晰 起 见, 范 围 描 述 也 需 要 指 明 哪 些 是 排 除 在 外 的 商 业 案 例 : 图 2.1 显 示 了 一 个 项 目 团 队 交 付 的 所 有 单 独 的 软 件 块 ( 即 总 体 范 围 ): 一 个 已 实 现 的 软 件 包 的 客 户 端 和 服 务 器 端 构 件 服 务 器 构 件 的 新 开 发 程 序 包 和 已 有 应 用 程 序 间 的 接 口 程 序 软 件 包 所 需 的 一 次 性 数 据 转 换 程 序, 用 于 按 照 程 序 包 的 需 要 将 现 有 的 数 据 转 换 为 新 的 格 式 此 程 序 使 用 了 一 些 由 项 目 组 开 发 的 可 复 用 对 象 为 新 硬 件 而 开 发 的 设 备 驱 动 软 件, 客 户 端 构 件 的 程 序 包 将 在 其 上 运 行 ( 每 个 定 义 了 度 量 范 围 的 单 独 的 软 件 块 用 一 个 矩 形 框 表 示 ) 7 译 者 注 : 批 处 理 模 式 是 指 在 计 算 机 上 无 须 人 工 干 预 而 执 行 系 列 程 序 的 作 业 批 处 理 任 务 无 须 人 工 交 互, 所 有 的 输 入 数 据 预 先 设 置 于 程 序 或 命 令 行 参 数 中 Measurement Manual, v4.0. Copyright
23 图 2.1 一 个 软 件 项 目 交 付 物 的 总 体 范 围 以 及 单 独 的 度 量 范 围 图 中 显 示 了 交 付 软 件 是 由 两 部 分 组 成 的 : 新 开 发 的 软 件 以 及 项 目 团 队 已 实 现 的 软 件 已 实 现 的 程 序 包 的 规 模 是 作 为 一 个 整 体 来 度 量 的, 即 忽 略 了 客 户 端 服 务 器 的 构 件 结 构 该 规 模 再 加 上 接 口 程 序 的 规 模, 以 更 新 组 织 的 应 用 程 序 产 品 包 的 总 规 模 由 于 数 据 转 换 程 序 只 被 使 用 一 次 就 废 弃, 其 规 模 无 需 度 量 但 每 一 个 复 用 对 象 的 规 模 以 及 新 设 备 驱 动 的 规 模 均 记 录 在 组 织 基 础 设 施 软 件 清 单 中 它 们 也 是 单 独 归 类 的 由 于 交 付 物 的 多 样 性, 使 得 度 量 项 目 团 队 的 绩 效 时, 把 所 有 交 付 软 件 的 规 模 加 起 来 是 没 有 意 义 的 交 付 不 同 软 件 块 的 团 队 的 绩 效 是 分 别 度 量 的 层 由 于 被 度 量 软 件 块 的 范 围 必 须 被 限 制 在 一 个 软 件 层 里, 因 此 定 义 范 围 时 可 能 需 要 度 量 者 首 先 确 定 软 件 体 系 结 构 有 哪 些 层 次 本 节 我 们 将 定 义 和 讨 论 COSMIC 方 法 中 使 用 的 软 件 层 的 概 念 我 们 需 要 这 些 定 义 和 规 则 的 理 由 如 下 : 度 量 者 可 能 会 面 对 一 些 在 遗 产 环 境 里 的 软 件, 这 些 软 件 在 没 有 遵 循 任 何 基 础 体 系 结 构 设 计 的 情 况 下 演 化 了 很 多 年 ( 这 种 软 件 有 所 谓 的 意 大 利 面 条 结 构 8 之 称 ) 因 此, 需 要 指 导 度 量 者 如 何 根 据 COSMIC 术 语 区 分 层 层 和 分 层 体 系 结 构 的 表 述 在 软 件 业 的 使 用 并 不 一 致 如 果 度 量 者 必 须 度 量 某 个 分 层 体 系 结 构 中 的 软 件, 核 对 该 系 统 结 构 中 层 的 定 义 与 COSMIC 方 法 是 否 兼 容 是 明 智 的 为 做 到 这 一 点, 度 量 者 应 该 建 立 此 分 层 体 系 结 构 中 具 体 的 体 系 结 构 对 象 与 本 手 册 的 层 概 念 之 间 的 等 价 关 系 可 以 根 据 以 下 的 定 义 和 原 则 来 识 别 层 : 定 义 层 8 译 者 摘 自 维 基 百 科 : 面 条 式 代 码 (Spaghetti code) 是 软 件 工 程 中 反 面 模 式 的 一 种, 是 指 一 个 代 码 的 控 制 结 构 复 杂 混 乱 而 难 以 理 解, 尤 其 是 用 了 很 多 GOTO 例 外 线 程 或 其 他 无 组 织 的 分 歧 架 构 其 命 名 的 原 因 是 因 为 程 序 的 流 向 就 像 一 盘 面 一 样 的 扭 曲 纠 结 Measurement Manual, v4.0. Copyright
24 一 个 软 件 系 统 体 系 结 构 的 功 能 划 分 在 一 个 已 定 义 的 软 件 体 系 结 构 里, 每 一 层 必 须 服 从 下 面 的 原 则 : 原 则 层 a) 一 层 中 的 软 件 会 根 据 已 定 义 的 准 则 提 供 一 组 内 聚 的 服 务, 而 且 其 他 层 里 的 软 件 无 需 了 解 这 些 服 务 是 如 何 实 现 的 也 能 利 用 它 们 b) 任 意 两 层 中 软 件 之 间 的 关 系 可 用 通 信 规 则 来 定 义, 有 两 种 情 况 : 分 层 的, 如 A 层 的 软 件 可 以 使 用 B 层 软 件 提 供 的 服 务, 但 反 之 则 不 成 立 ( 这 里 层 次 结 构 的 关 系 有 可 能 是 自 上 而 下 自 下 而 上 或 横 向 的 9 ) 双 向 的, 如 A 层 的 软 件 可 以 使 用 B 层 的 软 件, 反 之 亦 然 c) 一 层 的 软 件 通 过 相 应 的 功 能 处 理 与 另 一 层 的 软 件 交 换 数 据 组 d) 一 层 的 软 件 没 有 必 要 使 用 其 他 层 的 软 件 提 供 的 所 有 功 能 服 务 e) 在 一 个 已 定 义 的 软 件 体 系 结 构 中 属 于 同 一 层 的 软 件, 根 据 另 外 一 个 不 同 的 体 系 架 构 可 能 被 划 分 为 其 他 的 层 一 次 度 量 可 能 会 涉 及 两 个 或 两 个 以 上 的 对 等 软 件 块, 定 义 如 下 : 定 义 对 等 软 件 块 若 两 个 软 件 块 处 于 同 一 层 中, 则 它 们 是 相 互 对 等 的 案 例 : 图 2.1 中 处 于 应 用 层 的 软 件 块 都 是 相 互 对 等 的 如 果 待 度 量 软 件 存 在 于 一 个 已 建 立 的 层 次 结 构 中, 此 结 构 又 可 以 映 射 到 如 上 定 义 的 COSMIC 分 层 原 则 中, 那 么 该 结 构 就 可 以 用 来 识 别 层 以 满 足 度 量 目 的 但 是, 如 果 度 量 目 的 要 求 度 量 某 些 并 非 按 照 COSMIC 分 层 原 则 结 构 化 的 软 件, 度 量 者 应 该 尝 试 使 用 上 文 定 义 的 原 则 将 软 件 分 解 为 层 按 照 惯 例, 提 供 服 务 以 被 其 他 层 软 件 使 用 的 基 础 设 施 软 件 程 序 包, 如 数 据 库 管 理 系 统 操 作 系 统 或 设 备 驱 动 等 都 各 自 处 于 单 独 的 层 内 一 般 在 软 件 体 系 结 构 中, 顶 层, 即 在 整 个 分 层 结 构 中 不 从 属 于 任 何 其 他 层 的 层, 通 常 被 称 作 应 用 程 序 层 这 个 应 用 层 里 的 软 件 依 赖 所 有 其 他 层 的 软 件 提 供 的 服 务 来 正 常 运 行 处 于 此 顶 层 的 软 件 可 以 再 进 行 分 层, 例 如 由 用 户 界 面 业 务 规 则 以 及 数 据 服 务 构 件 所 组 成 的 三 层 结 构 ( 参 见 下 文 的 例 5) 一 旦 被 识 别 出 来, 每 个 层 都 可 以 使 用 相 应 的 标 签 登 记 在 通 用 软 件 模 型 矩 阵 ( 附 录 A) 中 业 务 软 件 案 例 1: 图 2.2 给 出 了 支 持 业 务 应 用 软 件 的 一 个 典 型 分 层 软 件 体 系 结 构 ( 使 用 此 处 定 义 的 层 术 语 ) 的 物 理 结 构 : 9 译 者 注 : 横 向 的 关 系 发 生 在 同 一 层 中 的 不 同 构 件 之 间, 但 是 它 们 之 间 是 层 次 关 系 Measurement Manual, v4.0. Copyright
25 图 2.2 商 业 /MIS 计 算 机 系 统 的 典 型 分 层 软 件 体 系 结 构 实 时 软 件 案 例 2: 图 2.3 给 出 了 支 持 嵌 入 式 实 时 软 件 的 一 个 典 型 分 层 软 件 体 系 结 构 ( 使 用 此 处 定 义 的 层 术 语 ) 的 物 理 结 构 嵌 入 式 应 用 层 软 件 层 操 作 系 统 层 传 感 器 控 制 阀 门 显 示 存 储 芯 片 驱 动 驱 动 驱 动 驱 动 硬 件 ( 例 子 ) 传 感 器 控 制 阀 门 显 示 器 存 储 芯 片 中 央 处 理 器 图 2.3 实 时 嵌 入 式 软 件 计 算 机 系 统 的 典 型 分 层 体 系 结 构 实 时 软 件 案 例 3: 通 信 系 统 的 ISO 7 层 (OSI) 模 型 10 此 模 型 定 义 了 一 种 分 层 体 系 结 构 : 信 息 接 收 层 软 件 的 层 次 通 信 规 则 与 信 息 发 送 层 的 规 则 是 相 反 的 10 译 者 注 : 开 放 式 系 统 互 联 参 考 模 型 (Open System Interconnection Reference Model,ISO/IEC ), 简 称 为 OSI 模 型 (OSI model), 由 国 际 标 准 化 组 织 (ISO) 提 出 的 一 种 概 念 模 型, 试 图 使 各 种 计 算 机 在 世 界 范 围 内 互 连 为 网 络 的 标 准 框 架 OSI 将 计 算 机 网 络 体 系 结 构 由 上 至 下 分 为 以 下 七 层 : 应 用 层 (Application Layer) 表 示 层 (Presentation Layer) 会 话 层 (Session Layer) 传 输 层 (Transport Layer) 网 络 层 (Network Layer) 数 据 链 路 层 (Data link Layer) 和 物 理 层 (Physical Layer) Measurement Manual, v4.0. Copyright
26 实 时 软 件 案 例 4: 在 汽 车 工 业 中, 汽 车 开 放 系 统 架 构 (Autosar) 11 展 现 了 层 与 层 之 间 所 有 不 同 类 型 的 通 信 规 则, 也 是 使 用 层 的 原 理 描 述 的, 详 情 参 阅 从 不 同 视 角 看 待 软 件 的 体 系 结 构, 会 呈 现 为 不 同 的 层 次 结 构 商 业 案 例 5: 如 图 2.4, 应 用 程 序 A 处 于 一 个 分 层 软 件 体 系 结 构 中, 从 不 同 视 角 看 待 此 体 系 结 构, 会 得 到 三 种 不 同 的 层 次 结 构 a), b) 和 c) 图 2.4 一 个 应 用 程 序 分 层 的 三 种 视 角 12 目 的 1: 如 视 角 a 所 示, 把 应 用 程 序 A 看 作 一 个 整 体, 度 量 其 功 能 规 模 度 量 范 围 是 整 个 程 序 A, 其 完 全 处 于 一 个 应 用 层 内 目 的 2: 应 用 程 序 A 根 据 三 层 架 构 构 建 而 成, 包 括 用 户 界 面 业 务 规 则 以 及 数 据 服 务 构 件 目 的 2 就 是 为 了 分 别 度 量 视 角 b) 中 的 3 个 构 件 每 个 构 件 都 处 于 三 层 结 构 中 自 己 的 层 内, 各 构 件 的 度 量 范 围 必 须 分 开 定 义 目 的 3: 应 用 程 序 的 业 务 规 则 构 件 使 用 了 面 向 服 务 的 体 系 结 构 (SOA) 的 可 复 用 构 件 进 行 构 建, 它 有 自 己 的 层 次 结 构 如 视 角 C 所 示, 目 的 3 是 要 度 量 业 务 规 则 构 件 的 SOA 构 件 每 个 SOA 构 件 都 处 于 SOA 结 构 中 的 一 层 内, 各 构 件 的 度 量 范 围 必 须 分 开 定 义 ( 注 意 :SOA 术 语 在 自 己 的 体 系 结 构 中 也 使 用 应 用 层 一 词 ) 11 译 者 摘 自 百 度 百 科 :AUTOSAR 是 AUTomotive Open System Architecture( 汽 车 开 放 系 统 架 构 ) 的 首 字 母 缩 写, 是 一 家 致 力 于 制 定 汽 车 电 子 软 件 标 准 的 联 盟 AUTOSAR 是 由 全 球 汽 车 制 造 商 部 件 供 应 商 及 其 他 电 子 半 导 体 和 软 件 系 统 公 司 联 合 建 立, 各 成 员 保 持 开 发 合 作 伙 伴 关 系 自 2003 年 起, 各 伙 伴 公 司 携 手 合 作, 致 力 于 为 汽 车 工 业 开 发 一 个 开 放 的 标 准 化 的 软 件 架 构 AUTOSAR 这 个 架 构 有 利 于 车 辆 电 子 系 统 软 件 的 交 换 与 更 新, 并 为 高 效 管 理 愈 来 愈 复 杂 的 车 辆 电 子 软 件 系 统 提 供 了 一 个 基 础 此 外,AUTOSAR 在 确 保 产 品 及 服 务 质 量 的 同 时, 提 高 了 成 本 效 率 12 译 者 摘 自 维 基 百 科 : 编 配 ( 英 语 :orchestration) 描 述 复 杂 计 算 机 系 统 中 间 件 (middleware) 和 业 务 的 自 动 化 的 安 排 协 调 和 管 理 Measurement Manual, v4.0. Copyright
27 2.2.3 分 解 层 级 软 件 块 的 分 解 层 级 定 义 如 下 : 定 义 分 解 层 级 将 软 件 块 分 解 为 构 件 而 形 成 的 任 意 级 别 ( 例 如, 称 为 1 级 ), 然 后 将 构 件 分 解 为 子 构 件 ( 2 级 ), 再 将 子 构 件 分 解 为 子 子 构 件 ( 3 级 ), 等 等 注 1: 不 要 和 颗 粒 度 级 别 混 淆 注 2: 软 件 块 中 构 件 的 规 模 度 量 结 果 只 可 以 和 处 于 同 一 分 解 层 级 的 构 件 直 接 比 较 案 例 : 度 量 策 略 模 式 指 南 [5] 中 归 纳 了 三 个 标 准 的 分 解 层 级 : 应 用 整 体 主 要 构 件 和 次 要 构 件 请 查 阅 本 度 量 手 册 节 的 业 务 软 件 案 例 5, 该 例 中 的 图 2.4 展 示 了 这 三 种 级 别 定 义 度 量 范 围 的 小 结 : 确 定 一 个 度 量 范 围 不 仅 仅 是 简 单 的 决 定 哪 些 功 能 需 要 被 包 括 在 度 量 中, 这 个 决 定 也 可 能 包 括 考 虑 软 件 所 在 的 层 以 及 软 件 将 在 哪 个 分 解 层 级 上 进 行 度 量, 所 有 这 些 都 依 赖 于 度 量 目 的 2.3 识 别 功 能 用 户 及 持 久 存 储 介 质 功 能 规 模 可 能 会 随 功 能 用 户 的 不 同 而 变 化 事 物 的 不 同 使 用 者 会 看 到 事 物 的 不 同 功 能, 因 此 会 度 量 其 不 同 的 规 模 对 于 软 件 而 言, 不 同 类 型 的 功 能 用 户 需 要 不 同 的 功 能 ( 通 过 他 们 的 FUR), 因 此 功 能 规 模 会 随 选 择 的 功 能 用 户 的 不 同 而 变 化 实 际 上, 用 户 13 被 定 义 为 任 何 与 被 度 量 软 件 交 互 的 事 物 对 于 COSMIC 方 法 的 需 求 而 言, 这 个 定 义 太 宽 泛 了 对 于 COSMIC 方 法, 用 户 的 选 择 取 决 于 必 须 度 量 的 功 能 用 户 需 求 这 个 ( 类 ) 用 户 称 为 功 能 用 户, 定 义 如 下 : 定 义 功 能 用 户 一 个 ( 类 ) 用 户 是 软 件 块 的 功 能 性 用 户 需 求 中 数 据 的 发 送 者 或 预 期 的 接 收 者 在 COSMIC 方 法 中, 将 一 个 必 须 度 量 的 软 件 块 的 功 能 用 户 从 它 所 有 可 能 的 用 户 中 区 分 出 来 是 至 关 重 要 的 案 例 1: 对 于 一 个 业 务 应 用 软 件 来 说, 它 的 功 能 用 户 通 常 包 括 人 和 其 他 与 之 存 在 接 口 的 对 等 程 序 对 于 一 个 实 时 应 用 程 序, 功 能 用 户 通 常 是 工 程 硬 件 设 备 或 其 他 与 之 存 在 接 口 的 对 等 软 件 通 常 这 类 软 件 的 FUR 识 别 出 的 功 能 用 户 是 各 个 向 软 件 发 送 数 据 的 发 送 者, 或 者 从 软 件 接 收 数 据 的 预 期 接 收 者 然 而, 总 的 用 户 集 合, 即 任 何 与 软 件 交 互 的 事 物, 必 须 包 括 操 作 系 统 但 是 任 何 应 用 程 序 的 FUR 都 不 会 将 操 作 系 统 作 为 一 个 功 能 用 户 操 作 系 统 对 应 用 程 序 的 任 何 约 束 对 所 有 的 应 用 13 借 鉴 自 ISO/IEC /1:2007 的 术 语 定 义 Measurement Manual, v4.0. Copyright
28 程 序 都 是 一 样 的, 通 常 由 编 译 器 或 者 解 释 器 处 理, 对 应 用 程 序 的 实 际 功 能 用 户 是 不 可 见 的, 因 此 其 也 不 会 出 现 在 FUR 中 在 实 际 的 功 能 规 模 度 量 中, 操 作 系 统 通 常 不 被 认 为 是 应 用 程 序 的 功 能 用 户, 但 功 能 用 户 的 判 断 并 不 总 是 如 此 明 显 的 案 例 2: 以 移 动 电 话 应 用 软 件 为 例 将 移 动 电 话 的 操 作 系 统 排 除 在 可 能 的 功 能 用 户 之 外 后, 用 户 还 可 以 是 (a) 按 键 的 人, 或 者 (b) 硬 件 设 备 ( 如 屏 幕 按 键 等 ) 以 及 与 电 话 软 件 直 接 交 互 的 对 等 软 件 比 如, 人 类 用 户 仅 能 看 到 使 移 动 电 话 正 常 工 作 的 所 有 功 能 的 其 中 一 个 子 集 因 此, 这 两 类 用 户 会 看 到 不 同 的 功 能 ; 人 类 用 户 的 FUR 规 模 比 为 使 移 动 电 话 正 常 工 作 而 必 须 开 发 的 FUR 规 模 要 小 14 规 则 功 能 用 户 a) 被 度 量 软 件 块 的 功 能 用 户 应 从 度 量 目 的 导 出 b) 当 软 件 块 的 度 量 目 的 与 开 发 或 者 修 改 软 件 块 的 工 作 量 相 关 时, 根 据 其 FUR 的 要 求, 功 能 用 户 应 该 是 与 所 有 新 的 或 者 修 改 的 功 能 进 行 交 互 的 数 据 发 送 者 和 / 或 数 据 预 期 接 受 者 识 别 出 功 能 用 户 之 后, 识 别 边 界 就 很 明 确 了 边 界 位 于 被 度 量 软 件 块 和 其 功 能 用 户 之 间 我 们 忽 略 其 他 介 于 两 者 之 间 的 硬 件 和 软 件 15 定 义 边 界 被 度 量 软 件 和 它 的 功 能 用 户 之 间 的 一 个 概 念 性 接 口 注 意 : 从 以 上 定 义 可 以 引 申 出, 在 同 一 层 或 不 同 层 间 的 任 何 两 个 有 数 据 交 换 的 软 件 块 之 间, 存 在 一 个 边 界, 此 时, 一 个 软 件 块 是 另 一 软 件 块 的 功 能 用 户, 反 之 亦 然 注 意 : 该 边 界 的 定 义 来 自 于 ISO/IEC 14143/1: , 增 加 了 功 能 性 来 修 饰 用 户 为 避 免 歧 义, 注 意 不 应 该 把 边 界 混 淆 为 用 来 圈 定 被 度 量 软 件 的 度 量 范 围 所 画 的 线 边 界 不 是 用 来 定 义 度 量 范 围 的 持 久 存 储 介 质 定 义 持 久 存 储 介 质 使 得 功 能 处 理 在 其 生 命 周 期 结 束 后 仍 然 能 够 存 储 数 据 组 的 存 储 介 质, 并 且 / 或 者, 通 过 该 存 储 介 质, 功 能 处 理 也 可 以 检 索 数 据 组, 此 数 据 组 由 另 一 个 功 能 处 理 存 储, 或 由 同 一 功 能 处 理 之 前 的 事 件 存 储 也 可 能 由 某 些 其 他 过 程 存 储 注 1: 在 COSMIC 方 法 中, 持 久 存 储 介 质 是 一 个 只 存 在 于 被 度 量 软 件 边 界 内 的 概 念, 因 此, 它 不 能 被 视 为 被 度 量 软 件 的 功 能 用 户 注 2: 某 些 其 他 过 程 的 一 个 例 子 是 只 读 存 储 器 的 生 产 过 程 14 例 如,2002 年 10 月, 在 德 国 马 格 德 堡 举 行 的 软 件 度 量 国 际 研 讨 会 中,Toivonen 在 定 义 对 移 动 终 端 软 件 的 存 储 效 率 的 度 量 中 对 比 了 人 类 用 户 可 用 的 移 动 电 话 功 能 实 际 上, 如 果 度 量 者 为 了 识 别 发 送 者 和 数 据 预 期 接 受 者 而 需 要 检 查 FUR, 那 么 边 界 其 实 已 经 被 识 别 出 来 了 译 者 注 :ISO/IEC :2007 信 息 技 术 软 件 测 量 功 能 规 模 测 量 第 1 部 分 : 概 念 定 义 Measurement Manual, v4.0. Copyright
29 ( 关 于 功 能 处 理 的 定 义, 请 看 3.2 节 ) 环 境 图 定 义 软 件 的 度 量 范 围 及 功 能 用 户 时, 画 环 境 图 是 很 有 用 的 包 括 此 手 册 在 内 的 所 有 COSMIC 指 南 中, 环 境 图 用 于 展 示 待 度 量 软 件 块 在 其 功 能 用 户 ( 人, 硬 件 设 备 或 其 他 软 件 ) 环 境 中 的 范 围 以 及 它 们 之 间 的 数 据 移 动 ( 环 境 图 通 常 也 展 示 相 关 的 持 久 存 储 介 质 ) 实 际 上, 环 境 图 是 将 度 量 模 式 ( 请 看 2.0 节 ) 应 用 到 待 度 量 软 件 的 一 个 实 例 图 2.5 列 出 了 环 境 图 所 用 到 的 主 要 符 号 : 符 号 解 释 待 度 量 软 件 块 ( 加 粗 框 ), 即 度 量 范 围 的 定 义 任 何 待 度 量 软 件 的 功 能 用 户 箭 头 代 表 跨 越 功 能 用 户 和 待 度 量 软 件 间 的 边 界 ( 虚 线 ) 的 所 有 数 据 移 动 箭 头 表 示 待 度 量 软 件 与 持 久 存 储 介 质 间 的 所 有 数 据 移 动 ( 代 表 数 据 存 储 的 标 准 流 程 图 标 志 强 调 持 久 存 储 介 质 是 一 个 抽 象 的 概 念 使 用 此 标 志 表 明 软 件 并 不 直 接 与 物 理 硬 件 存 储 器 交 互 ) 图 2.5 环 境 图 所 用 到 的 主 要 符 号 业 务 软 件 案 例 : 图 2.6 显 示 了 客 户 / 服 务 器 软 件 的 一 个 已 实 现 应 用 程 序 包 ( 参 照 节 的 图 2.1) 的 环 境 图, 它 被 当 作 一 个 整 体 度 量 : 图 节 中 客 户 - 服 务 器 应 用 程 序 的 环 境 图 实 时 软 件 案 例 : 图 2.7 显 示 了 一 个 简 单 的 嵌 入 式 防 盗 报 警 软 件 系 统 的 环 境 图 ( 摘 自 COSMIC 实 时 软 件 规 模 度 量 指 南 [4],1.0 版,4.2 节 ) Measurement Manual, v4.0. Copyright
30 图 2.7 嵌 入 式 防 盗 报 警 软 件 系 统 的 环 境 图 2.4 识 别 颗 粒 度 级 别 标 准 颗 粒 度 级 别 的 要 求 在 软 件 开 发 项 目 的 初 始 阶 段, 实 际 需 求 描 述 是 高 级 别 的, 即 概 要 的 粗 略 的 随 着 项 目 的 推 进, 实 际 需 求 不 断 完 善 ( 如 : 经 历 了 版 本 1 2 和 3 等 ), 在 一 个 较 细 级 别 上 给 出 更 多 细 节 需 求 ( 以 及 从 中 导 出 的 FUR) 的 不 同 详 细 程 度 称 作 不 同 的 颗 粒 度 级 别 ( 可 能 与 此 处 定 义 的 颗 粒 度 级 别 相 混 淆 的 其 他 术 语, 见 章 节 ) 定 义 颗 粒 度 级 别 对 于 一 个 软 件 块 描 述 ( 例 如 : 对 需 求 的 陈 述 或 者 对 软 件 结 构 的 描 述 ) 的 任 意 扩 展 级 别, 每 一 次 进 一 步 的 扩 展, 对 软 件 块 功 能 的 描 述 也 更 加 细 化 并 具 有 一 致 的 详 细 程 度 注 意 : 度 量 人 员 应 该 意 识 到 当 需 求 在 软 件 项 目 的 早 期 演 化 过 程 中, 在 任 何 时 候, 需 要 的 软 件 功 能 的 不 同 部 分 通 常 以 不 同 的 颗 粒 度 级 别 被 文 档 化 大 部 分 产 品 开 发 活 动 都 采 用 标 准 的 缩 放 比 例 绘 制 平 面 图, 很 容 易 将 一 个 图 中 度 量 的 尺 寸 转 换 成 另 一 个 采 用 不 同 缩 放 比 例 的 图 的 尺 寸 相 比 之 下, 软 件 各 种 级 别 的 颗 粒 度 并 没 有 一 个 标 准 的 缩 放 比 例, 所 以 可 能 很 难 确 定 两 个 FUR 的 描 述 是 否 在 同 一 个 颗 粒 度 级 别 上 对 于 在 什 么 颗 粒 度 级 别 上 进 行 度 量 ( 或 者 度 量 缩 放 到 什 么 比 例 ) 不 能 达 成 共 识 的 话, 就 不 可 能 知 道 两 个 功 能 规 模 度 量 结 果 是 否 可 以 比 较 为 了 进 一 步 阐 述 这 个 问 题, 请 思 考 如 下 的 类 比 一 组 地 图 从 三 个 不 同 的 颗 粒 度 级 别 显 示 了 一 个 国 家 公 路 网 的 详 细 信 息 : 地 图 A 只 显 示 了 高 速 公 路 和 主 干 道 地 图 B 显 示 了 所 有 的 高 速 公 路, 主 干 道 和 次 干 道 ( 就 像 驾 车 者 的 地 图 册 那 样 ) 地 图 C 显 示 了 所 有 的 道 路 并 带 有 名 称 ( 就 像 本 地 行 政 区 道 路 图 册 那 样 ) 如 果 我 们 不 了 解 不 同 颗 粒 度 级 别 的 现 象, 可 能 会 认 为 这 三 个 地 图 显 示 了 国 家 公 路 网 的 不 同 规 模 当 然, 对 于 地 图, 每 个 人 都 理 解 其 展 示 的 不 同 详 细 程 度, 并 且 有 标 准 的 缩 放 比 例 来 解 释 各 个 级 别 展 示 的 公 路 网 的 规 模 在 这 些 不 同 地 图 的 缩 放 比 例 的 背 后 隐 藏 着 颗 粒 度 级 别 这 个 抽 象 概 念 Measurement Manual, v4.0. Copyright
31 对 于 软 件 度 量, 仅 有 一 个 标 准 的 颗 粒 度 级 别 可 能 被 明 确 定 义 在 此 颗 粒 度 级 别 下, 可 以 识 别 和 定 义 各 个 功 能 处 理 及 其 数 据 移 动 度 量 应 该 尽 可 能 在 这 个 级 别 上 进 行, 或 者 缩 放 到 这 个 级 别 上 对 颗 粒 度 级 别 的 澄 清 在 继 续 下 面 的 内 容 之 前, 确 保 对 COSMIC 方 法 中 的 颗 粒 度 级 别 没 有 误 解 是 很 重 要 的 把 FUR 进 行 放 大, 即 把 某 软 件 的 描 述 从 较 高 扩 展 到 较 低 的 颗 粒 度 级 别, 展 示 更 多 的 细 节, 而 范 围 并 没 有 改 变 该 过 程 不 能 和 以 下 活 动 混 淆 : 对 软 件 进 行 放 大, 以 展 示 构 件 和 子 构 件 等 ( 在 不 同 的 分 解 层 级, 见 上 面 节 ) 当 度 量 目 的 要 求 将 总 体 度 量 范 围 按 软 件 的 物 理 结 构 进 行 分 解 时, 可 能 需 要 这 种 放 大 随 着 开 发 周 期 的 进 展, 如 从 需 求 到 逻 辑 设 计 物 理 设 计 等, 软 件 的 描 述 也 在 不 断 演 化 不 管 处 于 软 件 开 发 的 什 么 阶 段, 我 们 只 对 与 度 量 目 的 相 关 的 FUR 感 兴 趣 因 此, 颗 粒 度 级 别 概 念 倾 向 于 仅 应 用 于 软 件 的 功 能 性 用 户 需 求 标 准 颗 粒 度 级 别 精 确 的 COSMIC 功 能 规 模 度 量 要 求 待 度 量 的 FUR 的 颗 粒 度 要 达 到 能 够 识 别 功 能 处 理 及 其 数 据 移 动 的 级 别 功 能 处 理 颗 粒 度 级 别 的 定 义 如 下 18 : 定 义 功 能 处 理 颗 粒 度 级 别 对 软 件 块 描 述 的 一 个 颗 粒 度 级 别, 在 该 级 别 上 : 功 能 用 户 是 单 独 的 人 工 程 设 备 或 软 件 块 ( 而 不 是 它 们 的 任 何 组 合 ), 并 且 软 件 块 应 响 应 的 是 单 个 的 事 件 ( 而 不 是 定 义 为 事 件 组 的 任 何 级 别 ) 注 1: 在 实 践 中, 软 件 文 档 及 功 能 性 用 户 需 求 通 常 在 不 同 的 颗 粒 度 级 别 上 描 述 功 能, 尤 其 当 文 档 还 在 演 化 时 注 2: 人 工 程 设 备 或 软 件 块 的 组 合 ( 功 能 用 户 ), 举 例 来 说, 可 能 是 一 个 部 门, 它 的 成 员 处 理 多 种 类 型 的 功 能 处 理, 或 者 是 一 个 有 多 种 仪 器 的 控 制 面 板, 或 者 是 中 央 系 统 注 3: 事 件 组, 举 例 来 说, 如 在 一 个 高 颗 粒 度 级 别 的 FUR 描 述 中 提 到 的 会 计 软 件 系 统 中 销 售 交 易 的 输 入 事 件 流, 或 者 航 空 电 子 软 件 系 统 中 飞 行 命 令 的 输 入 事 件 流 有 了 这 个 定 义, 我 们 现 在 能 够 定 义 下 面 的 规 则 和 建 议 规 则 功 能 处 理 颗 粒 度 级 别 17 关 于 把 度 量 从 一 个 颗 粒 度 级 别 缩 放 到 另 一 级 别 这 一 话 题, 现 已 放 在 高 级 相 关 主 题 ('Advanced and Related Topics' [6]) 中 对 其 进 行 讨 论 关 于 COSMIC 近 似 功 能 规 模 度 量 指 南 ( Guideline for approximate COSMIC functional size measurement [12]) 正 在 撰 写 中, 而 且 最 终 将 替 代 现 有 的 文 档 18 之 所 以 命 名 为 功 能 处 理 颗 粒 度 级 别 是 因 为 功 能 处 理 是 在 这 一 级 别 被 识 别 的 关 于 功 能 处 理 更 详 尽 的 讨 论, 请 看 3.2 节 Measurement Manual, v4.0. Copyright
32 a) 精 确 的 软 件 块 功 能 规 模 度 量 要 求 其 FUR 的 颗 粒 度 达 到 能 够 识 别 功 能 处 理 及 数 据 移 动 子 处 理 的 级 别 b) 如 果 必 须 要 对 一 些 还 没 有 达 到 足 够 详 细 程 度 的 需 求 进 行 度 量, 可 采 用 近 似 方 法 度 量 需 求 这 些 方 法 定 义 了 如 何 在 高 颗 粒 度 级 别 度 量 需 求 在 高 颗 粒 度 级 别 的 度 量 中 运 用 缩 放 系 数 得 出 功 能 处 理 及 其 数 据 移 动 子 处 理 颗 粒 度 级 别 的 近 似 规 模 见 近 似 COSMIC 功 能 规 模 度 量 指 南 [6] 19 除 了 以 上 规 则,COSMIC 建 议 将 能 够 识 别 出 功 能 处 理 及 其 数 据 移 动 子 处 理 的 颗 粒 度 级 别 作 为 功 能 规 模 度 量 的 标 准, 基 准 服 务 的 提 供 者 用 于 支 持 或 使 用 功 能 规 模 度 量 ( 如 用 来 估 算 项 目 工 作 量 ) 的 软 件 工 具 的 设 计 者 都 应 使 用 该 标 准 业 务 软 件 案 例 : 这 个 实 例 来 自 于 业 务 应 用 软 件 领 域, 是 一 个 知 名 的 网 上 购 物 系 统 的 一 部 分, 我 们 称 之 Everest 订 货 应 用 下 面 的 描 述 是 高 度 简 化 的, 用 以 展 示 其 颗 粒 度 级 别 如 果 我 们 想 度 量 此 应 用 程 序, 我 们 可 以 假 设 度 量 目 的 是 为 了 确 定 应 用 软 件 的 人 类 顾 客 用 户 ( 功 能 用 户 ) 使 用 的 功 能 的 规 模 然 后, 我 们 会 定 义 度 量 范 围 为 顾 客 订 货 时 通 过 网 络 可 访 问 的 那 部 分 Everest 应 用 程 序 但 是, 注 意 由 于 这 个 案 例 的 目 的 是 为 了 阐 述 不 同 的 颗 粒 度 级 别, 因 此, 我 们 只 研 究 此 系 统 整 体 功 能 的 某 些 部 分, 这 些 部 分 足 以 令 我 们 理 解 颗 粒 度 级 别 的 概 念 在 这 部 分 应 用 的 最 高 级 别 1 ( 主 要 功 能 ),Everest 订 货 应 用 的 需 求 是 如 下 的 一 个 简 单 的 概 括 性 陈 述 : Everest 订 货 应 用 必 须 能 够 使 顾 客 可 以 查 询 选 择 订 货 付 费 和 配 送 Everest 的 产 品 范 围 内 的 所 有 产 品, 包 括 从 第 三 方 供 货 商 获 得 的 产 品 放 大 这 个 最 高 级 别 的 需 求 陈 述, 我 们 发 现 在 级 别 2,Everest 订 货 应 用 由 4 个 子 功 能 组 成, 如 图 2.8(a) 所 示 图 2.8(a) Everest 订 货 系 统 的 分 析 : 前 两 个 颗 粒 度 级 别 四 个 子 功 能 的 需 求 如 下 : 查 询 / 订 货 子 功 能, 让 客 户 在 Everest 数 据 库 中 查 询 商 品 价 格 和 是 否 有 货, 以 及 将 选 择 的 商 品 添 加 到 购 物 篮 里 这 个 子 功 能 同 时 提 供 特 价 商 品 推 荐 来 提 升 销 售 量 提 供 所 选 商 品 的 评 价 配 送 周 期 等 常 见 问 题 的 查 询 这 是 一 个 非 常 复 杂 的 子 功 能 因 此, 在 此 例 中 我 们 没 有 在 级 别 2 之 下 对 其 进 行 更 详 细 的 分 析 结 账 / 付 费 子 功 能, 它 使 顾 客 能 够 确 认 订 单 并 为 购 物 篮 中 的 商 品 付 费 19 对 于 功 能 处 理 颗 粒 度 级 别 的 使 用 是 建 议 性 的 而 不 作 为 一 项 规 则 是 因 为 这 一 建 议 不 仅 适 用 于 COSMIC 方 法 的 个 体 使 用 者, 而 且 适 用 于 那 些 采 用 功 能 点 度 量 方 法 的 服 务 和 工 具 的 提 供 商 对 于 后 者 这 一 更 大 的 群 体,COSMIC 只 能 给 出 建 议 Measurement Manual, v4.0. Copyright
33 订 单 跟 踪 子 功 能, 它 使 顾 客 可 以 查 询 一 个 订 单 的 配 送 进 展, 维 护 他 们 的 订 单 ( 比 如 修 改 送 货 地 址 ) 和 退 回 不 满 意 的 产 品 账 户 维 护 子 功 能, 它 使 顾 客 能 维 护 账 户 的 各 种 详 细 资 料, 比 如 家 庭 地 址 付 费 方 式 等 图 2.8 的 (b) 和 (c) 也 显 示 了 放 大 需 求 后 出 现 的 一 些 细 节, 即 结 账 / 付 费 子 功 能 订 单 跟 踪 子 功 能 和 账 户 维 护 子 功 能 的 下 一 级 放 大 过 程 中 注 意 到 以 下 方 面 是 很 重 要 的 : 我 们 没 有 改 变 被 度 量 功 能 的 范 围, 并 且 Everest 应 用 的 所 有 级 别 描 述 都 是 顾 客 ( 作 为 功 能 用 户 ) 可 用 的 功 能 顾 客 可 以 看 到 所 有 这 些 颗 粒 度 级 别 的 功 能 图 2.8(b) 结 账 / 付 费 子 系 统 的 分 解 级 别 2 ( 子 系 统 ) 订 单 跟 踪 子 系 统 账 户 维 护 子 系 统 级 别 3 查 询 目 前 订 单 过 程 查 询 历 史 订 单 过 程 退 货 子 子 系 统 维 护 客 户 信 息 子 子 系 统 维 护 付 费 方 式 子 子 系 统 图 2.8(c) 订 单 跟 踪 子 系 统 及 账 户 维 护 子 系 统 的 分 解 图 2.8(c) 展 示 了 将 订 单 跟 踪 子 功 能 放 大 到 级 别 3 时, 我 们 在 级 别 3 发 现 了 2 个 独 立 的 功 能 处 理 ( 订 单 跟 踪 子 功 能 的 两 个 查 询 ) 如 果 我 们 继 续 放 大 级 别 3 的 子 子 功 能, 会 发 现 更 多 的 功 能 处 理 因 此, 这 个 实 例 说 明, 当 采 用 自 顶 向 下 的 方 法 分 析 某 些 功 能 时, 不 能 假 设 图 中 某 个 特 定 级 别 的 功 能 总 是 符 合 COSMIC 方 法 定 义 的 在 相 同 的 颗 粒 度 级 别 ( 这 个 定 义 要 求, 在 任 何 同 一 个 颗 粒 度 级 别 上 的 功 能 其 详 细 程 度 是 相 当 的 ) 此 外, 其 他 分 析 师 可 能 也 会 画 出 不 同 的 分 析 图, 在 图 的 每 个 级 别 展 示 其 他 的 功 能 分 组 缩 放 这 样 一 个 复 杂 系 统 的 功 能 不 存 在 一 种 唯 一 正 确 的 方 法 20 鉴 于 在 实 践 中 这 些 变 数 不 可 避 免 会 出 现, 度 量 者 必 须 仔 细 检 查 分 析 图 的 各 个 级 别 来 找 到 必 须 度 量 的 功 能 处 理 当 实 践 中 不 可 能 做 到 这 一 点 的 时 候, 比 如, 因 为 分 析 还 没 有 达 到 展 示 出 所 有 功 能 处 理 的 级 别, 则 必 须 应 用 上 面 的 规 则 (b) 为 了 说 明 这 一 点, 我 们 来 检 查 一 下 维 护 顾 客 详 细 信 息 子 子 功 能 ( 上 图 2.8(c)), 它 在 账 户 维 护 子 功 能 分 支 中 对 经 验 丰 富 的 度 量 者 来 说, 维 护 这 个 词 几 乎 毫 无 例 外 的 代 表 一 组 事 件 也 就 是 一 组 功 能 处 理 因 此, 我 们 可 以 假 设 维 护 子 功 能 必 定 包 含 三 个 功 能 处 理, 称 为 查 询 顾 客 信 息 更 新 顾 客 信 息 和 删 除 顾 客 信 息 ( 创 建 顾 客 信 息 处 理 显 然 也 必 须 存 在, 但 出 现 20 图 2.8 可 能 不 是 一 个 最 佳 实 践 案 例, 但 对 于 展 示 如 何 画 出 此 类 图 表, 是 个 典 型 的 案 例 Measurement Manual, v4.0. Copyright
34 在 系 统 的 其 他 分 支 里, 当 顾 客 在 第 一 次 订 货 时 调 用 该 处 理 它 不 属 于 这 个 简 单 实 例 的 度 量 范 围 ) 经 验 丰 富 的 度 量 者 应 该 能 够 用 COSMIC 功 能 点 为 单 位 来 推 测 这 个 子 子 功 能 的 规 模, 先 假 设 功 能 处 理 的 数 量 ( 本 例 为 三 个 ), 然 后 用 这 个 数 乘 以 功 能 处 理 的 平 均 规 模 平 均 规 模 可 以 通 过 对 这 个 系 统 的 其 他 部 分 或 者 其 他 相 似 系 统 进 行 基 准 度 量 而 得 到 基 准 度 量 过 程 的 实 例 在 近 似 规 模 度 量 指 南 [6] 中 给 出, 此 文 档 还 包 含 了 近 似 规 模 度 量 的 其 他 方 法 的 实 例 很 明 显, 这 样 的 近 似 方 法 有 其 局 限 性 如 果 我 们 将 这 样 的 方 法 应 用 到 上 面 需 求 的 级 别 1 的 陈 述 上 ( Everest 应 用 必 须 使 顾 客 可 以 查 询 选 择 订 货 付 费 和 配 送 Everest 的 产 品 范 围 内 的 所 有 产 品. ), 我 们 只 能 识 别 出 少 量 的 功 能 处 理 但 是 更 详 细 的 分 析 显 示 出, 这 个 复 杂 应 用 的 功 能 处 理 一 定 多 得 多 这 就 是 为 什 么 当 更 详 细 的 需 求 建 立 后, 功 能 规 模 通 常 会 随 之 增 加, 即 使 度 量 范 围 没 有 变 化 当 可 获 得 的 细 节 非 常 少 时, 在 高 颗 粒 度 级 别 上 使 用 这 些 近 似 方 法 必 须 非 常 小 心 关 于 在 各 种 颗 粒 度 级 别 和 分 解 层 级 上 度 量 规 模 的 实 例, 请 查 阅 COSMIC 近 似 功 能 规 模 度 量 指 南 中 的 通 信 系 统 实 例 [6] 2.5 度 量 策 略 阶 段 的 结 束 语 为 确 保 度 量 规 模 的 结 果 在 日 后 能 被 正 确 理 解 和 运 用, 确 定 度 量 策 略 的 各 项 参 数 并 将 其 文 档 化 是 很 重 要 的 功 能 规 模 度 量 目 的 大 多 与 开 发 工 作 量 相 关, 如 度 量 项 目 的 开 发 效 率, 或 者 用 于 项 目 估 算 在 大 部 分 情 况 下, 可 能 会 采 用 标 准 度 量 模 式, 详 情 请 参 见 度 量 策 略 模 式 指 南 [5] Measurement Manual, v4.0. Copyright
35 第 三 章 映 射 阶 段 3.0 章 节 概 要 本 章 节 讨 论 了 度 量 过 程 的 第 二 阶 段 映 射 阶 段, 定 义 了 通 用 软 件 模 型 的 主 要 概 念, 以 及 为 度 量 功 能 性 用 户 需 求 而 把 软 件 映 射 为 此 模 型 的 步 骤 通 用 软 件 模 型 的 主 要 概 念 为 :( 斜 体 部 分 ) 引 发 功 能 用 户 向 被 度 量 软 件 块 发 出 服 务 请 求 的 事 件 称 为 触 发 事 件, 所 请 求 的 服 务 称 为 功 能 处 理 功 能 处 理 由 两 种 子 处 理 构 成 : 移 动 数 据 的 子 处 理 ( 数 据 移 动 ) 和 运 算 数 据 的 子 处 理 ( 数 据 运 算 ) 数 据 运 算 子 处 理 不 单 独 识 别, 而 被 认 为 包 含 在 相 关 的 数 据 移 动 中 一 个 数 据 移 动 会 移 动 一 个 数 据 组 一 个 数 据 组 由 数 据 属 性 组 成, 这 些 数 据 属 性 都 描 述 了 同 一 个 兴 趣 对 象, 即 功 能 用 户 所 关 心 的 感 兴 趣 的 对 象 有 四 种 数 据 移 动 : 输 入 将 一 个 数 据 组 从 功 能 用 户 一 方 跨 越 边 界 移 入 到 功 能 处 理 ; 输 出 将 一 个 数 据 组 从 功 能 处 理 一 侧 跨 越 边 界 移 出 到 功 能 用 户 ; 读 和 写 在 功 能 处 理 和 持 久 存 储 介 质 之 间 移 动 一 个 数 据 组 上 述 概 念 都 定 义 在 本 章 节 中, 并 提 供 了 完 整 的 原 则 和 规 则, 以 帮 助 正 确 地 识 别 这 些 概 念 同 时, 也 提 供 了 上 述 概 念 在 不 同 类 型 软 件 中 的 大 量 实 例 3.1 把 功 能 性 用 户 需 求 映 射 为 通 用 软 件 模 型 本 章 介 绍 映 射 过 程 的 定 义 原 则 规 则 和 方 法 图 3.0 展 示 了 把 已 有 的 软 件 制 品 中 的 功 能 性 用 户 需 求 (FUR) 映 射 为 COSMIC 通 用 软 件 模 型 所 需 格 式 的 过 程 图 3.0 COSMIC 映 射 过 程 的 通 用 方 法 此 过 程 的 每 一 个 步 骤 是 一 个 特 定 小 节 的 主 题, 如 图 3.0 标 题 条 所 示 Measurement Manual, v4.0. Copyright
36 该 映 射 过 程 可 以 适 用 的 软 件 制 品 范 围 非 常 广 泛 我 们 鼓 励 度 量 者 使 用 此 通 用 过 程 派 生 出 更 多 特 定 规 则 在 他 们 本 地 化 环 境 中 使 用, 以 便 于 将 其 按 照 本 地 化 软 件 工 程 方 法 生 成 的 软 件 制 品 映 射 到 COSMIC 通 用 软 件 模 型 制 定 特 定 的 本 地 化 过 程 的 目 的 在 于 : 减 少 映 射 阶 段 的 不 确 定 性, 并 提 高 度 量 的 准 确 性 及 可 重 复 性, 这 些 过 程 通 过 本 地 化 具 体 示 例 来 说 明 目 前 已 有 一 些 指 南 给 出 了 如 何 将 不 同 领 域 中 各 种 数 据 分 析 和 需 求 定 义 方 法 映 射 到 COSMIC 方 法 的 概 念 的 指 导 如 业 务 应 用 软 件 规 模 度 量 指 南 [7] 数 据 仓 库 应 用 软 件 规 模 度 量 指 南 [8] 面 向 服 务 架 构 软 件 规 模 度 量 指 南 [9] 以 及 实 时 软 件 规 模 度 量 指 南 [4] 关 于 商 业 [10] 和 实 时 领 域 [11], 也 有 些 快 速 参 考 指 南 用 较 少 的 篇 幅 概 述 了 整 个 映 射 过 程 图 3.1 和 3.2 的 目 的 在 于 帮 助 我 们 从 度 量 策 略 阶 段 使 用 的 软 件 环 境 模 型 转 换 到 通 用 软 件 模 型 一 个 适 用 于 业 务 应 用 软 件, 一 个 适 用 于 典 型 的 实 时 嵌 入 式 软 件, 并 分 别 对 应 于 图 2.6 和 2.7 的 软 件 环 境 模 型 图 3.1 人 和 对 等 应 用 程 序 作 为 功 能 用 户 的 业 务 应 用 软 件 图 3.2 各 种 硬 件 工 程 设 备 和 对 等 软 件 作 为 功 能 用 户 的 实 时 嵌 入 式 应 用 软 件 Measurement Manual, v4.0. Copyright
37 根 据 软 件 环 境 模 型 的 原 则 f), 我 们 知 道, 待 度 量 软 件 的 功 能 用 户 是 向 软 件 发 送 数 据 的 发 送 者 和 / 或 从 软 件 接 收 数 据 的 预 期 接 收 者 通 用 软 件 模 型 的 原 则 a) 告 诉 我 们, 软 件 块 跨 越 边 界 与 其 功 能 用 户 进 行 交 互, 并 与 边 界 内 的 持 久 存 储 介 质 进 行 交 互 图 3.1 显 示 了 待 度 量 应 用 软 件 有 两 个 功 能 用 户, 人 和 另 一 个 对 等 应 用 图 3.2 中 的 嵌 入 式 软 21 件 有 硬 件 设 备 和 对 等 应 用 作 为 其 功 能 用 户 显 示 数 据 移 动 的 箭 头 用 不 同 的 缩 写 字 母 标 记 着, 分 别 代 表 不 同 的 类 型 (E= 输 入,X= 输 出,R= 读,W= 写 ) 其 中 需 注 意, 持 久 存 储 介 质 是 指 待 度 量 应 用 程 序 通 过 读 或 写 数 据 移 动 需 要 访 问 的 任 何 逻 辑 存 储 介 质, 而 不 是 指 任 何 类 型 的 物 理 存 储 介 质 3.2 识 别 功 能 处 理 本 步 骤 包 括 从 待 度 量 软 件 块 的 功 能 性 用 户 需 求 中 识 别 出 功 能 处 理 集 定 义 定 义 事 件 发 生 的 某 事 定 义 触 发 事 件 待 度 量 软 件 的 功 能 性 用 户 需 求 中 可 识 别 的 一 个 事 件, 此 事 件 使 得 一 个 或 多 个 软 件 功 能 用 户 产 生 一 个 或 多 个 数 据 组, 每 个 数 据 组 随 后 被 一 个 触 发 输 入 所 移 动 一 个 触 发 事 件 不 可 再 拆 分, 并 且 要 么 已 经 发 生, 要 么 没 有 发 生 注 : 时 钟 和 定 时 事 件 可 以 作 为 触 发 事 件 定 义 功 能 处 理 a) 体 现 了 待 度 量 软 件 的 功 能 性 用 户 需 求 基 本 部 件 的 一 组 数 据 移 动, 该 功 能 处 理 在 该 FUR 中 是 独 一 无 二 的, 并 能 独 立 于 该 FUR 的 其 他 功 能 处 理 被 定 义 b) 一 个 功 能 处 理 可 能 只 有 一 个 触 发 输 入 每 个 功 能 处 理 在 接 受 到 由 其 触 发 输 入 数 据 移 动 所 移 动 的 一 个 数 据 组 后, 开 始 进 行 处 理 c) 一 个 功 能 处 理 的 所 有 数 据 移 动 的 集 合 是 满 足 其 FUR 的 触 发 输 入 所 有 可 能 的 响 应 所 需 的 集 合 注 1: 实 现 时, 一 个 功 能 处 理 实 例, 在 收 到 一 个 触 发 输 入 实 例 移 动 的 数 据 组 实 例 时, 才 开 始 执 行 处 理 注 2: 除 了 触 发 输 入 外, 一 个 功 能 处 理 的 FUR 可 能 需 要 一 个 或 多 个 其 他 的 输 入 注 3: 如 果 功 能 用 户 发 送 了 包 含 错 误 的 数 据 组, 例 如, 由 于 传 感 器 失 灵, 或 者 人 输 入 的 命 令 存 在 错 误, 通 常 是 由 功 能 处 理 来 判 断 事 件 是 否 确 实 发 生 和 / 或 输 入 的 数 据 是 否 有 效 以 21 译 者 注 : 此 处 原 文 有 误, 译 文 做 了 修 正 Measurement Manual, v4.0. Copyright
38 及 如 何 响 应 定 义 触 发 输 入 触 发 输 入 是 一 个 功 能 处 理 的 输 入 数 据 移 动, 它 移 动 了 功 能 用 户 产 生 的 一 个 数 据 组, 该 数 据 组 是 功 能 处 理 开 始 执 行 处 理 所 必 需 的 22 图 3.3 描 述 了 触 发 事 件 功 能 用 户 和 触 发 待 度 量 功 能 处 理 的 输 入 数 据 移 动 之 间 的 关 系 对 该 图 的 解 释 为 : 一 个 触 发 事 件 引 起 功 能 用 户 生 成 一 个 数 据 组, 该 数 据 组 由 功 能 处 理 的 触 发 输 入 移 动, 以 启 动 功 能 处 理 注 意 : 为 了 方 便 阅 读, 我 们 通 常 省 略 对 数 据 组 的 提 及, 直 接 陈 述 为 功 能 用 户 发 起 了 一 个 触 发 输 入, 从 而 启 动 了 一 个 功 能 处 理, 或 者 更 简 洁 地 说, 功 能 用 户 触 发 了 一 个 功 能 处 理 图 3.3 触 发 事 件 功 能 用 户 及 功 能 处 理 间 的 关 系 图 3.3 提 到 的 所 有 概 念 ( 触 发 事 件 / 功 能 用 户 / 触 发 输 入 / 功 能 处 理 ) 间 的 关 系 可 能 是 一 对 多 多 对 一 或 者 多 对 多, 其 中 只 有 一 个 例 外 这 个 例 外 即 由 任 何 一 个 触 发 输 入 移 动 的 数 据 组 只 会 引 发 一 个 功 能 处 理 请 看 功 能 处 理 的 规 则 b) 下 面 列 出 了 一 些 可 能 的 基 数 23 的 例 子 : 一 个 触 发 事 件 可 能 被 多 个 功 能 用 户 所 感 知, 如 多 台 传 感 器 侦 测 到 同 一 场 地 震 某 些 类 型 的 功 能 用 户 能 侦 测 到 多 种 类 型 的 事 件, 例 如, 业 务 软 件 的 人 类 操 作 者 为 他 们 所 认 为 的 触 发 事 件 启 动 一 个 触 发 输 入 在 某 些 安 全 攸 关 的 软 件 中, 一 个 硬 件 功 能 用 户 在 检 测 到 一 个 触 发 事 件 时, 可 能 会 发 起 多 个 触 发 输 入 一 些 功 能 处 理 可 能 会 被 不 同 的 功 能 用 户 所 触 发, 例 如, 一 个 可 复 用 的 软 件 构 件 可 被 其 所 有 的 软 件 功 能 用 户 调 用 在 实 践 中, 被 度 量 软 件 所 有 处 理 链 的 基 数 ( 即 描 述 了 特 定 事 件 引 起 特 定 功 能 用 户 触 发 特 定 功 能 处 理 ) 将 在 软 件 的 FUR 中 进 行 约 束 关 于 图 3.3 处 理 链 的 基 数 更 详 细 的 讨 论 以 及 更 多 实 例, 请 查 阅 本 度 量 手 册 的 附 录 C 22 此 处 的 英 文 原 文 为 :The Entry data movement of a functional process that moves a data group generated by a functional user that the functional process needs to start processing. 23 翻 译 注 : 基 数 译 自 cardinalities 这 个 单 词, 意 为 两 个 实 体 之 间 的 关 系 是 1:1,1: 多, 多 : 多 等 Measurement Manual, v4.0. Copyright
39 由 于 一 个 触 发 事 件 引 起 的 由 功 能 用 户 产 生 的 数 据 组, 依 赖 于 处 理 该 数 据 的 功 能 处 理 的 FUR 实 例 如 下 : 业 务 软 件 案 例 1: 一 个 人 事 软 件 系 统 的 功 能 处 理 可 能 开 始 于 如 下 的 触 发 输 入 : 移 动 一 个 描 述 某 新 员 工 信 息 的 数 据 组 该 数 据 组 是 由 使 用 人 事 软 件 输 入 数 据 的 人 类 功 能 用 户 所 生 成 通 常, 新 员 工 开 始 工 作 这 件 事 本 身 并 不 被 关 注 输 入 的 数 据 告 知 了 这 个 员 工 的 信 息, 而 不 是 他 开 始 工 作 这 件 事 ( 但 是, 开 始 工 作 的 日 期 几 乎 肯 定 会 在 员 工 的 数 据 组 中 作 为 一 项 属 性 来 记 录 ) 实 时 软 件 案 例 2: 一 个 实 时 软 件 系 统 的 功 能 处 理 可 能 开 始 于 如 下 的 触 发 输 入 : 告 知 功 能 处 理 产 生 了 一 个 时 钟 节 拍 ( 功 能 用 户 ) 被 移 动 的 数 据 组 传 递 的 数 据 只 是 告 知 一 个 事 件 发 生 了 ( 一 个 节 拍, 可 能 只 用 一 个 比 特 表 示 ) 实 时 软 件 案 例 3: 一 个 工 业 用 实 时 火 灾 探 测 软 件 系 统 的 功 能 处 理 可 能 开 始 于 如 下 的 触 发 输 入 : 被 某 个 烟 雾 探 测 器 ( 功 能 用 户 ) 触 发 探 测 器 生 成 的 数 据 组 传 递 的 数 据 是 检 测 到 烟 雾 ( 已 发 生 的 事 件 ) 这 一 信 息 及 探 测 器 的 ID( 能 用 于 定 位 事 件 发 生 地 点 的 数 据 ) 实 时 软 件 案 例 4: 当 一 条 形 码 出 现 在 其 感 应 窗 口 时 ( 触 发 事 件 ), 在 超 市 收 款 台 的 条 形 码 阅 读 器 ( 功 能 用 户 ) 便 开 始 扫 描 阅 读 器 会 生 成 一 个 含 有 条 形 码 图 像 的 数 据 组, 并 输 入 给 结 账 软 件 数 据 组 图 像 被 触 发 输 入 移 动 到 功 能 处 理 中 如 果 条 形 码 有 效 的 话, 后 者 将 在 顾 客 的 账 单 上 增 加 产 品 的 价 格, 发 出 哔 的 响 声 告 知 顾 客 产 品 已 被 接 受, 并 登 记 此 销 售 记 录 等 等 识 别 功 能 处 理 的 方 法 识 别 功 能 处 理 的 方 法 取 决 于 度 量 者 可 用 的 软 件 制 品, 而 软 件 制 品 相 应 地 又 取 决 于 在 软 件 生 命 周 期 中 的 哪 个 时 间 点 提 出 了 度 量 要 求, 同 时 还 取 决 于 当 前 使 用 的 软 件 分 析 设 计 开 发 方 法 由 于 后 者 的 情 况 千 差 万 别, 本 度 量 手 册 只 提 供 识 别 功 能 处 理 的 一 般 过 程 识 别 了 功 能 用 户, 且 给 出 了 被 度 量 软 件 的 FUR 后, 识 别 功 能 处 理 的 过 程 按 照 如 图 3.3 的 流 程 执 行, 即 : 从 被 度 量 软 件 的 功 能 用 户 的 领 域, 识 别 出 必 须 响 应 的 单 个 事 件 触 发 事 件 ( 可 以 在 状 态 图 和 实 体 生 命 周 期 图 中 识 别 触 发 事 件, 因 为 一 些 状 态 迁 移 和 生 命 周 期 迁 移 都 对 应 着 软 件 必 须 响 应 的 触 发 事 件 ); 识 别 出 软 件 中 每 个 触 发 事 件 必 须 响 应 的 功 能 用 户 识 别 出 每 个 功 能 用 户 为 响 应 该 事 件 而 发 起 的 触 发 输 入 ( 或 输 入 ) 识 别 出 被 每 个 触 发 输 入 启 动 的 功 能 处 理 使 用 以 下 规 则 来 检 查 被 识 别 出 的 候 选 功 能 处 理 是 否 恰 当 规 则 功 能 处 理 a) 一 个 功 能 处 理 应 该 完 全 属 于 某 层 且 仅 属 于 某 一 层 的 一 个 软 件 块 的 度 量 范 围 b) 被 度 量 软 件 块 的 任 何 一 个 触 发 输 入 可 能 仅 触 发 该 软 件 的 一 个 功 能 处 理 c) 一 个 功 能 处 理 至 少 包 含 两 个 数 据 移 动, 一 个 输 入 加 上 一 个 输 出 或 写 一 个 功 能 处 理 中 数 据 移 动 的 数 量 没 有 上 限 d) 一 个 执 行 中 的 功 能 处 理, 当 其 响 应 了 触 发 输 入 并 满 足 FUR 时, 则 功 能 处 理 结 束 由 技 术 原 因 导 致 处 理 出 现 暂 停 时, 不 能 认 为 功 能 处 理 结 束 了 Measurement Manual, v4.0. Copyright
40 3.2.3 业 务 应 用 软 件 领 域 的 触 发 事 件 和 功 能 处 理 a) 一 个 在 线 业 务 应 用 软 件 的 触 发 事 件 通 常 出 现 在 人 类 功 能 用 户 的 现 实 世 界 中 人 类 用 户 通 过 输 入 关 于 事 件 的 数 据, 将 事 件 的 发 生 传 递 给 功 能 处 理 业 务 软 件 案 例 1: 在 一 家 公 司 里, 收 到 一 个 订 单 ( 触 发 事 件 ), 引 发 一 位 员 工 ( 功 能 用 户 ) 录 入 订 单 数 据 ( 触 发 输 入 传 递 了 关 于 兴 趣 对 象 订 单 的 数 据 ), 这 就 是 订 单 录 入 功 能 处 理 的 第 一 个 数 据 移 动 b) 不 同 的 触 发 事 件 ( 类 型 ) 及 因 此 产 生 的 不 同 功 能 处 理 ( 类 型 ) 应 按 以 下 场 景 进 行 区 分 : 当 人 类 功 能 用 户 需 要 做 出 关 于 下 一 步 做 什 么 的 决 策 时, 而 这 些 决 策 是 在 软 件 之 外 做 出 的 且 在 时 间 上 是 各 自 独 立 的, 这 就 要 求 软 件 做 出 不 同 的 响 应, 那 么 每 个 独 立 决 策 就 是 一 个 单 独 的 触 发 事 件, 软 件 必 须 分 别 为 其 提 供 一 个 单 独 的 功 能 处 理 业 务 软 件 案 例 2: 一 个 功 能 用 户 输 入 顾 客 购 买 一 件 复 杂 工 业 设 备 的 订 单, 并 随 后 确 认 顾 客 订 单 的 接 收 情 况 在 输 入 及 验 收 订 单 的 过 程 中, 用 户 可 能 会 查 询 新 订 单 能 否 在 要 求 的 配 送 日 送 达 以 及 顾 客 的 信 用 度 等 等 尽 管 输 入 了 订 单 后 才 可 以 验 收 订 单, 在 本 场 景 中 用 户 必 须 做 出 独 立 的 决 策 来 验 收 订 单 这 意 味 着 输 入 订 单 与 验 收 订 单 是 两 个 独 立 的 功 能 处 理 当 活 动 的 责 任 各 自 独 立 的 情 况 : 业 务 软 件 案 例 3: 在 人 事 管 理 系 统 中, 维 护 人 员 基 本 数 据 与 维 护 薪 资 数 据 这 两 种 责 任 是 分 开 的, 这 意 味 着 各 自 的 功 能 用 户 有 自 己 独 立 的 功 能 处 理 c) 有 时, 应 用 A 存 在 一 个 对 等 应 用 B 需 要 向 其 发 送 数 据, 或 者 从 A 接 收 数 据 当 B 需 要 向 A 发 送 数 据 或 者 从 A 接 收 数 据 时,B 对 A 触 发 一 个 功 能 处 理 那 么,B 就 是 A 的 一 个 功 能 用 户 商 业 软 件 案 例 4: 假 设 业 务 软 件 案 例 1 接 收 到 一 个 订 单, 订 单 应 用 程 序 需 要 将 所 有 新 客 户 的 详 细 信 息 发 送 给 中 心 客 户 注 册 程 序, 后 者 是 被 度 量 的 软 件 那 么, 订 单 程 序 就 成 了 中 心 程 序 的 功 能 用 户 接 收 到 新 客 户 数 据 的 订 单 程 序 生 成 客 户 数 据 组, 并 将 其 发 送 到 中 心 客 户 注 册 程 序, 触 发 一 个 功 能 处 理 来 存 储 这 些 数 据 d) 分 析 一 个 功 能 处 理 时, 其 采 取 的 是 在 线 处 理 还 是 批 处 理 模 式, 在 原 则 上 没 有 差 异 根 据 定 义, 批 处 理 的 所 有 输 入 数 据 在 处 理 开 始 前 都 必 须 暂 存 在 某 处 请 看 图 3.4( 注 意 : 我 们 把 输 入 数 据 ( 所 有 输 入 ) 与 可 能 被 批 处 理 读 或 写 的 持 久 数 据 区 分 对 待 ) 当 度 量 一 个 批 处 理 应 用 程 序 时, 应 该 使 用 与 直 接 输 入 到 应 用 程 序 的 数 据 相 同 的 方 法 分 析 暂 存 的 输 入 数 据 这 些 输 入 数 据 不 是 持 久 数 据 Measurement Manual, v4.0. Copyright
41 图 3.4 一 个 批 处 理 过 程 的 作 业, 实 现 一 系 列 的 功 能 处 理 注 意 : 某 些 输 入 数 据 应 该 进 行 批 处 理 这 是 一 个 非 功 能 需 求 (NFR) 这 个 NFR 的 作 用 是 在 把 数 据 输 入 到 批 处 理 应 用 程 序 中 时, 这 些 数 据 必 须 是 可 用 的 ( 以 一 批 的 形 式 ) 在 实 践 中, 其 如 何 实 现 与 批 处 理 应 用 程 序 FUR 的 分 析 无 关 还 要 注 意 的 是, 分 析 批 处 理 作 业 中 的 每 个 功 能 处 理 ( 类 型 ) 时, 应 将 其 视 为 一 个 整 体 来 分 析, 独 立 于 同 一 作 业 中 的 其 他 功 能 处 理 作 业 中 的 每 个 功 能 处 理 都 应 有 自 己 的 触 发 输 入 业 务 软 件 案 例 5: 假 设 业 务 软 件 案 例 1 中 订 单 采 用 线 下 的 方 式 输 入, 如 通 过 纸 质 文 件 扫 描, 并 且 为 进 行 自 动 的 批 处 理 而 临 时 存 储 起 来 如 何 分 析 批 量 功 能 处 理 呢? 功 能 用 户 是 在 线 下 输 入 订 单 数 据 并 准 备 好 进 行 批 处 理 的 人 ; 进 行 订 单 批 处 理 的 触 发 输 入 是 功 能 处 理 的 一 个 数 据 移 动, 此 数 据 移 动 把 订 单 数 据 组 从 临 时 存 储 器 移 动 到 处 理 中 ( 如 果 一 定 要 度 量 线 下 处 理, 它 涉 及 另 一 个 独 立 的 功 能 处 理 实 际 上, 功 能 用 户 发 起 了 两 个 触 发 输 入, 一 个 启 动 了 线 下 处 理 过 程 把 订 单 载 入 到 临 时 存 储 器 内, 另 一 个 启 动 订 单 的 批 处 理 ) 业 务 软 件 案 例 6: 假 设 一 个 年 终 批 处 理 应 用 程 序 的 FUR 要 求 报 告 当 年 的 经 营 成 果, 并 为 新 一 年 的 开 始 重 置 各 项 指 标 物 理 上, 操 作 系 统 产 生 的 年 终 时 钟 节 拍 使 得 该 应 用 程 序 启 动 处 理 然 而, 逻 辑 上, 应 用 程 序 的 每 个 功 能 处 理 都 从 待 进 行 批 处 理 的 数 据 流 中 获 取 输 入 数 据 应 采 用 常 规 的 方 式 对 其 进 行 分 析 ( 如, 功 能 处 理 的 输 入 数 据 包 括 一 个 或 多 个 输 入, 其 中 第 一 个 输 入 就 是 该 功 能 处 理 的 触 发 输 入 ) 然 而, 假 设 批 处 理 应 用 程 序 中 有 一 个 特 殊 的 功 能 处 理, 它 不 需 要 任 何 输 入 数 据 来 生 成 它 的 报 告 集 物 理 上,( 人 ) 功 能 用 户 已 经 把 触 发 这 个 功 能 处 理 的 任 务 交 给 了 操 作 系 统 由 于 每 一 个 功 能 处 理 必 须 有 一 个 触 发 输 入, 我 们 可 以 认 为 启 动 批 处 理 流 的 年 终 时 钟 节 拍 担 当 了 该 处 理 的 这 一 角 色 该 功 能 处 理 可 能 需 要 数 个 读 和 很 多 个 输 出 来 产 生 它 的 报 告 逻 辑 上, 在 这 个 案 例 中, 如 果 功 能 用 户 通 过 鼠 标 点 击 在 线 菜 单 的 一 个 选 项 来 生 成 一 个 或 多 个 报 告, 而 不 是 将 工 作 交 给 操 作 系 统 来 触 发 以 批 处 理 形 式 生 成 报 告, 对 该 案 例 的 分 析 也 没 有 差 别 关 于 辨 别 批 处 理 流 中 的 触 发 事 件 和 功 能 处 理 的 一 些 案 例, 请 参 见 使 用 COSMIC 度 量 业 务 应 用 软 件 规 模 的 指 南 [7]4.6.3 节 实 时 应 用 程 序 领 域 的 触 发 事 件 和 功 能 处 理 a) 触 发 事 件 通 常 由 传 感 器 检 测 到 实 时 软 件 案 例 1: 当 传 感 器 ( 功 能 用 户 ) 检 测 到 温 度 达 到 一 个 特 定 值 ( 触 发 事 件 ) 时, 传 感 器 会 发 出 一 个 信 号 启 动 一 个 功 能 处 理 的 触 发 输 入 数 据 移 动 来 关 闭 加 热 器 ( 另 一 个 功 能 用 户 ) 实 时 软 件 案 例 2: 军 用 飞 机 上 装 有 探 测 导 弹 接 近 的 传 感 器 该 传 感 器 是 对 威 胁 做 出 响 应 的 软 件 的 功 能 用 户 对 该 软 件 来 说, 当 传 感 器 检 测 到 什 么 时 才 会 发 生 一 个 事 件, 是 传 感 器 ( 功 能 用 户 ) 生 成 一 个 数 据 组 启 动 一 个 触 发 输 入, 比 如 说 2 号 传 感 器 检 测 到 了 一 枚 导 弹, 也 许 还 包 括 导 弹 的 接 近 速 度 和 坐 标 的 数 据 流 24 b) 来 自 时 钟 的 周 期 性 信 号 ( 时 钟 节 拍 ) 可 以 触 发 一 个 功 能 处 理 24 原 文 中 此 案 例 有 编 号 为 b), 与 Charles 确 认 后 认 为 是 编 辑 错 误, 此 案 例 和 上 一 个 案 例 都 是 在 说 明 传 感 器 感 知 触 发 事 件 的 例 子, 故 修 订 Measurement Manual, v4.0. Copyright
42 参 见 节 中 的 实 时 软 件 案 例 2 没 有 伴 随 时 钟 节 拍 的 其 他 数 据 功 能 处 理 从 各 种 各 样 的 传 感 器 中 获 取 数 据 并 采 取 必 要 的 行 动 关 于 区 分 功 能 处 理 的 更 多 信 息 软 件 仅 依 赖 FUR 来 区 分 事 件, 并 提 供 相 应 的 功 能 处 理 度 量 软 件 时, 有 时 很 难 确 定 哪 些 独 立 事 件 是 软 件 要 求 识 别 的 这 种 情 况 尤 其 会 发 生 在 当 原 始 需 求 已 经 无 法 获 得 时, 例 如, 开 发 人 员 可 能 发 现 在 一 次 实 际 处 理 中 同 时 实 现 几 个 需 求 更 为 经 济 在 这 种 情 况 下, 检 查 输 入 数 据 的 组 织 形 式 ( 请 参 照 下 面 的 案 例 ), 或 者 检 查 已 安 装 软 件 的 菜 单, 可 以 帮 助 识 别 那 些 软 件 需 要 响 应 的 独 立 事 件 和 相 应 的 功 能 处 理 业 务 软 件 案 例 1: 假 设 一 个 功 能 性 用 户 需 求 针 对 两 种 社 会 福 利, 一 个 是 面 向 多 添 一 个 孩 子 的 税 收 抵 免, 另 一 个 面 向 低 收 入 人 群 的 工 作 税 收 抵 免 对 人 类 功 能 用 户 来 说, 需 要 软 件 对 两 个 独 立 的 事 件 做 出 响 应 因 此, 尽 管 使 用 一 张 税 务 报 表 就 可 以 获 得 两 种 情 况 的 数 据, 也 应 该 有 两 个 功 能 处 理 根 据 功 能 处 理 定 义 中 的 条 款 c), 一 个 功 能 处 理 必 须 满 足 FUR, 以 响 应 其 所 有 可 能 的 触 发 输 入 这 意 味 着, 同 一 个 功 能 处 理 类 型 必 须 能 够 处 理 由 触 发 输 入 移 动 数 据 组 的 所 有 数 据 属 性 可 能 出 现 的 值, 包 括 有 效 和 无 效 的 值, 甚 至 在 某 些 案 例 中 包 括 数 据 值 缺 失 的 情 况 所 有 这 些 由 触 发 输 入 移 动 的 数 据 值 的 变 化, 通 常 会 导 致 功 能 处 理 在 执 行 时 遵 循 不 同 的 处 理 路 径 但 尽 管 存 在 这 么 多 变 化, 我 们 仍 需 识 别 为 由 一 个 触 发 输 入 类 型 启 动 的 一 个 功 能 处 理 类 型 ( 度 量 者 只 需 识 别 此 功 能 处 理 的 所 有 数 据 移 动 ; 他 们 可 能 处 在 各 种 处 理 路 径 中 的 哪 一 条 上 与 度 量 无 关 ) 业 务 软 件 案 例 1: 一 个 对 数 据 库 提 供 通 用 搜 索 功 能 的 功 能 处 理 可 能 需 要 接 受 最 多 4 个 搜 索 参 数 ( 其 触 发 输 入 的 属 性 ) 但 是 如 果 只 输 入 1 个 2 个 或 3 个 参 数 的 值, 该 功 能 处 理 也 会 运 行 业 务 软 件 案 例 2: 对 于 一 个 汽 车 租 赁 公 司 登 记 新 客 户 信 息 的 功 能 处 理 来 说, 大 部 分 数 据 属 性 的 数 据 是 必 填 的, 但 有 些 信 息 ( 如 一 些 合 同 细 节 ) 是 可 选 的, 可 以 空 着 不 填 无 论 输 入 了 所 有 数 据 属 性 还 是 只 输 入 了 一 部 分, 也 只 有 一 个 功 能 处 理 用 于 登 记 新 客 户 的 信 息 同 样, 对 于 该 公 司 中 办 理 汽 车 租 赁 预 约 服 务 的 功 能 处 理 来 说, 有 很 多 可 选 的 服 务, 它 们 可 能 被 选 中 或 者 没 选 中, 如 额 外 的 保 险 第 二 驾 驶 员 和 儿 童 座 椅 等 在 汽 车 租 赁 预 约 的 功 能 处 理 中, 这 些 不 同 的 选 项 导 致 不 同 的 处 理 路 径, 但 也 只 有 一 个 功 能 处 理 用 于 汽 车 租 赁 预 约 实 时 软 件 案 例 : 一 个 发 送 到 航 空 电 子 系 统 的 功 能 处 理 的 触 发 输 入 ( 由 地 理 定 位 系 统 发 送 的 飞 机 高 度 信 息 ) 将 根 据 输 入 的 值, 在 功 能 处 理 中 从 两 条 完 全 不 同 的 处 理 路 径 中 选 择 其 一 来 触 发, 即 飞 机 的 高 度 是 高 于 还 是 低 于 某 一 设 定 的 高 度, 不 同 的 路 径 将 在 飞 行 员 的 地 图 上 显 示 不 同 的 数 据 组, 如 果 高 度 过 低, 将 会 发 送 追 加 警 告 这 个 案 例 中 也 只 有 一 个 功 能 处 理 一 旦 识 别 出 来 后, 每 个 功 能 处 理 就 可 以 被 登 记 到 通 用 软 件 模 型 矩 阵 ( 附 录 A) 中 单 独 的 一 行, 且 归 属 在 合 适 的 层 和 指 定 的 软 件 块 之 下 度 量 分 布 式 软 件 系 统 的 构 件 当 度 量 目 的 是 要 分 别 度 量 分 布 式 软 件 系 统 中 各 构 件 的 规 模 时, 则 要 为 每 个 构 件 定 义 单 独 的 度 量 范 围 在 这 种 情 况 下, 度 量 每 个 构 件 的 功 能 处 理 遵 循 上 文 所 述 的 一 般 规 则 每 个 度 量 过 程 ( 定 义 范 围 功 能 用 户 和 边 界 等 ) 遵 循 以 下 规 则 : 如 果 一 个 软 件 块 由 两 个 或 多 个 构 件 构 成, 每 个 构 件 的 度 量 范 围 之 间 不 能 有 重 叠 每 个 构 件 的 度 量 范 围 必 须 定 义 一 套 完 整 的 功 能 处 理 例 如, 一 个 功 能 处 理 不 能 一 部 分 在 一 个 范 围 内, 一 部 分 在 另 一 个 范 围 内 同 样 地, Measurement Manual, v4.0. Copyright
43 即 使 两 个 构 件 有 信 息 交 互, 在 一 个 构 件 度 量 范 围 内 的 功 能 处 理 也 不 需 要 了 解 另 一 个 构 件 度 量 范 围 内 的 功 能 处 理 每 个 构 件 的 功 能 用 户 是 通 过 检 查 触 发 功 能 处 理 的 事 件 在 被 检 查 构 件 中 发 生 的 位 置 来 确 定 的 ( 触 发 事 件 只 在 功 能 用 户 的 一 方 发 生 ) 图 3.7 展 示 了 客 户 服 务 器 分 布 式 系 统 两 个 构 件 的 功 能 处 理 以 及 他 们 交 换 的 数 据 移 动 共 享 相 同 或 相 似 功 能 的 功 能 处 理 的 独 立 性 在 同 一 被 度 量 软 件 中, 任 意 的 两 个 或 多 个 功 能 处 理 中 可 能 会 有 一 些 相 同 或 非 常 相 似 的 功 能 这 种 现 象 被 称 作 功 能 共 性, 或 功 能 的 相 似 但 是, 在 COSMIC 方 法 中 ( 与 其 他 所 有 FSM 方 法 一 样 ) 每 个 功 能 处 理 都 是 独 立 定 义 建 模 和 度 量 的, 即 不 参 考 同 一 被 度 量 软 件 中 的 其 他 功 能 处 理 ( 请 看 功 能 处 理 定 义 中 的 条 款 a)) 在 同 一 被 度 量 软 件 中, 如 果 在 两 个 或 多 个 功 能 处 理 间 有 相 同 或 相 似 的 功 能, 则 此 功 能 必 须 在 每 个 功 能 处 理 中 分 别 计 算 以 下 是 在 实 践 中 可 能 遇 到 的 功 能 共 性 与 相 似 情 况 的 实 例 : 业 务 软 件 案 例 : 在 同 一 被 度 量 软 件 中 的 几 个 功 能 处 理 可 能 需 要 相 同 的 确 认 功 能, 如 用 于 确 认 订 单 日 期, 或 需 要 访 问 相 同 的 数 据, 或 需 要 执 行 相 同 的 利 息 计 算 实 时 软 件 案 例 : 在 同 一 被 度 量 软 件 中 的 几 个 功 能 处 理 可 能 需 要 从 同 一 个 传 感 器 ( 对 同 一 数 据 组 的 相 同 移 动 ) 中 获 取 数 据, 或 需 要 执 行 相 同 的 缩 放 换 算, 如 从 华 氏 温 度 转 换 到 摄 氏 温 度 ( 相 同 的 数 据 运 算 ) 当 一 个 FUR 在 软 件 里 被 实 现 时, 任 何 功 能 共 性 可 能 开 发 为 可 复 用 软 件, 也 可 能 不 会 所 以, 当 使 用 功 能 规 模 度 量 法 进 行 业 绩 度 量 和 项 目 工 作 量 估 算 时, 需 要 考 虑 从 功 能 共 性 或 相 似 性 引 发 的 实 际 或 潜 在 的 软 件 可 复 用 性 的 程 度 触 发 软 件 系 统 开 始 执 行 的 事 件 当 度 量 软 件 块 的 规 模 时, 只 识 别 事 件 及 相 应 的 触 发 输 入, 这 些 触 发 输 入 所 触 发 的 功 能 处 理 按 其 FUR 的 定 义 是 软 件 必 须 响 应 的 启 动 ( 或 打 开 ) 软 件 本 身 的 功 能 并 不 是 这 些 功 能 处 理 的 一 部 分, 应 该 被 忽 略 ( 或 者 有 需 要 的 话, 单 独 度 量 ) 下 面 的 实 例 描 述 了 在 三 个 领 域 中 如 何 启 动 软 件 业 务 软 件 案 例 : 对 于 业 务 应 用 软 件 来 说, 启 动 应 用 程 序 的 功 能 用 户 可 能 是 操 作 系 统 的 任 务 调 度 构 件 电 脑 操 作 者 或 其 他 人 类 用 户 ( 如 个 人 电 脑 的 使 用 者 打 开 一 个 浏 览 器 或 者 文 字 处 理 软 件 ) 实 时 软 件 案 例 : 对 于 实 时 应 用 程 序 来 说, 启 动 应 用 程 序 的 功 能 用 户 可 能 是 操 作 系 统 发 出 时 钟 信 号 的 网 管 系 统 或 者 人 类 操 作 者 ( 如 从 操 作 员 工 作 站 启 动 一 个 过 程 控 制 系 统 ) 基 础 设 施 软 件 案 例 : 对 于 电 脑 操 作 系 统 来 说, 启 动 操 作 系 统 的 功 能 用 户 是 一 个 引 导 程 序, 当 电 脑 的 电 源 被 打 开 时, 此 程 序 便 被 启 动 下 面 是 来 自 两 个 不 同 领 域 中 的 案 例 : 在 FUR 的 描 述 中 如 果 存 在 关 系 的 话, 启 动 被 度 量 软 件 的 事 件 / 处 理 与 软 件 必 须 执 行 的 事 件 / 处 理 之 间 的 关 系 业 务 软 件 案 例 1: 以 批 处 理 模 式 为 各 种 各 样 的 功 能 处 理 输 入 数 据 的 应 用 程 序 可 能 是 由 操 作 系 统 的 一 个 调 度 程 序 启 动 如 果 目 的 是 度 量 批 处 理 应 用 程 序 的 FUR, 应 该 忽 略 启 动 系 统 这 Measurement Manual, v4.0. Copyright
44 一 功 能 批 处 理 应 用 程 序 的 功 能 处 理 的 触 发 输 入 和 其 他 所 需 输 入 将 形 成 该 批 处 理 应 用 程 序 的 输 入 数 据 业 务 软 件 案 例 2: 例 外, 在 某 一 时 间 周 期 的 结 束 时 生 成 总 结 报 告 的 批 处 理 应 用 程 序 可 能 不 需 要 任 何 功 能 用 户 直 接 提 供 输 入 数 据 就 能 启 动 详 情 请 看 节 的 业 务 软 件 例 6 实 时 软 件 案 例 : 现 代 化 的 汽 车 装 有 一 个 叫 做 电 子 控 制 单 元 (ECU s) 的 分 布 式 系 统 来 控 制 多 种 功 能, 如 发 动 机 管 理 刹 车 和 空 调 等 等 在 汽 车 开 放 系 统 架 构 (AUTOSAR) 中, 在 一 个 分 布 式 系 统 中, 有 一 个 一 直 在 运 行 的 网 络 管 理 (NM) 的 模 块, 它 负 责 激 活 联 接 到 网 络 ( 总 线 ) 的 电 子 控 制 单 元 这 个 模 块 同 时 也 负 责 处 理 ECU 不 同 工 作 状 态 间 的 协 调 转 换 : 正 常 运 作 电 力 不 足 和 睡 眠 状 态 因 此,NM 负 责 唤 醒 或 使 ECU 休 眠 当 度 量 任 何 ECU 应 用 软 件 时, 应 该 忽 略 此 NM 的 功 能 3.3 识 别 兴 趣 对 象 和 数 据 组 定 义 和 原 则 为 识 别 数 据 组, 首 先 识 别 他 们 所 描 述 的 兴 趣 对 象 及 其 数 据 属 性 通 常 很 有 帮 助, 尤 其 是 在 业 务 应 用 软 件 领 域 数 据 组 在 3.5 节 定 义 的 数 据 移 动 中 被 移 动 定 义 兴 趣 对 象 从 功 能 性 用 户 需 求 的 角 度 所 识 别 出 来 的 任 何 事 物 可 能 是 具 体 的 事 物, 也 可 能 是 功 能 用 户 领 域 的 概 念 性 对 象 或 概 念 性 对 象 的 一 部 分, 软 件 要 为 之 处 理 和 / 或 存 储 数 据 注 :COSMIC 方 法 中, 采 用 兴 趣 对 象 术 语, 以 避 免 与 特 定 的 软 件 工 程 方 法 相 关 该 术 语 并 不 意 味 着 是 面 向 对 象 方 法 中 的 对 象 定 义 数 据 组 一 个 唯 一 的 非 空 的 无 序 的 无 冗 余 的 数 据 属 性 的 集 合, 包 含 的 每 个 数 据 属 性 描 述 了 同 一 个 兴 趣 对 象 的 一 个 互 补 的 侧 面 一 旦 被 识 别 出 来, 每 个 候 选 的 数 据 组 必 须 符 合 以 下 原 则 : 原 则 数 据 组 a) 通 过 它 的 唯 一 的 数 据 属 性 集 合, 每 个 被 识 别 的 数 据 组 必 须 是 唯 一 的 和 可 区 别 的 b) 每 个 数 据 组 必 须 被 直 接 关 联 到 一 个 在 软 件 的 FUR 中 描 述 的 兴 趣 对 象 上 c) 一 个 数 据 组 必 须 在 支 持 这 个 软 件 的 计 算 机 系 统 中 被 具 体 化 一 经 识 别 出 来, 数 据 组 就 可 以 被 登 记 到 通 用 软 件 模 型 矩 阵 ( 附 录 A) 单 独 的 一 列 中, 置 于 标 题 为 数 据 组 名 称 的 列 下 Measurement Manual, v4.0. Copyright
45 关 于 数 据 组 的 具 体 化 实 践 中, 数 据 组 的 具 体 化 有 多 种 形 式, 例 如 : a) 作 为 持 久 存 储 设 备 上 的 一 个 物 理 记 录 结 构 ( 文 件 数 据 库 表 和 ROM 存 储 器 等 等 ) b) 作 为 计 算 机 易 失 性 存 储 器 中 的 一 个 物 理 结 构 ( 动 态 分 配 的 数 据 结 构, 或 者 是 内 存 空 间 中 预 先 分 配 的 一 个 内 存 块 ) c) 作 为 与 功 能 有 关 的 数 据 属 性 在 I/O 设 备 上 ( 显 示 屏 幕, 打 印 的 报 告, 控 制 面 板 显 示 器 ) 的 集 中 展 现 d) 作 为 在 设 备 与 计 算 机 之 间 或 在 网 络 中 传 输 的 一 条 消 息 关 于 兴 趣 对 象 和 数 据 组 的 识 别 为 适 用 于 尽 可 能 广 泛 的 软 件, 兴 趣 对 象 和 数 据 组 的 定 义 原 则 刻 意 地 被 放 宽 这 一 点 有 时 导 致 在 度 量 一 个 特 定 软 件 块 时, 很 难 应 用 这 些 定 义 和 原 则 因 此, 下 面 提 供 一 些 案 例 为 具 体 情 况 下 应 用 这 些 原 则 提 供 帮 助 当 一 组 数 据 属 性 被 移 入 或 移 出 一 个 功 能 处 理, 或 者 被 一 个 功 能 处 理 移 入 或 移 出 持 久 存 储 介 质, 分 析 它 们 时 关 键 是 要 确 定 这 些 属 性 传 递 的 数 据 是 否 全 部 是 关 于 一 个 单 一 的 兴 趣 对 象 的 按 COSMIC 方 法 的 定 义, 数 据 移 动 所 移 动 的 是 数 据 组, 因 此 兴 趣 对 象 决 定 了 数 据 组 的 数 量 例 如, 如 果 输 入 到 一 个 功 能 处 理 中 的 数 据 属 性 是 属 于 三 个 独 立 的 兴 趣 对 象 的, 那 么 我 们 就 需 要 识 别 出 三 个 独 立 的 输 入 数 据 移 动 业 务 应 用 软 件 领 域 的 兴 趣 对 象 和 数 据 组 业 务 软 件 案 例 1: 在 业 务 应 用 软 件 领 域, 假 设 软 件 用 来 存 储 关 于 雇 员 或 订 单 的 数 据, 那 么 一 个 兴 趣 对 象 可 以 是 雇 员 ( 实 体 的 ) 或 订 单 ( 概 念 上 的 ) 如 果 是 订 单, 一 般 来 说 对 于 多 行 订 单 的 FUR 可 以 识 别 出 两 个 兴 趣 对 象 : 订 单 和 订 单 行 26 对 应 的 数 据 组 可 以 叫 做 : 订 单 数 据 和 订 单 行 数 据 当 有 一 个 临 时 查 询 想 要 查 询 关 于 某 个 事 物 ( 即 一 个 兴 趣 对 象 ) 的 数 据 时, 数 据 组 就 形 成 了, 这 些 数 据 没 有 保 存 在 持 久 存 储 介 质 中, 但 是 可 以 从 持 久 存 储 介 质 保 存 的 数 据 中 检 索 此 临 时 查 询 的 输 入 数 据 移 动 ( 为 检 索 所 需 数 据 而 选 择 的 参 数 ) 和 输 出 数 据 移 动 ( 包 含 所 需 要 的 属 性 ), 都 会 移 动 关 于 这 个 事 物 的 数 据 组 这 些 临 时 数 据 组 是 有 效 的 数 据 组, 因 为 它 们 跨 越 了 软 件 和 用 户 之 间 的 边 界, 但 不 会 在 功 能 处 理 的 执 行 中 始 终 存 在 业 务 软 件 案 例 2: 假 定 有 一 个 针 对 人 事 数 据 库 的 临 时 查 询, 获 取 所 有 超 过 35 岁 雇 员 的 姓 名 列 表 输 入 移 动 了 一 个 包 含 了 所 选 参 数 的 数 据 组 输 出 移 动 了 一 个 包 含 单 个 属 性 姓 名 的 数 据 组 由 输 入 和 输 出 移 动 的 数 据 组 的 兴 趣 对 象 ( 或 事 物 ) 都 是 所 有 超 过 35 岁 的 雇 员 当 记 录 功 能 处 理 的 时 候, 根 据 关 联 的 兴 趣 对 象 清 楚 地 命 名 临 时 数 据 组 是 重 要 的, 不 要 将 临 时 数 据 组 的 名 字 关 联 到 检 索 出 临 时 数 据 组 的 兴 趣 对 象 上 关 于 分 析 数 据 以 确 定 兴 趣 对 象 和 区 分 数 据 组 的 方 法 的 详 细 讨 论, 参 见 使 用 COSMIC 度 量 业 务 应 用 软 件 规 模 的 指 南 [7] 译 者 注 : 具 体 化 的 英 文 原 文 为 :materialization 译 者 注 : 比 如 一 个 订 单 上 有 多 个 商 品, 则 有 多 个 订 单 行 订 单 和 订 单 上 的 商 品 是 一 对 多 的 关 系 Measurement Manual, v4.0. Copyright
46 实 时 软 件 领 域 的 兴 趣 对 象 和 数 据 组 实 时 软 件 案 例 1: 来 自 物 理 设 备 的 输 入 数 据 移 动, 通 常 包 含 一 个 独 立 兴 趣 对 象 的 状 态 数 据, 27 诸 如 一 个 阀 门 是 打 开 还 是 关 闭, 或 指 示 某 个 时 间 点 在 短 期 易 失 性 存 储 介 质 中 数 据 是 否 合 法, 或 包 含 的 数 据 表 明 引 发 一 个 中 断 的 一 个 关 键 事 件 已 经 发 生 同 样 的, 一 个 开 / 关 报 警 灯 的 输 出 命 令 传 递 了 一 个 单 一 兴 趣 对 象 的 数 据 实 时 软 件 案 例 2: 一 个 报 文 交 换 软 件 系 统, 根 据 其 具 体 的 软 件 FUR, 可 能 会 将 收 到 的 一 个 报 文 数 据 作 为 一 个 输 入, 然 后 不 作 修 改 地 作 为 一 个 输 出 推 送 出 去 报 文 数 据 组 的 属 性 可 以 如 : 报 文 ID 发 送 者 ID 接 收 者 ID 路 由 码 和 报 文 内 容, 兴 趣 对 象 是 报 文 实 时 软 件 案 例 3: 一 个 代 表 了 在 FUR 中 提 到 的 兴 趣 对 象 的 公 共 数 据 结 构, 可 以 由 功 能 处 理 来 维 护, 并 且 对 于 待 度 量 软 件 中 的 大 多 数 功 能 处 理 来 说 是 可 访 问 的 实 时 软 件 案 例 4: 一 个 存 放 在 永 久 存 储 器 ( 例 如 ROM) 中 的 代 表 了 FUR 中 的 图 或 表 的 引 用 数 据 结 构, 并 且 对 于 待 度 量 软 件 中 的 大 多 数 功 能 处 理 来 说 是 可 访 问 的 实 时 软 件 案 例 5: 文 件, 通 常 称 为 平 面 文 件 28, 体 现 FUR 中 提 到 的 兴 趣 对 象, 存 放 在 持 久 存 储 介 质 中 不 适 合 作 为 数 据 移 动 候 选 对 象 的 数 据 或 数 据 组 任 何 出 现 在 输 入 输 出 屏 幕 或 报 告 中 与 功 能 用 户 兴 趣 对 象 无 关 的 数 据, 都 不 应 识 别 为 数 据 移 动 的 对 象, 因 此 不 应 该 被 度 量 业 务 软 件 案 例 1: 出 现 在 屏 幕 上 的 应 用 程 序 常 规 信 息, 如 标 题 和 脚 注 ( 公 司 名 称 应 用 程 序 名 称 系 统 日 期 等 等 ) 业 务 软 件 案 例 2: 功 能 用 户 用 来 控 制 软 件 使 用, 而 不 是 用 来 移 动 数 据 的 控 制 命 令 ( 仅 在 业 务 应 用 软 件 领 域 定 义 的 一 个 概 念 ), 如 向 上 / 下 翻 页 命 令, 点 击 OK 响 应 一 条 错 误 信 息 等 等 详 细 信 息 参 见 节 COSMIC 通 用 软 件 模 型 假 设 功 能 处 理 内 部 的 所 有 数 据 运 算 都 对 应 着 四 种 数 据 移 动 中 的 一 种 ( 参 见 节 ) 因 此, 一 个 功 能 处 理 中 除 了 输 入 输 出 读 和 写 之 外, 不 能 识 别 出 其 它 与 数 据 组 有 关 的 移 动 或 运 算 ( 关 于 数 据 的 运 算 和 移 动 可 能 被 错 误 解 释 为 数 据 移 动 的 例 子, 参 见 节 读 的 原 则 c,3.5.5 节 写 的 原 则 d) 功 能 用 户 作 为 兴 趣 对 象 在 许 多 实 时 软 件 系 统 中, 例 如 节 提 到 的 实 时 软 件 案 例 1, 在 策 略 阶 段 一 个 物 理 设 备 可 以 是 功 能 用 户, 如 传 感 器, 后 来 在 映 射 阶 段 它 也 是 一 个 兴 趣 对 象 这 只 是 因 为 物 理 设 备 在 与 软 件 交 互 的 同 时 也 是 软 件 要 处 理 和 / 或 存 储 数 据 的 一 个 事 物 实 际 上, 物 理 设 备 以 数 据 组 的 形 式 传 递 自 身 的 某 方 面 信 息, 跨 越 边 界 与 软 件 交 互 27 存 28 译 者 注 :volatile storage, 易 失 性 存 储 器, 非 永 久 性 存 储 器 它 在 任 何 时 候 都 可 以 读 写, 断 电 后 无 法 保 存 数 据, 比 如 内 译 者 摘 自 百 度 百 科 : 平 面 文 件 (flat file) 是 去 除 了 所 有 特 定 应 用 ( 程 序 ) 格 式 的 电 子 记 录, 从 而 使 数 据 元 素 可 以 迁 移 到 其 他 的 应 用 上 进 行 处 理 这 种 去 除 电 子 数 据 格 式 的 模 式 可 以 避 免 因 为 硬 件 和 专 有 软 件 的 过 时 而 导 致 数 据 丢 失 平 面 文 件 是 一 种 计 算 机 文 件, 所 有 信 息 都 在 一 个 信 号 字 符 串 中 Measurement Manual, v4.0. Copyright
47 实 时 软 件 案 例 : 假 设 温 度 传 感 器 A 发 送 某 物 质 的 当 前 温 度 给 一 功 能 处 理 从 这 个 角 度 看, 传 感 器 可 被 认 为 在 提 供 关 于 自 身 状 态 的 信 息 因 此, 传 感 器 符 合 被 识 别 为 兴 趣 对 象 的 条 件, 可 从 FUR 中 被 映 射 为 兴 趣 对 象 但 是, 物 理 传 感 器 属 于 用 户 一 方, 而 且 跨 越 边 界 与 软 件 交 互, 因 此 它 也 符 合 被 识 别 为 功 能 用 户 的 条 件, 而 又 被 映 射 为 功 能 用 户 所 以 温 度 传 感 器 可 被 加 进 软 件 环 境 模 型, 而 作 为 兴 趣 对 象 的 温 度 传 感 器 可 被 加 进 通 用 软 件 模 型 3.3 识 别 数 据 属 性 ( 可 选 ) 本 节 讨 论 待 度 量 软 件 块 使 用 到 的 数 据 属 性 的 识 别 在 本 版 的 度 量 方 法 中, 并 不 强 制 要 求 识 别 数 据 属 性 但 是, 弄 清 楚 数 据 属 性 的 概 念 对 理 解 度 量 变 更 章 节 的 内 容 是 必 要 的 ( 当 FUR 变 更 了 一 个 数 据 属 性 时, 会 产 生 待 度 量 的 数 据 移 动 ) 而 且, 在 区 分 数 据 组 和 兴 趣 对 象 的 过 程 中, 分 析 并 识 别 数 据 属 性 是 有 好 处 的, 如 果 需 要 规 模 度 量 元 的 子 单 位 29, 那 么 也 需 要 识 别 数 据 属 性, 参 见 4.5 节 扩 展 COSMIC 度 量 方 法 定 义 定 义 数 据 属 性 一 个 数 据 属 性 是 一 个 已 识 别 的 数 据 组 中 最 小 的 信 息 单 元 30, 包 含 了 来 自 于 软 件 FUR 角 度 的 一 种 含 义 业 务 软 件 案 例 : 业 务 应 用 软 件 领 域 中 的 数 据 属 性 如 : 登 记 到 数 据 词 典 中 的 数 据 元 素, 以 及 出 现 在 一 个 逻 辑 数 据 模 型 中 的 数 据 属 性 实 时 软 件 案 例 : 实 时 应 用 程 序 软 件 中 的 数 据 属 性 如 : 信 号 ( 代 表 来 自 一 个 传 感 器 的 信 号 ), 以 及 来 自 ( 某 个 地 址 ), 至 ( 某 个 地 址 ) 和 内 容 ( 代 表 传 输 中 的 一 部 分 信 息 ) 关 于 数 据 属 性 和 数 据 组 的 聚 合 31 理 论 上 讲, 从 功 能 性 用 户 需 求 的 角 度 来 看, 如 果 一 个 属 性 足 以 描 述 兴 趣 对 象 的 话, 那 么, 数 据 组 就 可 能 只 包 含 一 个 数 据 属 性 实 践 中, 这 样 的 情 况 通 常 出 现 在 实 时 应 用 软 件 中 ( 如 输 入 传 送 了 一 个 实 时 时 钟 的 节 拍 ), 而 在 业 务 应 用 软 件 中 不 多 见 3.5 识 别 数 据 移 动 本 步 骤 的 内 容 包 括 识 别 每 个 功 能 处 理 的 数 据 移 动 ( 输 入 输 出 读 和 写 ) 译 者 注 : 比 如 米 的 子 单 位 是 分 米 译 者 注 :The smallest parcel of information 此 处 翻 译 为 了 : 最 小 的 信 息 单 元, 而 没 有 翻 译 为 : 最 小 的 信 息 包 单 元 中 包 含 了 基 本 的 含 义, 不 可 继 续 细 分 的 含 义 31 译 者 注 :association 此 处 翻 译 为 了 聚 合, 意 为 数 据 组 与 属 性 的 整 体 部 分 关 系 Measurement Manual, v4.0. Copyright
48 3.5.1 数 据 移 动 类 型 的 定 义 定 义 数 据 移 动 移 动 单 个 数 据 组 类 型 的 基 本 功 能 构 件 注 1: 数 据 移 动 类 型 有 四 种 : 输 入 输 出 读 和 写 ( 类 型 ) 注 2: 基 于 度 量 目 的, 每 种 数 据 移 动 类 型 被 认 为 包 括 了 某 些 与 之 相 关 的 数 据 运 算 详 见 节 注 3: 更 准 确 地 说, 是 一 次 数 据 移 动 ( 而 不 是 数 据 移 动 类 型 ) 实 际 移 动 了 一 个 数 据 组 的 实 例 ( 不 是 类 型 ) 这 种 解 释 也 适 用 于 输 入 输 出 读 和 写 的 定 义 定 义 输 入 (E) 输 入 (E) 是 一 种 数 据 移 动, 将 一 个 数 据 组 从 功 能 用 户 一 侧 跨 越 边 界 移 动 给 需 要 它 的 功 能 处 理 注 意 : 输 入 被 认 为 包 含 了 某 些 相 关 的 数 据 运 算 ( 见 第 节 ) 定 义 输 出 (X) 输 出 (X) 是 一 种 数 据 移 动, 将 一 个 数 据 组 从 功 能 处 理 侧 跨 越 边 界 移 动 给 需 要 它 的 功 能 用 户 注 意 : 输 出 被 认 为 包 含 了 与 之 相 关 的 某 些 数 据 运 算 ( 见 第 节 ) 定 义 读 (R) 读 (R) 是 一 种 数 据 移 动, 将 一 个 数 据 组 从 持 久 存 储 介 质 移 动 到 需 要 它 的 功 能 处 理 注 意 : 读 被 认 为 包 含 了 与 之 相 关 的 某 些 数 据 运 算 ( 见 第 节 ) 定 义 写 (W) 写 (W) 是 一 种 数 据 移 动, 将 一 个 数 据 组 从 功 能 处 理 内 部 移 动 到 持 久 存 储 介 质 中 注 意 : 写 被 认 为 包 含 了 与 之 相 关 的 某 些 数 据 运 算 ( 见 第 节 ) 下 图 3.5 描 述 了 四 类 数 据 移 动 其 所 属 的 功 能 处 理 和 被 度 量 软 件 的 边 界 之 间 的 整 体 关 系 Measurement Manual, v4.0. Copyright
49 图 3.5- 四 类 数 据 移 动 ( 各 移 动 一 个 数 据 组 ) 及 与 功 能 处 理 的 关 系 ( 当 然, 一 个 功 能 处 理 可 以 有 许 多 E, X, R 和 W 数 据 移 动 ) 识 别 输 入 (E) 候 选 的 输 入 数 据 移 动 必 须 遵 循 以 下 原 则 : 原 则 输 入 (E) a) 输 入 (E) 应 移 动 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组, 从 功 能 用 户 一 侧 跨 越 边 界 移 动 到 功 能 处 理 内, 输 入 (E) 是 该 功 能 处 理 的 一 个 组 成 部 分 如 果 功 能 处 理 的 输 入 包 含 多 个 数 据 组, 每 个 数 据 组 描 述 一 个 不 同 的 兴 趣 对 象, 则 为 输 入 的 每 个 数 据 组 识 别 为 一 个 输 入 (E) ( 见 节 数 据 移 动 的 唯 一 性 ) b) 输 入 (E) 不 跨 越 边 界 输 出 数 据, 也 不 从 持 久 存 储 介 质 读 取 数 据 或 向 其 写 数 据 下 列 规 则 有 助 于 确 定 一 个 候 选 的 输 入 (E) 数 据 移 动 的 状 态 : 规 则 输 入 (E) a) 触 发 输 入 的 数 据 组 可 能 仅 由 一 个 数 据 属 性 组 成, 这 个 触 发 输 入 只 是 为 了 通 知 软 件 事 件 Y 发 生 了 大 多 数 情 况 下, 尤 其 是 业 务 应 用 软 件, 触 发 输 入 的 数 据 组 有 若 干 个 数 据 属 性, 通 知 软 件 事 件 Y 发 生 了, 这 是 与 该 特 定 事 件 相 关 的 数 据 b) 时 钟 节 拍 作 为 触 发 事 件, 总 是 位 于 待 度 量 软 件 之 外 因 此, 举 例 来 说, 每 3 秒 发 生 一 次 的 时 钟 事 件 应 该 与 输 入 仅 有 一 个 数 据 属 性 的 数 据 组 相 关 注 意, 此 周 期 性 触 发 事 件 无 论 是 由 硬 件 产 生 的, 还 是 被 度 量 软 件 边 界 外 的 软 件 产 生 的, 这 两 者 没 有 区 别 c) 除 非 需 要 一 个 特 定 的 功 能 处 理, 否 则 从 系 统 时 钟 获 得 时 间 不 可 以 被 认 为 是 一 个 输 入 d) 如 果 一 个 特 定 事 件 的 发 生 触 发 了 一 个 输 入, 该 输 入 的 数 据 组 包 含 了 特 定 兴 趣 对 象 的 n 个 数 据 属 性, 而 FUR 允 许 相 同 事 件 的 另 一 次 发 生 触 发 另 一 个 输 入, 而 该 输 入 的 数 据 组 只 包 含 兴 趣 对 象 n 个 属 性 的 一 个 子 集 那 么, 此 处 只 能 识 别 为 一 个 输 入, 包 含 了 所 有 n 个 数 据 属 性 人 类 功 能 用 户 通 过 屏 幕 向 功 能 处 理 输 入 数 据, 例 如 联 机 业 务 应 用 软 件, 在 识 别 这 样 的 屏 幕 的 输 入 时, 只 分 析 填 充 了 数 据 的 屏 幕 忽 略 以 下 信 息 i) 任 何 格 式 化 的 空 白 屏 幕 Measurement Manual, v4.0. Copyright
50 ( 缺 省 值 除 外 ), 以 及 ii) 帮 助 人 类 用 户 理 解 所 需 输 入 数 据 的 所 有 字 段 和 其 他 标 题 注 意 : 当 度 量 FUR 中 输 入 的 规 模 变 更 时, 有 可 能 需 要 考 虑 此 类 字 段 及 其 他 标 题 的 变 化 请 看 节 说 明 规 则 c) 的 一 个 业 务 软 件 案 例 : 当 一 个 功 能 处 理 在 记 录 中 增 加 一 个 时 间 戳 以 使 其 永 久 保 存 或 输 出 时, 获 取 系 统 时 钟 值 不 被 识 别 为 一 个 输 入 一 经 识 别 出 来, 每 个 输 入 数 据 移 动 就 可 以 登 记 到 通 用 软 件 模 型 矩 阵 ( 附 录 A) 中, 在 对 应 的 单 元 格 中 标 注 上 E 识 别 输 出 (X) 候 选 的 输 出 数 据 移 动 必 须 遵 从 下 列 原 则 : 原 则 输 出 (X) a) 输 出 (X) 将 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组 从 功 能 处 理 一 侧 跨 越 边 界 移 动 到 一 个 功 能 用 户 处 如 果 功 能 处 理 的 输 出 不 止 包 含 一 个 数 据 组, 那 么, 输 出 的 每 一 个 数 据 组 都 识 别 为 一 个 输 出 (X)( 参 见 节 数 据 移 动 唯 一 性 ) b) 输 出 (X) 不 应 跨 越 边 界 输 入 数 据, 也 不 应 从 持 久 存 储 介 质 读 取 数 据 或 写 入 数 据 下 列 规 则 有 助 于 确 定 一 个 候 选 的 输 出 (X) 数 据 移 动 的 状 态 : 规 则 输 出 (X) a) 对 输 出 固 定 文 本 的 查 询 应 为 固 定 文 本 的 输 出 识 别 一 个 输 出 (X)( 固 定 指 消 息 不 含 可 变 数 据 值, 比 如 在 一 个 购 物 网 站 上 点 击 条 款 声 明 按 钮 所 得 到 的 结 果 ) 注 意 : 关 于 帮 助 功 能 的 输 出, 参 看 业 务 应 用 软 件 规 模 度 量 指 南 关 于 错 误 状 态 或 成 功 确 认 的 相 关 信 息 的 输 出, 参 看 本 度 量 手 册 的 b) 如 果 功 能 处 理 的 一 个 输 出 移 动 的 数 据 组 包 含 一 个 特 定 兴 趣 对 象 的 n 个 数 据 属 性, 而 FUR 允 许 功 能 处 理 有 这 样 一 个 输 出, 该 输 出 移 动 的 数 据 组 仅 含 有 兴 趣 对 象 n 个 属 性 的 一 个 子 集 那 么, 只 能 识 别 为 一 个 输 出, 该 输 出 包 含 所 有 的 n 个 数 据 属 性 c) 在 识 别 输 出 时, 忽 略 所 有 帮 助 人 类 用 户 理 解 输 出 数 据 的 字 段 和 其 他 标 题 注 意 : 当 度 量 FUR 中 输 出 的 规 模 变 更 时, 有 可 能 需 要 考 虑 此 类 字 段 及 其 他 标 题 请 看 节 一 经 识 别 出 来, 每 个 输 出 数 据 移 动 就 可 以 登 记 到 通 用 软 件 模 型 矩 阵 ( 附 录 A) 中, 在 对 应 的 单 元 格 中 标 注 上 X 关 于 错 误 信 息 如 何 识 别 输 出 数 据 移 动, 请 看 节 识 别 读 (R) 候 选 的 读 数 据 移 动 必 须 遵 从 下 列 原 则 : 原 则 读 (R) a) 读 (R) 将 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组 从 持 久 存 储 介 质 移 动 到 功 能 处 理, 读 (R) 是 该 Measurement Manual, v4.0. Copyright
51 功 能 处 理 的 一 部 分 如 果 功 能 处 理 必 须 从 持 久 存 储 介 质 中 检 索 一 个 以 上 的 数 据 组, 那 么, 为 每 个 检 索 的 数 据 组 识 别 一 个 读 (R) ( 参 见 数 据 移 动 的 唯 一 性 ) b) 读 (R) 不 应 跨 越 边 界 接 收 或 输 出 数 据, 也 不 向 持 久 存 储 介 质 中 写 数 据 c) 在 功 能 处 理 执 行 中, 计 算 或 移 动 常 量 功 能 处 理 内 部 的 并 且 只 能 由 程 序 员 更 改 的 变 量 计 算 过 程 的 中 间 结 果 由 执 行 功 能 处 理 而 产 生 并 存 储 的 而 非 来 自 于 用 户 功 能 需 求 的 数 据, 这 些 都 不 应 该 被 看 作 读 数 据 移 动 d) 读 (R) 数 据 移 动 总 是 包 含 某 些 读 请 求 的 功 能 ( 所 以 任 何 读 请 求 都 不 会 被 计 算 为 单 独 的 数 据 移 动 ), 见 节 下 列 规 则 有 助 于 确 定 候 选 的 读 (R) 数 据 移 动 的 状 态 : 规 则 读 (R) a) 根 据 FUR, 当 被 度 量 软 件 必 须 从 持 久 存 储 介 质 中 检 索 一 个 数 据 组 时, 识 别 为 一 个 读 b) 当 被 度 量 软 件 的 FUR 指 定 任 何 软 件 或 硬 件 功 能 用 户 作 为 数 据 组 的 来 源 或 检 索 手 段 时, 不 应 识 别 为 读 32 ( 关 于 此 案 例, 请 看 输 入 和 输 出 的 原 则 和 规 则 ) 一 经 识 别 出 来, 每 个 读 数 据 移 动 就 可 以 登 记 到 通 用 软 件 模 型 矩 阵 ( 附 录 A) 中, 在 对 应 的 单 元 格 中 标 注 上 R 识 别 写 (W) 一 旦 识 别 了, 候 选 的 写 数 据 移 动 必 须 遵 从 下 列 原 则 : 原 则 写 (W) a) 一 个 写 (W) 将 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组 从 功 能 处 理 移 动 到 持 久 存 储 介 质, 写 (W) 构 成 该 功 能 处 理 的 一 部 分 如 果 功 能 处 理 必 须 移 动 不 止 一 个 数 据 组 到 持 久 存 储 介 质, 移 动 到 持 久 存 储 介 质 的 每 个 数 据 组 都 单 独 识 别 为 一 个 写 (W) ( 参 见 数 据 移 动 的 唯 一 性 ) b) 一 个 写 (W) 不 跨 越 边 界 接 收 或 输 出 数 据, 不 从 持 久 存 储 介 质 中 读 数 据 c) 从 持 久 存 储 介 质 删 除 一 个 数 据 组 的 需 求 应 被 度 量 为 一 个 写 (W) 数 据 移 动 d) 以 下 情 形 不 认 为 是 写 (W) 数 据 移 动 : 在 功 能 处 理 开 始 时 不 存 在 并 且 在 功 能 处 理 完 成 后 也 没 有 持 久 化 的 数 据 的 移 动 或 运 算 功 能 处 理 内 部 变 量 的 生 成 更 新 或 中 间 结 果 功 能 处 理 的 数 据 存 储 是 实 现 导 致 的 而 不 是 FUR 所 要 求 的 ( 如 批 处 理 作 业 中 执 行 一 个 大 的 排 序 处 理 时 做 了 数 据 的 缓 存 ) 下 列 规 则 有 助 于 确 定 候 选 的 写 (X) 数 据 移 动 的 状 态 : 规 则 写 (W) 32 译 者 注 : 此 规 则 意 味 着 不 要 把 输 入 和 输 出 识 别 为 读 Measurement Manual, v4.0. Copyright
52 a) 根 据 FUR, 当 被 度 量 软 件 移 动 一 个 数 据 组 到 持 久 存 储 介 质 中 时, 须 识 别 为 一 个 写 b) 当 被 度 量 软 件 的 FUR 指 定 任 何 软 件 或 硬 件 功 能 用 户 为 数 据 组 移 动 的 目 的 地 或 手 段 时, 不 应 识 别 为 写 ( 关 于 此 案 例, 请 看 输 入 和 输 出 的 原 则 和 规 则 ) 一 经 识 别 出 来, 每 个 写 数 据 移 动 就 可 以 登 记 到 通 用 软 件 模 型 矩 阵 ( 附 录 A) 中, 在 对 应 的 单 元 格 中 标 注 上 W 与 数 据 移 动 关 联 的 数 据 运 算 正 如 通 用 软 件 模 型 的 原 则 d)( 见 1.3 节 ) 所 定 义 的, 子 处 理 要 么 是 数 据 移 动, 要 么 是 数 据 运 算 然 而, 按 COSMIC 的 约 定 ( 见 通 用 软 件 模 型 的 原 则 j)), 不 识 别 数 据 运 算 子 过 程 的 独 立 存 在 定 义 数 据 运 算 除 了 进 / 出 功 能 处 理 的 数 据 移 动, 以 及 在 功 能 处 理 和 持 久 存 储 介 质 之 间 的 数 据 移 动 之 外, 发 生 在 数 据 上 的 其 他 任 何 行 为 以 下 原 则 决 定 了 COSMIC 方 法 如 何 处 理 数 据 运 算 原 则 与 数 据 移 动 关 联 的 数 据 运 算 功 能 处 理 中 所 有 数 据 运 算 都 与 四 类 数 据 移 动 (E,X,R 和 W) 关 联 按 照 惯 例, 功 能 处 理 的 数 据 移 动 假 设 也 代 表 了 功 能 处 理 的 数 据 运 算 规 则 与 数 据 移 动 关 联 的 数 据 运 算 a) 输 入 数 据 移 动 包 括 使 得 数 据 组 能 被 功 能 用 户 输 入 数 据 和 确 认 数 据 的 所 有 数 据 运 算 ( 如 格 式 化 和 显 示 ) b) 输 出 数 据 移 动 包 括 创 建 数 据 组 属 性 的 所 有 数 据 运 算, 此 数 据 组 用 于 输 出 和 / 或 使 得 数 据 组 能 够 被 输 出 ( 如 格 式 化 和 显 示 ), 并 能 被 发 送 到 预 期 的 功 能 用 户 c) 读 数 据 移 动 包 括 为 从 持 久 存 储 介 质 上 检 索 数 据 组 所 需 的 所 有 计 算 和 / 或 逻 辑 处 理 d) 写 数 据 移 动 包 括 为 创 建 或 更 新 待 写 数 据 组 或 删 除 数 据 组 所 需 的 所 有 计 算 和 / 或 逻 辑 处 理 e) 与 以 上 任 何 数 据 移 动 相 关 联 的 数 据 运 算 不 包 括 成 功 完 成 数 据 移 动 后 所 需 的 数 据 运 算, 也 不 包 括 任 何 与 其 他 数 据 移 动 相 关 联 的 数 据 运 算 业 务 软 件 案 例 1: 一 个 输 入 包 括 为 使 人 类 用 户 能 够 输 入 数 据 并 确 认 所 输 入 数 据 而 对 屏 幕 进 行 格 式 化 的 所 有 运 算, 但 不 包 括 确 认 某 些 输 入 的 数 据 或 代 码, 或 获 取 相 关 代 码 描 述 而 需 要 的 读 业 务 软 件 案 例 2: 一 个 输 出 包 括 为 了 格 式 化 输 出 和 为 打 印 ( 或 输 出 在 屏 幕 上 ) 准 备 某 些 数 据 属 性 而 进 行 的 所 有 运 算, 包 括 人 类 可 读 的 标 题 栏, 但 不 包 括 为 提 供 其 中 一 些 打 印 数 据 属 性 的 值 或 描 述 而 需 要 的 读 或 写 只 有 在 度 量 软 件 的 变 更 ( 见 4.4 节 ) 时, 才 需 要 定 义 哪 种 数 据 运 算 与 哪 种 数 据 移 动 关 联 一 个 典 型 的 软 件 变 更 会 同 时 影 响 被 移 动 的 数 据 属 性 和 与 特 定 数 据 移 动 关 联 的 数 据 运 算, 但 也 可 能 只 Measurement Manual, v4.0. Copyright
53 影 响 数 据 运 算, 而 不 影 响 数 据 移 动 这 种 变 更 仍 然 需 要 进 行 识 别 和 度 量 因 此, 当 要 求 改 变 功 能 处 理 的 一 些 数 据 运 算 时, 度 量 者 需 要 识 别 哪 个 数 据 移 动 与 哪 个 数 据 运 算 的 改 变 相 关 联 数 据 移 动 的 唯 一 性 和 可 能 的 例 外 33 通 用 软 件 模 型 假 设 : 任 何 一 个 功 能 处 理 中, 描 述 其 所 需 的 兴 趣 对 象 的 所 有 数 据 通 常 是 在 输 入 数 据 移 动 类 型 中 进 行 输 入, 在 输 出 数 据 移 动 类 型 中 输 出, 在 读 数 据 移 动 类 型 中 读, 在 写 数 据 移 动 类 型 中 写 模 型 还 进 一 步 假 设, 被 移 动 数 据 组 的 数 据 属 性 的 所 有 可 能 值 引 发 的 所 有 数 据 运 算 与 一 个 数 据 移 动 相 关 联 说 明 后 一 个 假 设 的 案 例 : 以 一 个 ( 种 ) 功 能 处 理 的 两 次 执 行 为 例 假 设 第 一 次 执 行 时, 被 移 动 的 一 些 属 性 的 值 引 发 一 个 数 据 运 算 子 过 程 (- 类 型 ) A, 而 同 一 功 能 处 理 在 另 一 次 执 行 时, 属 性 的 值 引 发 另 一 个 的 数 据 运 算 子 过 程 (- 类 型 ) B 在 这 种 情 况 下, 两 个 数 据 运 算 子 过 程 A 和 B 应 该 与 同 一 数 据 移 动 关 联, 因 此 在 这 个 功 能 处 理 中 只 有 一 个 数 据 移 动 被 识 别 和 计 数 然 而, 也 有 例 外 的 情 况, 比 如 描 述 了 一 个 特 定 兴 趣 对 象 的 不 同 数 据 组 类 型 可 能 需 要 被 同 一 个 功 能 处 理 的 同 一 类 数 据 移 动 (E,R,W,X) 移 动 或 者, 另 一 个 特 例, 同 一 个 功 能 处 理 的 同 一 类 数 据 移 动 (E,R,W,X) 被 要 求 移 动 同 一 个 数 据 组, 但 是 关 联 不 同 的 数 据 运 算 以 下 规 则 包 含 常 规 情 况 ( 规 则 a)), 以 及 其 他 可 能 的 情 况 举 例 ( 规 则 b) 和 c)) 规 则 d) 是 关 于 数 据 移 动 的 多 次 执 行 ( 而 不 是 多 个 类 型 ) 规 则 数 据 移 动 的 唯 一 性 和 可 能 的 例 外 注 意 : 所 有 COSMIC 规 则 关 注 的 都 是 功 能 用 户 数 据 组 数 据 移 动 功 能 处 理 和 兴 趣 对 象 的 各 种 类 型 为 了 便 于 阅 读, 我 们 一 般 省 略 这 些 短 语 中 的 类 型 但 是 在 下 面 的 规 则 d) 中, 我 们 保 留 了 类 型 这 个 词, 以 便 区 分 类 型 和 执 行 a) 除 非 功 能 性 用 户 需 求 定 义 了 规 则 b) 或 c) 的 情 况, 否 则 描 述 要 输 入 到 一 个 功 能 处 理 的 任 意 一 个 兴 趣 对 象 的 所 有 数 据 组, 以 及 所 有 的 关 联 数 据 运 算, 应 被 识 别 和 计 数 为 一 个 输 入 ( 类 型 ) ( 注 : 当 然, 一 个 功 能 处 理 可 以 被 要 求 处 理 多 个 输 入 类 型, 每 一 个 输 入 类 型 移 动 一 个 描 述 不 同 兴 趣 对 象 ( 类 型 ) 的 数 据 组 ) 相 同 的 等 价 规 则 适 用 于 任 意 给 定 功 能 处 理 的 读 写 或 输 出 数 据 移 动 b) 一 个 功 能 用 户 需 求 可 能 定 义 了 来 自 多 个 功 能 用 户 的 多 个 数 据 组 输 入 到 一 个 功 能 处 理 中, 所 有 数 据 组 都 描 述 同 一 个 兴 趣 对 象 根 据 FUR 如 果 需 要 区 分 这 些 不 同 的 数 据 组, 则 应 该 将 每 个 数 据 组 分 别 识 别 和 计 数 为 一 个 输 入 相 同 的 等 价 规 则 适 用 于 任 意 给 定 功 能 处 理 的 输 出 注 意 : 任 何 一 个 功 能 处 理 都 可 能 只 有 一 个 触 发 输 入 c) 一 个 功 能 处 理 ( 类 型 ) 中 有 多 个 读 数 据 移 动, 每 个 读 数 据 移 动 分 别 移 动 描 述 同 一 兴 趣 对 象 的 一 个 数 据 组, 则 可 能 被 识 别 和 计 数 为 多 个 读, 前 提 是 这 些 读 有 对 应 的 功 能 性 用 户 需 求 相 同 的 等 价 规 则 适 用 于 任 意 给 定 功 能 处 理 的 写 d) 任 何 在 执 行 过 程 中 重 复 出 现 的 数 据 移 动 类 型, 不 应 被 计 数 33 译 者 在 翻 译 过 程 中 对 此 章 节 的 规 则 提 出 了 质 疑, 经 过 与 COSMIC 实 践 委 员 会 的 讨 论, 对 此 处 的 规 则 与 案 例 做 了 修 订, 本 章 节 根 据 最 新 的 修 订 进 行 了 翻 译 修 订 的 内 容 将 体 现 在 指 南 的 下 一 个 小 版 本 中 Measurement Manual, v4.0. Copyright
54 这 一 条 也 适 用 于 如 下 情 况 : 如 果 数 据 移 动 类 型 因 执 行 方 式 不 同 而 多 次 出 现, 是 因 为 所 移 动 数 据 组 的 数 据 属 性 取 值 不 同 而 导 致 在 该 功 能 处 理 类 型 中 采 取 了 不 同 的 处 理 路 径 那 么, 在 软 件 执 行 时 出 现 的 次 数 与 功 能 规 模 度 量 无 关 以 下 案 例 说 明 上 述 规 则 针 对 规 则 a) 的 业 务 软 件 案 例 1: 在 任 一 功 能 处 理 中, 描 述 一 特 定 兴 趣 对 象 的 数 据 的 任 何 一 个 读, 逻 辑 上 被 认 为 返 回 了 描 述 该 兴 趣 对 象 的 所 有 需 要 的 属 性 ( 即 所 需 的 兴 趣 对 象 的 整 个 状 态 向 量 ) 因 此 在 一 个 功 能 处 理 内, 对 一 个 兴 趣 对 象 基 本 上 只 需 要 识 别 一 个 读 针 对 规 则 a) 和 c) 的 业 务 软 件 案 例 2: 接 案 例 1, 因 为 任 何 读 到 的 数 据 已 经 通 过 写 语 句 持 久 化, 通 常 情 况 ( 规 则 a) 在 给 定 功 能 处 理 中 应 该 识 别 一 个 写, 该 写 操 作 移 动 一 个 数 据 组, 该 数 据 组 包 含 了 要 被 持 久 化 的 兴 趣 对 象 的 所 有 数 据 属 性 然 而, 假 定 一 个 功 能 处 理 的 FUR 要 求 写 入 描 述 同 一 兴 趣 对 象 的 两 个 不 同 数 据 组, 如 稍 后 给 其 他 功 能 处 理 的 两 个 不 同 功 能 用 户 使 用 应 用 规 则 c) 的 一 个 案 例 是, 一 个 功 能 处 理 A 被 要 求 从 银 行 的 资 金 账 户 文 件 检 索 两 个 数 据 组 给 另 外 两 个 各 自 独 立 的 程 序 稍 后 使 用 第 一 个 数 据 组 是 透 支 账 户 明 细 ( 其 中 包 括 负 帐 目 属 性 ) 第 二 个 数 据 组 是 高 价 值 账 户 明 细 ( 其 中 仅 有 开 户 人 姓 名 和 地 址, 用 于 市 场 推 广 邮 寄 广 告 ) 功 能 处 理 A 将 有 2 个 写, 每 个 数 据 组 一 个 针 对 规 则 b) 的 实 时 软 件 案 例 3: 一 个 功 能 处 理 要 接 收 来 自 不 同 传 感 器 ( 功 能 用 户 ) 的 两 个 输 入 这 两 个 输 入 各 自 移 动 描 述 同 一 兴 趣 对 象 ( 事 件 ) 的 不 同 数 据, 如 一 个 爆 炸 试 验, 应 识 别 两 个 输 入 针 对 规 则 b) 的 业 务 软 件 案 例 4: 假 定 有 一 个 功 能 处 理, 当 公 司 有 一 个 新 员 工 加 入 时 用 于 添 加 新 员 工 FUR 要 求 这 个 功 能 处 理 生 成 一 份 报 告 批 准 该 员 工 个 人 数 据 有 效, 并 发 送 一 个 消 息 到 安 保 部 门 授 权 该 员 工 进 入 大 楼 这 里 报 告 和 消 息 的 兴 趣 对 象 都 是 同 一 个 ( 员 工 ), 但 数 据 组 是 不 同 的 应 识 别 两 个 输 出 针 对 规 则 c) 的 业 务 软 件 案 例 5: 假 定 一 个 程 序 的 FUR 要 求 将 描 述 同 一 兴 趣 对 象 的 两 个 永 久 数 据 文 件 进 行 合 并, 例 如 一 个 文 件 描 述 兴 趣 对 象 X 的 已 有 数 据, 另 一 个 文 件 描 述 同 一 兴 趣 对 象 X 的 新 定 义 属 性 则 识 别 两 个 读 针 对 规 则 d) 34 的 实 时 软 件 案 例 6: 假 设 一 实 时 功 能 处 理 的 FUR 要 求 数 据 必 须 由 给 定 的 功 能 用 户 ( 如 一 硬 件 设 备 ) 输 入, 在 固 定 的 时 间 间 隔 内 输 入 两 次, 目 的 是 度 量 运 行 过 程 中 的 变 更 率 来 自 第 一 个 输 入 的 数 据 必 须 暂 时 存 储 起 来 ( 由 于 在 功 能 处 理 中 它 不 会 一 直 存 在, 所 以 无 需 持 久 存 储 ) 要 计 算 变 更 率, 必 须 用 第 二 个 输 入 的 数 据 与 第 一 次 输 入 的 数 据 进 行 比 较 没 有 数 据 运 算 与 这 两 个 输 入 相 关 联 ( 变 更 率 的 计 算 必 须 与 报 告 此 值 的 输 出 相 关 联 ) 因 此, 这 两 个 输 入 是 相 同 的 即 它 们 是 同 一 输 入 的 多 次 执 行 在 此 功 能 处 理 中, 对 此 数 据 可 能 只 识 别 一 个 输 入 ( 参 见 节 与 读 相 关 的 数 据 运 算 类 型 ) 针 对 规 则 d) 的 业 务 软 件 案 例 7: 见 节, 规 则 d) 关 于 输 入,3.5.3 节, 规 则 b) 关 于 输 出 针 对 规 则 d) 的 业 务 软 件 案 例 8: 假 定 某 FUR 要 求 打 印 某 俱 乐 部 会 员 记 录, 有 一 些 会 员 信 息 完 整, 一 些 信 息 不 完 整 应 识 别 一 个 输 出 针 对 规 则 d) 的 业 务 软 件 案 例 9: 假 定 在 执 行 一 个 读 时, 该 读 操 作 需 要 检 索 多 次, 如 搜 索 一 个 文 件 里 的 内 容 出 于 度 量 目 的, 只 识 别 一 个 读 34 译 者 注 : 原 文 为 规 则 c) 的 案 例, 有 误, 应 为 规 则 d) Measurement Manual, v4.0. Copyright
55 针 对 规 则 d) 的 业 务 软 件 案 例 10: 假 定 一 个 功 能 处 理 被 要 求 依 据 一 个 输 入 的 数 据 属 性 的 值 提 供 各 种 数 据 运 算 的 选 项 只 识 别 一 个 输 入 针 对 规 则 d) 的 业 务 软 件 案 例 11: 假 定 一 个 一 般 查 询 功 能 处 理 的 FUR 允 许 用 户 输 入 1 个 2 个 或 者 3 个 查 询 选 择 条 件 只 识 别 为 一 个 输 入 针 对 规 则 d) 的 业 务 软 件 案 例 12: 假 定 FUR 要 求 有 一 个 数 据 组 的 读, 但 开 发 人 员 决 定 这 样 实 现 : 在 功 能 处 理 执 行 过 程 中 的 两 个 不 同 点, 分 别 用 两 条 命 令 从 持 久 存 储 介 质 中 检 索 同 一 兴 趣 对 象 的 不 同 数 据 属 性 子 集 只 能 识 别 一 个 读 针 对 规 则 d) 的 实 时 软 件 案 例 13: 假 定 有 一 台 生 产 平 面 产 品 ( 例 如 纸 张 或 塑 料 薄 膜 ) 机 器 的 过 程 控 制 系 统 该 机 器 有 100 个 相 同 的 传 感 器 阵 列 分 布 在 产 品 传 送 方 向 上, 用 于 检 测 产 品 上 的 裂 纹 或 孔 对 于 此 功 能 处 理 从 所 有 传 感 器 获 取 的 数 据 只 识 别 一 个 输 入 当 功 能 处 理 要 求 从 持 久 存 储 介 质 中 移 入 或 移 出 数 据 时 本 节 通 过 以 下 四 个 实 例, 描 述 当 软 件 的 功 能 处 理 要 求 从 持 久 存 储 介 质 中 获 取 数 据 时 所 包 含 的 数 据 移 动 : 案 例 1 是 关 于 一 个 典 型 应 用 软 件 的 实 例, 该 例 也 可 以 应 用 于 任 何 层 的 软 件, 但 不 能 应 用 于 软 件 与 物 理 硬 件 设 备 存 储 直 接 交 互 的 层 功 能 处 理 要 从 持 久 存 储 介 质 中 检 索 数 据, 但 FUR 不 要 求 其 他 软 件 的 参 与 案 例 2 是 关 于 一 个 客 户 服 务 器 架 构 的 软 件 在 此 软 件 中, 客 户 端 的 功 能 处 理 必 须 请 求 服 务 器 提 供 持 久 数 据 案 例 3 展 示 了 不 同 的 软 件 具 有 对 持 久 数 据 的 不 同 访 问 权 限 在 案 例 4 中, 数 据 必 须 直 接 从 一 个 物 理 硬 件 存 储 器 中 获 得, 可 能 经 由 某 设 备 驱 动 软 件 这 些 案 例 用 消 息 顺 序 图 的 约 定 来 展 示 图 例 说 明 如 下 : 向 下 指 向 的 加 粗 箭 头 表 示 一 个 功 能 处 理 水 平 箭 头 表 示 数 据 移 动, 上 面 标 注 E X R 或 W 分 别 表 示 输 入 输 出 读 和 写 输 入 和 读 被 表 示 成 指 向 功 能 处 理 的 箭 头, 输 出 和 写 表 示 成 从 功 能 处 理 发 出 的 箭 头 ; 按 照 功 能 处 理 的 要 求 顺 序, 从 顶 部 到 底 部 排 列 垂 直 的 虚 线 表 示 一 个 边 界 案 例 1: 当 功 能 处 理 要 求 从 持 久 存 储 介 质 中 移 入 或 移 出 一 个 数 据 组 时 在 这 个 案 例 中, 软 件 块 A 要 求 检 索 一 个 已 保 存 的 数 据 组, 但 软 件 A 的 FUR 并 不 关 注 处 于 同 一 层 或 不 同 层 的 其 他 软 件 怎 样 处 理 这 些 数 据 访 问 例 如, 如 果 软 件 A 位 于 应 用 层, 对 一 个 已 存 储 的 数 据 组 进 行 查 询, 那 么 软 件 A 的 功 能 用 户 可 以 是 人 类 用 户 图 3.6 展 示 了 此 查 询 的 COSMIC 模 型 被 一 个 输 入 触 发 的 查 询, 紧 跟 着 一 个 来 自 持 久 存 储 介 质 的 数 据 组 的 读, 然 后 是 带 有 查 询 结 果 的 输 出 FP A 不 关 心 从 哪 里 检 索 的 数 据, 只 需 要 知 道 它 是 持 久 数 据 Measurement Manual, v4.0. Copyright
56 图 3.6- 应 用 层 软 件 A 发 起 一 个 读 操 作 的 解 决 方 案 如 果 功 能 处 理 FP A 要 求 通 过 一 个 写 数 据 移 动 使 一 个 数 据 组 持 久 化, 那 么 可 以 应 用 一 个 完 全 类 似 的 模 型 按 照 惯 例, 读 和 写 数 据 移 动 被 认 为 要 包 含 任 何 返 回 代 码 或 错 误 状 态 报 告 图 3.6 展 示 了 如 果 无 法 找 到 要 求 的 记 录,FP A 可 能 发 出 一 个 应 用 程 序 特 有 的 错 误 信 息 但 是, 如 果 错 误 状 态 并 不 是 应 用 程 序 特 有 的, 如 磁 盘 故 障 则 不 计 作 FP A 的 输 出 请 参 见 节 中 关 于 错 误 / 确 认 信 息 的 章 节 内 容 案 例 2: 当 功 能 处 理 要 求 从 另 一 个 软 件 块 获 取 数 据 时 在 这 个 实 例 中, 假 设 待 度 量 的 软 件 有 客 户 / 服 务 器 关 系, 也 就 是 说, 客 户 端 从 位 于 同 一 层 或 不 同 层 的 服 务 器 获 取 服 务 和 / 或 数 据, 图 3.7 显 示 了 这 种 关 系 的 一 个 案 例, 该 案 例 中 两 个 软 件 块 是 同 一 应 用 程 序 的 两 个 主 要 构 件 在 任 何 一 个 客 户 端 / 服 务 器 关 系 中, 客 户 端 构 件 C1 的 FUR 会 识 别 服 务 器 构 件 C2 为 其 的 一 个 功 能 用 户, 反 之 亦 然 如 果 两 个 软 件 块 是 独 立 的 应 用 程 序, 或 其 中 一 个 软 件 块 是 另 一 个 独 立 应 用 程 序 的 一 部 分, 那 么 也 同 样 存 在 这 种 关 系, 并 且 同 样 适 用 此 图 物 理 上, 两 个 构 件 可 以 分 别 运 行 在 不 同 的 处 理 器 上 ; 在 此 情 况 下, 它 们 将 通 过 各 自 的 操 作 系 统 和 任 意 的 其 他 中 间 层 交 换 数 据, 图 2.2 描 述 了 此 类 软 件 架 构 但 在 逻 辑 上, 应 用 COSMIC 模 型 时, 这 两 个 构 件 是 通 过 一 个 输 出 紧 跟 着 一 个 输 入 来 交 换 数 据 模 型 中 所 有 的 中 间 硬 件 和 软 件 都 被 忽 略 ( 类 似 的 案 例 请 看 图 3.1 右 边 所 示 ) 图 3.7 显 示 客 户 端 构 件 C1 的 一 个 功 能 处 理 FP C1 被 来 自 其 功 能 用 户 ( 如 人 ) 的 输 入 所 触 发, 例 如 该 输 入 包 含 了 查 询 参 数 构 件 C1 的 FUR 将 识 别 出 该 构 件 必 须 向 服 务 器 构 件 C2 请 求 查 询 数 据, 而 且 必 须 告 知 它 需 要 什 么 数 据 组 为 了 获 得 需 要 的 数 据 组,FP C1 发 起 一 个 包 含 查 询 请 求 参 数 的 输 出 给 C2 这 个 输 出 数 据 移 动 跨 越 C1 和 C2 的 边 界, 成 为 构 件 C2 中 的 功 能 处 理 FP C2 的 触 发 输 入 构 件 C2 的 功 能 处 理 FP C2 被 假 定 通 过 一 个 读 从 其 自 身 的 持 久 存 储 介 质 获 得 要 求 的 数 据 组, 再 通 过 一 个 输 出 将 数 据 组 返 回 给 C1 构 件 C1 的 功 能 处 理 FP C1 接 收 这 个 数 据 组 作 为 一 个 输 入 FP C1 之 后 用 一 个 输 出 传 递 数 据 组 给 功 能 用 户 以 满 足 查 询 请 求 考 虑 到 客 户 可 能 发 送 的 错 误 / 确 认 消 息, 为 满 足 案 例 2 的 查 询 请 求 需 要 构 件 C1 的 5 个 数 据 移 动 ( 即 5CFP) 和 构 件 C2 的 3 CFP 相 较 之 下, 如 果 C1 能 够 通 过 一 个 读 从 自 身 边 界 内 的 持 久 存 储 介 质 检 索 数 据 组, 则 只 需 要 4 个 数 据 移 动 (1 x E, 1 x R 和 2 x X), 如 图 3.7 所 示 Measurement Manual, v4.0. Copyright
57 图 3.7- 客 户 端 和 服 务 器 构 件 之 间 的 数 据 交 换 当 然, 构 件 C2 可 能 使 用 软 件 架 构 中 其 它 层 的 某 个 存 储 设 备 驱 动 软 件 的 服 务 来 从 硬 件 一 侧 检 索 数 据, 如 例 4 中 图 3.9(b) 所 示 案 例 1 和 案 例 2 分 别 描 述 了 以 下 两 种 情 况 的 数 据 移 动 : 第 一 种 是 FUR 清 晰 地 指 明 待 度 量 软 件 必 须 访 问 其 边 界 内 的 持 久 存 储 介 质, 以 及 对 应 的 第 二 种 必 须 把 访 问 请 求 传 递 给 其 边 界 外 的 其 他 软 件 块 但 是, 根 据 具 体 的 待 访 问 数 据 属 性 和 / 或 访 问 的 类 型 ( 存 储 或 检 索 ), 有 时 待 度 量 软 件 块 可 能 不 得 不 使 用 不 同 的 路 线 去 访 问 持 久 数 据 出 于 如 安 全 隐 私 或 确 保 数 据 完 整 性 ( 通 过 限 制 创 建 更 新 和 删 除 数 据 的 处 理 ) 的 需 要, 当 被 度 量 软 件 对 数 据 的 访 问 权 受 制 于 不 同 的 规 则 或 权 利 时, 以 上 提 到 的 情 况 便 会 发 生 当 被 度 量 软 件 的 FUR 在 此 处 存 在 不 清 晰 的 地 方, 度 量 者 必 须 谨 慎 定 义 实 际 的 访 问 权 限 ( 不 要 把 数 据 的 访 问 权 限 与 数 据 所 有 权 混 淆, 后 者 与 COSMIC 模 型 无 关 持 久 存 储 介 质 是 一 个 抽 象 的 概 念, 它 并 不 被 任 何 软 件 所 拥 有 ) 案 例 3: 根 据 不 同 目 的, 软 件 对 已 存 储 数 据 有 不 同 的 访 问 权 限 参 看 图 3.8 待 度 量 软 件 块 A 被 允 许 检 索 某 个 已 存 数 据 Z( 如 案 例 1 中 的 图 3.6), 但 它 没 有 权 限 直 接 维 护 ( 即 创 建 更 新 或 删 除 ) 此 数 据 Z 当 软 件 A 被 要 求 维 护 数 据 Z 时, 软 件 A 必 须 通 过 一 个 输 出 紧 跟 着 一 个 输 入 把 需 求 传 递 到 另 一 个 软 件 块 B( 类 似 于 案 例 2, 图 3.7 中, 构 件 C1 把 需 求 传 递 到 构 件 C2) 软 件 块 B 被 要 求 通 过 一 致 性 确 认 来 保 证 数 据 Z 的 完 整 性, 所 以 它 处 理 数 据 Z 的 所 有 数 据 维 护 请 求 图 3.8- 在 软 件 A 和 软 件 B 的 共 同 边 界 内 用 于 读 取 的 持 久 数 据 Z Measurement Manual, v4.0. Copyright
58 在 案 例 3 中,COSMIC 模 型 显 示 数 据 Z 位 于 软 件 A 边 界 内 的 持 久 存 储 介 质 中, 但 只 在 出 于 检 索 目 的 它 才 能 被 读 数 据 移 动 访 问 对 于 软 件 B 而 言, 同 一 数 据 Z 位 于 其 边 界 内 的 持 久 存 储 介 质 中, 但 软 件 B 能 同 时 读 和 写 数 据 Z 关 于 此 例 中 的 错 误 处 理, 请 看 上 文 的 案 例 1 和 案 例 2 基 础 设 施 软 件 案 例 4: 与 物 理 存 储 设 备 交 互 的 设 备 驱 动 软 件 是 如 何 获 取 持 久 数 据 的 此 实 例 涉 及 例 1 中 需 要 检 索 已 存 储 数 据 组 的 软 件 块 A 此 外, 也 涉 及 智 能 硬 件 存 储 介 质 的 设 备 驱 动 软 件 块 B, 该 软 件 保 存 着 软 件 块 A 要 访 问 的 数 据 组 ( 简 单 起 见, 我 们 忽 略 可 能 存 在 的 操 作 系 统, 操 作 系 统 传 递 应 用 软 件 的 请 求 到 设 备 驱 动 软 件, 返 回 请 求 的 结 果 ) 如 图 2.2 所 示, 这 两 个 软 件 块 在 同 一 架 构 中 的 不 同 层 内 例 如 软 件 A 在 应 用 层, 而 软 件 B 在 设 备 驱 动 层 物 理 上, 两 个 软 件 之 间 很 可 能 存 在 层 次 关 系 ( 忽 略 操 作 系 统 ), 并 且 两 个 层 上 的 软 件 之 间 存 在 一 个 物 理 接 口, 如 图 2.2 所 示 但 是, 软 件 A 和 B 的 功 能 处 理 模 型 本 质 上 是 独 立 的 不 同 层 之 间 的 关 系, 可 能 是 层 次 关 系 或 是 双 向 关 系 驱 动 层 中 软 件 B 的 功 能 用 户 是 软 件 A( 忽 略 操 作 系 统 ) 和 存 有 所 需 数 据 的 智 能 硬 件 存 储 设 备 ( 智 能 指 设 备 必 须 被 告 知 需 要 的 是 什 么 数 据 ) 假 设 软 件 A 的 一 个 查 询 功 能 处 理 FP A 需 要 检 索 一 个 已 保 存 的 数 据 组 图 3.9(a) 显 示 了 这 个 查 询 的 COSMIC 模 型 图 3.9(b) 显 示 了 位 于 设 备 驱 动 层 的 软 件 B 的 功 能 处 理 FP B 如 何 从 硬 件 存 储 设 备 ( 如 磁 盘 或 USB 记 忆 棒 ) 上 检 索 所 需 要 的 数 据 图 3.9(a) 和 (b)- 应 用 层 软 件 A 发 起 一 个 读 操 作 到 设 备 驱 动 层 软 件 B 的 解 决 方 案 图 3.9(b) 显 示 软 件 A 的 读 请 求 被 功 能 处 理 FP B 接 受 并 作 为 触 发 输 入,FP B 然 后 把 请 求 作 为 一 个 输 出 传 送 到 硬 件 设 备 后 者 的 响 应 取 决 于 具 体 的 硬 件 设 备 设 备 可 能 仅 返 回 被 要 求 的 数 据, 如 图 3.9b) 中 的 输 入 2 所 示 设 备 也 可 能 会 发 布 一 个 单 独 的 错 误 信 息, 此 信 息 描 述 请 求 成 功 或 者 请 求 失 败 的 原 因, 如 数 据 不 存 在 或 者 磁 盘 错 误, 如 图 3.9b) 中 的 输 入 1 所 示 FP B 把 数 据 作 为 一 个 输 出 返 回 给 软 件 A 通 常 情 况 下,FP B 也 会 发 布 一 个 描 述 请 求 成 功 或 失 败 原 因 的 返 回 码 ( 尽 管 物 理 上, 返 回 码 附 属 于 已 返 数 据, 但 逻 辑 上 它 是 一 个 区 别 于 返 回 数 据 的 不 同 的 数 据 组 它 是 关 于 请 求 处 理 结 果 的 数 据 ) 根 据 输 入 的 规 则 d), 由 于 是 读 数 据 移 动 负 责 返 回 数 据 和 错 误 信 息, 所 以 对 于 FP A 来 说, 不 用 识 别 这 些 消 息 的 输 入 另 外, 如 果 有 要 求 的 话, 对 于 FP A 来 说, 错 误 / 确 认 消 息 被 识 别 为 一 个 输 出 注 意 : 在 实 践 中, 设 备 驱 动 软 件 和 智 能 硬 件 设 备 间 的 数 据 移 动 可 能 比 图 3.8b) 所 显 示 的 多 例 如, 此 图 没 有 显 示 设 备 驱 动 程 序 测 量 硬 件 超 时 无 响 应 的 影 响 比 较 案 例 2 和 4, 我 们 看 出 在 案 例 4 中, 软 件 块 A 和 设 备 驱 动 程 序 B 的 模 型 不 能 像 案 例 2 那 样 组 合 在 一 起 这 是 因 为 A 和 B 在 不 同 层, 而 且 读 操 作 不 能 跨 越 边 界 图 3.9(b) 显 示 软 件 A Measurement Manual, v4.0. Copyright
59 是 设 备 驱 动 软 件 B 的 功 能 用 户 但 反 过 来 却 不 成 立, 因 为 读 不 能 跨 越 边 界 相 反, 图 3.7 能 在 一 个 模 型 中 展 示 两 个 部 件, 因 为 C1 是 C2 的 功 能 用 户, 反 之 亦 然, 它 们 共 享 一 个 公 共 边 界 当 功 能 处 理 从 功 能 用 户 处 获 取 数 据 时 如 果 功 能 处 理 必 须 从 功 能 用 户 处 获 取 数 据, 有 两 种 情 况 如 果 功 能 处 理 不 需 要 告 知 功 能 用 户 发 送 什 么 数 据, 只 需 要 一 个 输 入 就 够 了 ( 针 对 每 一 个 兴 趣 对 象 ); 如 果 功 能 处 理 需 要 告 知 功 能 用 户 发 送 什 么 数 据, 就 需 要 一 个 输 出 跟 着 一 个 输 入 应 用 下 列 规 则 : 规 则 功 能 处 理 从 功 能 用 户 处 获 取 数 据 a) 当 功 能 处 理 不 需 要 告 知 功 能 用 户 发 送 什 么 数 据 时, 功 能 处 理 会 通 过 来 自 功 能 用 户 的 输 入 数 据 移 动 获 取 一 个 数 据 组, 如 下 面 四 个 情 形 之 中 的 任 意 一 种 : 功 能 用 户 发 送 一 个 触 发 输 入 启 动 功 能 处 理 ; 接 收 到 触 发 输 入 的 功 能 处 理 处 在 等 待 状 态, 等 待 来 自 功 能 用 户 的 下 一 个 输 入 ( 这 种 情 况 在 业 务 应 用 软 件 中 会 发 生, 由 人 类 用 户 输 入 数 据 给 软 件 ); 当 功 能 处 理 已 经 启 动, 向 功 能 用 户 请 求 如 果 你 有 数 据, 现 在 就 发 给 我, 功 能 用 户 即 发 送 数 据 ; 当 功 能 处 理 已 经 启 动, 随 即 检 查 功 能 用 户 的 状 态 并 检 索 其 需 要 的 数 据 对 于 后 面 两 种 情 形 ( 通 常 发 生 在 实 时 轮 询 的 软 件 中 ), 按 照 惯 例, 获 取 所 需 的 数 据 请 求 不 应 识 别 为 来 自 于 功 能 处 理 的 输 出 功 能 处 理 仅 仅 需 要 发 送 一 个 提 示 信 息 让 功 能 用 户 输 入 数 据, 提 示 信 息 这 一 功 能 被 认 为 是 输 入 的 一 部 分 功 能 处 理 知 道 等 待 什 么 数 据 在 这 案 例 中 只 需 要 识 别 一 个 输 入 b) 当 功 能 处 理 需 要 获 取 功 能 用 户 的 服 务 ( 如 获 取 数 据 ), 并 且 功 能 用 户 需 要 被 告 知 应 该 发 送 什 么 时 ( 典 型 的 情 况 是, 功 能 用 户 是 被 度 量 软 件 范 围 之 外 的 另 一 个 软 件 ), 将 识 别 为 一 个 输 出 跟 着 一 个 输 入 输 出 包 含 对 特 定 数 据 的 请 求, 输 入 包 含 返 回 数 据 针 对 规 则 a) 的 实 时 软 件 案 例 1, 第 三 或 第 四 公 告 : 假 设 实 时 过 程 控 制 应 用 软 件 系 统 的 一 个 功 能 处 理 被 要 求 轮 询 一 组 相 同 的 传 统 传 感 器 在 应 用 层, 功 能 处 理 对 数 据 的 需 求 以 及 数 据 的 接 收 算 作 一 个 输 入 ( 类 型 ) ( 因 为 传 感 器 是 相 同 的, 只 有 一 个 输 入 ( 类 型 ) 被 识 别 和 计 数, 尽 管 发 生 多 次 ) 再 假 设 在 实 践 中 对 数 据 的 需 求 必 须 被 传 递 到 软 件 架 构 下 层 的 设 备 驱 动 软 件, 该 软 件 实 际 从 传 感 器 组 获 取 所 要 求 的 数 据, 如 图 2.3 的 层 次 体 系 结 构 所 示 过 程 控 制 应 用 软 件 以 及 传 统 传 感 器 的 设 备 驱 动 软 件 的 的 功 能 处 理 将 如 下 图 3.10 (a) 和 (b) 所 示 Measurement Manual, v4.0. Copyright
60 图 3.10 (a) 和 (b)- 由 过 程 控 制 软 件 层 的 软 件 A 发 送 一 组 传 统 传 感 器 到 传 统 传 感 器 设 备 驱 动 层 的 软 件 B 进 行 处 理 的 解 决 方 案 图 3.10(a) 显 示 应 用 软 件 功 能 处 理 FP A 被 来 自 例 如 时 钟 节 拍 的 输 入 E1 触 发 功 能 处 理 随 后 通 过 输 入 E2 获 得 来 自 传 统 传 感 器 组 的 数 据, 接 收 到 传 感 器 的 多 次 读 数 传 统 传 感 器 也 是 该 应 用 层 模 型 的 过 程 控 制 软 件 的 功 能 用 户 ( 该 层 中, 设 备 驱 动 软 件 的 存 在 是 未 知 的 ) 图 3.10(b) 显 示 了 驱 动 传 统 传 感 器 设 备 的 软 件 模 型 它 通 过 输 入 从 应 用 程 序 接 收 数 据 ( 实 践 中 可 能 是 通 过 操 作 系 统 ) 作 为 功 能 处 理 FP B 的 触 发 该 功 能 处 理 通 过 输 入 E 从 它 的 功 能 用 户 ( 传 统 传 感 器 组 ) 获 得 所 需 的 数 据 数 据 组 通 过 一 个 输 出 被 回 传 给 过 程 控 制 软 件 这 个 输 出 作 为 输 入 E2 被 应 用 程 序 功 能 处 理 FP A 接 收 FP A 随 后 继 续 处 理 传 感 器 数 据 同 样 地, 从 每 个 相 同 传 感 器 收 集 数 据 的 循 环 发 生 多 次 的 这 一 事 实 与 模 型 无 关 来 自 处 理 控 制 应 用 程 序 软 件 的 传 统 传 感 器 的 一 个 输 入 E2 和 来 自 设 备 驱 动 软 件 的 被 一 个 输 出 紧 跟 着 的 输 入, 这 两 者 之 间 明 显 不 匹 配, 因 为 按 惯 例, 来 自 传 统 传 感 器 的 输 入 被 认 为 包 括 任 何 输 入 请 求 功 能 ( 因 为 传 统 传 感 器 功 能 用 户 没 有 处 理 来 自 功 能 处 理 的 任 何 信 息 的 能 力 ) 针 对 规 则 b) 的 实 时 软 件 案 例 2: 假 定 功 能 处 理 发 送 一 些 查 询 参 数 或 计 算 参 数 或 要 压 缩 的 数 据 到 它 的 一 个 功 能 用 户, 如 一 个 智 能 硬 件 设 备 或 另 一 对 等 软 件 块 功 能 用 户 的 回 应 是 通 过 一 个 输 出 紧 跟 着 一 个 输 入 数 据 移 动 获 得 的, 如 节 案 例 2 所 述 为 人 类 用 户 导 航 和 显 示 的 控 制 命 令 ( 控 制 命 令 ) 在 所 有 应 用 中, 控 制 命 令 被 认 为 是 这 样 一 种 命 令 : 它 可 能 会 被 人 类 功 能 用 户 所 使 用, 但 当 度 量 功 能 规 模 时 必 须 被 忽 略 其 定 义 是 : 定 义 控 制 命 令 人 类 功 能 用 户 用 来 控 制 软 件 使 用 的 命 令, 但 不 包 含 任 何 被 度 量 软 件 FUR 中 关 于 兴 趣 对 象 的 数 据 移 动 注 意 : 控 制 命 令 不 是 数 据 移 动, 因 为 它 不 移 动 关 于 兴 趣 对 象 的 数 据 例 如 上 一 页 / 下 一 页 命 令 ; 击 打 Tab 或 Enter 键, 点 击 OK 确 认 前 一 个 操 作, 按 一 个 按 钮 继 续, 等 等 规 则 带 有 人 机 界 面 的 应 用 领 域 的 控 制 命 令 带 有 人 机 界 面 的 应 用 程 序 中 控 制 命 令 应 该 被 忽 略, 因 为 它 们 不 包 含 任 何 关 于 兴 趣 对 象 的 数 据 移 动 案 例 : 控 制 命 令 的 功 能 有 很 多 : 使 人 类 功 能 用 户 能 够 控 制 标 题 或 运 算 结 果 小 计 的 显 示 ( 或 不 显 示 ) 物 理 屏 幕 的 上 下 浏 览 点 击 OK 响 应 错 误 消 息 或 确 认 输 入 的 数 据, 等 等 因 此, 控 制 命 令 也 包 括 各 种 菜 单 命 令, 比 如 使 功 能 用 户 能 够 浏 览 一 个 或 多 个 特 定 的 功 能 处 理 而 本 身 不 启 动 任 何 一 个 功 能 处 理, 以 及 用 来 显 示 一 个 输 入 数 据 的 空 白 屏 的 命 令 Measurement Manual, v4.0. Copyright
61 注 意 : 在 带 有 人 机 界 面 的 应 用 领 域 之 外, 控 制 命 令 这 一 概 念 没 有 特 殊 意 义, 任 何 来 自 功 能 用 户 的 关 于 兴 趣 对 象 的 数 据 移 动 或 信 号 必 须 被 计 数, 即 必 须 被 度 量 错 误 / 确 认 消 息 定 义 错 误 / 确 认 消 息 功 能 处 理 为 引 起 人 类 用 户 注 意 而 发 起 的 输 出, 要 么 是 确 认 输 入 数 据 已 被 接 收, 要 么 是 提 示 输 入 数 据 存 在 错 误 注 意 : 如 果 人 类 用 户 所 接 收 消 息 的 内 容, 除 了 确 认 输 入 数 据 已 被 接 收, 或 输 入 数 据 存 在 错 误 以 外, 还 提 供 了 其 他 的 数 据, 那 么 这 些 其 他 的 数 据 应 被 识 别 为 一 个 由 输 出 移 动 的 数 据 组, 而 不 应 被 识 别 为 错 误 / 确 认 消 息 规 则 错 误 / 确 认 消 息 以 及 其 他 错 误 状 况 的 提 示 a) 被 度 量 软 件 的 功 能 处 理 发 布 的 所 有 各 类 错 误 / 确 认 信 息, 根 据 其 FUR, 不 论 什 么 原 因 都 应 被 识 别 并 归 为 一 个 输 出, 如 关 于 以 下 事 情 的 成 功 或 失 败 : 对 输 入 数 据 的 确 认 检 索 数 据, 或 使 数 据 持 久 化 的 要 求, 或 对 其 它 软 件 块 请 求 的 服 务 响 应 注 意 : 如 果 功 能 处 理 的 FUR 没 有 要 求 发 出 任 何 形 式 的 错 误 / 确 认 消 息, 无 须 识 别 相 应 的 输 出 b) 根 据 标 准 的 COSMIC 规 则, 所 有 被 度 量 的 软 件 发 送 到 或 接 收 来 自 其 硬 件 或 软 件 功 能 用 户 的 其 它 数 据, 不 管 数 据 值 是 否 指 示 一 个 错 误 状 况, 都 应 根 据 FUR 分 别 作 为 输 出 或 输 入 来 分 析 c) 读 和 写 被 看 作 负 责 报 告 与 之 关 联 的 错 误 状 况 因 此, 被 度 量 的 功 能 处 理 中, 由 于 对 持 久 数 据 读 或 写 而 接 收 到 的 任 何 错 误 提 示 不 被 识 别 为 输 入 d) 在 软 件 使 用 中, 可 能 会 发 出 错 误 状 态 信 息, 但 该 软 件 的 FUR 并 没 有 要 求 对 该 错 误 状 况 进 行 任 何 处 理, 如 操 作 系 统 发 布 的 错 误 消 息 对 于 所 有 指 示 这 类 错 误 状 况 的 消 息, 都 不 应 识 别 输 入 或 输 出 针 对 规 则 a) 的 业 务 软 件 案 例 1: 人 机 对 话 中, 在 确 认 输 入 数 据 的 过 程 中 可 能 出 现 的 错 误 消 息 的 例 子 有 格 式 错 误 客 户 不 存 在 错 误 : 若 已 阅 读 我 们 的 条 款 声 明, 请 在 复 选 框 里 打 勾 超 出 信 用 上 限 等 所 有 这 些 错 误 消 息 都 应 被 看 作 该 消 息 发 生 的 每 个 功 能 处 理 的 一 个 输 出 的 多 次 出 现 ( 可 命 名 为 错 误 消 息 ) 针 对 规 则 a) 的 业 务 软 件 案 例 2: 功 能 处 理 A 可 以 潜 在 地 向 功 能 用 户 发 布 2 条 不 同 的 确 认 消 息 和 5 条 错 误 消 息 识 别 一 个 输 出 来 负 责 这 5+2=7 条 错 误 / 确 认 消 息 功 能 处 理 B 可 以 潜 在 地 向 功 能 用 户 发 布 8 条 错 误 消 息 识 别 一 个 输 出 来 负 责 这 8 条 错 误 消 息 针 对 规 则 b) 的 业 务 软 件 案 例 3: 在 人 机 对 话 中, 如 果 一 条 消 息 在 错 误 情 景 下 输 出, 但 包 含 功 能 用 户 数 据, 那 么 在 其 发 生 的 功 能 处 理 中 应 把 它 计 为 一 个 输 出 这 种 消 息 的 例 子 有 警 告 : 您 要 检 索 的 金 额 比 透 支 额 度 超 出 $100 ($100 是 计 算 变 量 ) 在 此 实 例 中, 输 出 包 含 了 关 于 客 户 银 行 账 户 的 一 个 数 据 组 Measurement Manual, v4.0. Copyright
62 针 对 规 则 d) 的 业 务 软 件 案 例 4: 输 出 给 人 类 用 户 但 没 被 度 量 软 件 生 成 或 处 理 的 错 误 消 息 应 在 度 量 应 用 程 序 时 被 完 全 忽 略 此 类 消 息 的 一 个 例 子 是 从 操 作 系 统 发 出 的 X 打 印 机 没 有 响 应 针 对 规 则 b) 的 实 时 软 件 案 例 1: 在 一 个 实 时 系 统 中, 定 期 检 查 所 有 硬 件 设 备 是 否 正 常 运 作 的 功 能 处 理 可 能 会 发 布 一 条 这 样 的 消 息 报 告 X 传 感 器 失 效 (X 为 一 个 变 量 ) 在 该 功 能 处 理 中, 该 消 息 应 被 识 别 为 一 个 输 出 针 对 规 则 b) 的 实 时 软 件 案 例 2:3.5.9 节 中 的 实 时 软 件 案 例 1 的 FUR 可 能 也 有 如 下 描 述 : 当 设 备 驱 动 软 件 从 一 个 或 多 个 传 统 传 感 器 组 中 获 取 数 据 失 败 时,FP A 和 FP B 必 须 处 理 这 个 错 误 状 况 从 定 义 上 说, 传 统 传 感 器 不 能 发 布 错 误 消 息 最 有 可 能 的 是, 设 备 驱 动 FP B 将 从 传 统 传 感 器 组 获 得 一 串 数 值, 如 状 态 1 状 态 2 状 态 3 无 响 应 状 态 5 无 响 应 状 态 7 等 等, 然 后 它 将 这 串 数 值 传 递 给 应 用 程 序 的 FP A 不 能 将 单 独 的 错 误 消 息 识 别 为 设 备 驱 动 软 件 的 FP B 的 输 出, 也 不 能 识 别 为 发 送 到 处 理 控 制 应 用 程 序 的 FP A 的 输 入 Measurement Manual, v4.0. Copyright
63 第 四 章 度 量 阶 段 4.0 章 节 概 要 本 章 讨 论 度 量 过 程 的 最 后 一 个 步 骤 首 先, 定 义 了 COSMIC 度 量 单 位 ( 即 一 个 数 据 移 动 被 度 量 为 一 个 COSMIC 功 能 点, 或 CFP ) 然 后, 列 出 了 对 被 度 量 软 件 FUR 进 行 规 模 赋 值 的 相 关 规 则, 也 定 义 了 如 何 汇 总 各 个 软 件 块 规 模 的 规 则 此 外, 还 定 义 了 如 何 度 量 软 件 变 更 规 模 的 规 则 ( 如 : 处 理 增 强 型 项 目 ) 章 节 的 最 后 讨 论 当 采 用 标 准 COSMIC 方 法 时, 进 行 本 地 化 扩 展 的 可 能 性 例 如, 某 组 织 希 望 对 某 方 面 的 功 能 制 定 一 个 在 本 地 环 境 中 有 意 义 的 本 地 标 准 4.1 度 量 阶 段 的 过 程 当 软 件 块 的 功 能 性 用 户 需 求 已 经 表 示 为 COSMIC 通 用 软 件 模 型 后, 度 量 它 的 通 用 方 法 概 括 如 下 图 4.0 COSMIC 度 量 阶 段 以 COSMIC 通 用 软 件 模 型 表 示 的 FUR 4.2 节 应 用 COSMIC 度 量 单 位 4.4 节 度 量 变 更 4.5 节 本 地 扩 展 4.3 节 汇 总 度 量 结 果 记 录 的 信 息 被 度 量 软 件 的 功 能 规 模 图 4.0-COSMIC 度 量 阶 段 的 一 般 步 骤 该 方 法 的 每 个 步 骤 对 应 本 章 节 的 一 个 特 定 小 节 的 主 题, 每 节 中 给 出 了 定 义 和 应 用 原 则, 以 及 一 些 规 则 和 案 例 4.2 应 用 度 量 函 数 定 义 COSMIC 度 量 单 位 1CFP(COSMIC 功 能 点 ), 被 定 义 为 一 个 数 据 移 动 规 模 注 意 : 以 前 的 度 量 单 位 被 称 为 Cfsu (COSMIC 功 能 规 模 单 位 ) 依 照 此 定 义, 被 度 量 软 件 中 要 求 增 加 修 改 或 删 除 的 每 个 数 据 移 动 ( 输 入, 输 出, 读 或 写 ) 也 都 度 量 为 1CFP Measurement Manual, v4.0. Copyright
64 4.3 汇 总 度 量 结 果 本 步 骤 汇 总 所 有 识 别 出 的 数 据 移 动 规 模, 形 成 一 个 功 能 规 模 值 本 步 骤 依 照 下 列 规 则 来 完 成 汇 总 的 一 般 规 则 规 则 汇 总 度 量 结 果 a) 对 于 任 何 功 能 处 理, 各 个 数 据 移 动 的 功 能 规 模 应 该 通 过 累 加 的 方 式 汇 总 为 以 CFP 为 单 位 的 一 个 功 能 规 模 值 规 模 ( 功 能 处 理 i) = Σ 规 模 ( 输 入 i)+ Σ 规 模 ( 输 出 i) + Σ 规 模 ( 读 i)+ Σ 规 模 ( 写 i) b) 对 于 任 何 功 能 处 理, 其 功 能 性 用 户 需 求 中 功 能 规 模 的 变 更 规 模 如 果 以 CFP 为 单 位 衡 量 的 话, 应 该 是 功 能 处 理 中 增 加 修 改 删 除 的 数 据 移 动 的 规 模 的 汇 总, 采 用 以 下 公 式 计 算 规 模 ( 变 更 ( 功 能 处 理 i)) = Σ 规 模 ( 增 加 的 数 据 移 动 i) + Σ 规 模 ( 修 改 的 数 据 移 动 i) + Σ 规 模 ( 删 除 的 数 据 移 动 i) 关 于 汇 总 功 能 规 模 的 更 多 内 容, 参 阅 节 关 于 对 变 更 软 件 的 规 模 度 量, 参 阅 节 c) 一 个 指 定 范 围 的 软 件 块 的 规 模 是 通 过 汇 总 该 软 件 块 功 能 处 理 的 规 模 得 到 的, 遵 循 下 面 的 规 则 e) 和 f) d) 一 个 指 定 范 围 的 软 件 块 任 意 变 更 的 规 模 是 通 过 汇 总 该 软 件 块 所 有 功 能 处 理 的 变 更 规 模 得 到 的, 遵 循 下 面 的 规 则 e) 和 f) e) 只 有 在 FUR 的 同 一 功 能 处 理 颗 粒 度 级 别 进 行 度 量 时, 软 件 块 的 规 模 或 者 软 件 变 更 的 规 模 才 可 以 累 加 f) 只 有 对 度 量 目 的 有 意 义 时, 同 一 层 或 不 同 层 的 软 件 规 模 或 软 件 变 更 的 规 模 才 可 以 进 行 累 加 g) 一 个 软 件 块 的 规 模 不 能 通 过 累 加 其 构 件 ( 不 管 它 是 如 何 被 分 解 的 ) 的 规 模 来 获 得, 除 非 构 件 间 的 数 据 移 动 的 规 模 被 剔 除 h) 如 果 对 COSMIC 方 法 进 行 本 地 化 扩 展 ( 例 如 要 度 量 标 准 方 法 没 有 覆 盖 的 某 方 面 规 模 ), 那 么 经 本 地 化 扩 展 得 到 的 度 量 规 模 必 须 如 5.1 节 中 描 述 的 那 样 单 独 报 告, 不 可 以 累 加 到 通 过 标 准 方 法 获 得 的 以 CFP 为 单 位 的 规 模 中 去 ( 详 细 信 息 参 见 4.5 节 ) 针 对 规 则 b) 和 c) 的 案 例 1: 可 能 有 这 样 一 个 对 软 件 的 变 更 要 求 : 需 要 增 加 一 个 规 模 为 6CFP 的 新 功 能 处 理, 在 另 一 个 功 能 处 理 中 增 加 一 个 数 据 移 动 修 改 三 个 数 据 移 动 删 除 两 个 数 据 移 动 此 变 更 的 全 部 规 模 为 = 12 CFP 针 对 规 则 f) 的 案 例 2: 如 果 软 件 的 各 主 要 部 分 由 不 同 的 项 目 子 团 队 使 用 不 同 的 技 术 开 发, 那 么 把 它 们 的 规 模 累 加 起 来 可 能 是 没 有 使 用 价 值 的 针 对 规 则 g) 的 案 例 3: 如 果 一 个 软 件 块 首 先 作 为 一 个 整 体 度 量, 即 全 部 在 一 个 范 围 内 Measurement Manual, v4.0. Copyright
65 然 后, 每 个 构 件 单 独 度 量, 即 每 个 部 分 在 它 自 己 的 范 围 内 那 么, 把 各 部 件 规 模 ( 情 形 2) 累 加 得 到 的 规 模 将 超 过 作 为 一 个 整 体 度 量 的 规 模 ( 情 形 1), 差 别 在 于 部 件 之 间 的 数 据 移 动 规 模 部 件 之 间 的 数 据 移 动 在 软 件 作 为 一 个 整 体 度 量 时 是 不 可 见 的 更 多 案 例 可 参 见 高 级 相 关 主 题 [12] 文 档 的 在 纯 软 件 架 构 的 不 同 颗 粒 度 级 别 进 行 度 量 章 节 需 要 注 意 的 是, 在 每 一 个 已 识 别 的 层 里, 汇 总 函 数 是 完 全 可 计 数 的 因 此, 可 以 为 一 个 功 能 处 理 或 一 层 内 的 所 有 软 件 产 生 一 个 小 计, 这 取 决 于 每 次 度 量 实 践 的 目 的 和 范 围, 遵 守 上 面 的 规 则 d) e) 和 f) 关 于 功 能 规 模 汇 总 的 更 多 信 息 在 某 些 情 况 下, 功 能 规 模 被 用 作 一 个 模 型 的 变 量, 如 估 算 工 作 量 待 度 量 的 软 件 有 一 个 以 上 的 层, 汇 总 通 常 是 对 每 个 层 进 行, 因 为 不 同 层 的 软 件 通 常 使 用 不 同 的 实 现 技 术 案 例 1: 假 如 某 个 软 件 的 应 用 层 是 使 用 第 三 代 语 言 和 已 有 的 库 来 实 现 的, 驱 动 层 可 能 使 用 汇 编 语 言 实 现 每 层 软 件 构 造 时 单 位 规 模 的 工 作 量 很 可 能 是 不 同 的, 因 此, 工 作 量 估 算 将 在 各 层 分 别 进 行 把 两 层 软 件 的 规 模 累 加 起 来, 不 太 可 能 有 意 义 案 例 2: 如 果 项 目 团 队 需 要 开 发 大 量 的 软 件 块, 并 且 对 其 整 体 生 产 率 感 兴 趣, 那 么 可 以 将 每 块 软 件 的 开 发 工 时 累 加 起 来 同 样 的, 当 且 仅 当 满 足 上 面 的 规 则 时, 可 以 将 已 经 开 发 的 软 件 块 的 规 模 累 加 起 来 一 个 标 准 层 次 结 构 的 不 同 层 中 的 软 件 块, 如 果 是 在 相 同 功 能 处 理 颗 粒 度 级 别 上 度 量 的, 其 规 模 可 以 进 行 累 加, 因 为 这 样 的 结 构 具 有 紧 耦 合 定 义 的 功 能 用 户 集 合 每 个 层 的 软 件 是 它 所 用 到 的 其 他 层 的 软 件 的 功 能 用 户, 并 且 任 何 软 件 块 可 以 是 其 他 对 等 软 件 块 的 功 能 用 户 这 种 结 构 的 需 求 会 强 制 要 求 各 软 件 块 的 FUR 必 须 交 换 信 息 因 此, 各 软 件 块 的 规 模 可 以 累 加 是 合 乎 逻 辑 和 合 理 的, 并 总 是 遵 循 以 上 d) e) 和 f) 然 而, 相 反 地, 一 个 软 件 块 的 规 模 不 可 以 通 过 累 加 其 可 复 用 对 象 部 件 的 规 模 来 获 得, 除 非 按 照 规 则 g) 将 对 象 间 的 数 据 移 动 剔 除 按 照 数 据 移 动 的 类 型 汇 总 度 量 结 果, 对 分 析 每 个 类 型 对 给 定 层 的 软 件 总 规 模 的 贡 献 度 有 帮 助, 也 可 以 帮 助 刻 画 被 度 量 软 件 的 给 定 层 的 功 能 特 征 4.4 关 于 软 件 变 更 规 模 度 量 的 更 多 信 息 现 有 软 件 的 功 能 变 更 在 COSMIC 方 法 中 解 释 为 对 现 有 数 据 移 动 进 行 修 改 删 除 增 加 新 的 数 据 移 动 这 几 种 方 式 的 任 意 组 合 术 语 增 强 和 维 护 35 通 常 用 于 这 里 所 说 的 功 能 变 更 软 件 变 更 的 需 求 可 能 来 源 于 以 下 任 意 一 种 : 一 个 新 的 FUR( 即 只 在 现 有 功 能 基 础 上 进 行 增 加 ), 或 对 FUR 的 变 更 ( 可 能 包 括 增 加 修 改 和 删 除 ), 或 为 修 正 一 个 缺 陷 所 需 的 维 护 这 些 变 更 的 度 量 规 则 是 相 同 的, 但 度 量 员 在 进 行 性 能 度 量 和 估 算 时 要 注 意 区 分 各 种 情 况 35 度 量 的 一 般 惯 例 是 : 如 果 为 了 使 软 件 与 其 FUR 一 致 而 必 须 变 更 软 件 来 修 正 一 个 缺 陷, 那 么 软 件 的 功 能 规 模 没 有 发 生 变 更 如 果 变 更 是 为 了 修 正 FUR 中 的 缺 陷, 那 么 软 件 的 功 能 规 模 发 生 了 变 更 Measurement Manual, v4.0. Copyright
66 当 一 个 软 件 块 完 全 被 取 代, 例 如 重 写 它, 扩 展 或 不 扩 展 其 功 能, 和 / 或 忽 略 其 功 能, 那 么, 这 种 变 更 的 规 模 就 是 替 代 软 件 的 规 模, 按 照 度 量 新 软 件 的 正 常 规 则 进 行 度 量 本 节 不 对 这 种 情 况 作 进 一 步 讨 论 然 而, 度 量 人 员 应 该 知 道 在 进 行 性 能 度 量 或 估 算 时, 需 要 区 分 全 新 开 发 软 件 的 项 目 与 再 次 开 发 或 替 换 现 有 软 件 的 项 目 通 常, 删 除 ( 用 分 离 这 个 词 可 能 更 恰 当 ) 一 个 应 用 软 件 的 淘 汰 部 分, 只 是 删 除 对 它 的 调 用, 而 代 码 仍 然 保 留 在 那 里 当 淘 汰 部 分 的 功 能 总 计 为 100CFP, 而 这 部 分 可 以 通 过 2 个 数 据 移 动 的 变 更 被 分 离, 那 么, 此 功 能 变 更 的 规 模 应 该 识 别 为 100 而 不 是 2 个 数 据 移 动 我 们 度 量 的 是 需 求 的 规 模, 而 不 是 实 现 的 规 模 注 意, 由 于 分 离 与 真 正 的 删 除 很 不 同, 出 于 估 算 的 目 的, 这 一 部 分 的 功 能 变 更 建 议 使 用 不 同 的 生 产 率 或 者, 出 于 度 量 目 的, 度 量 将 被 实 现 的 规 模 ( 此 例 中 为 2CFP) 比 度 量 需 求 的 规 模 ( 此 例 中 为 100CFP) 更 好 如 果 作 为 项 目 规 模 度 量 为 2CFP, 应 该 把 它 清 楚 地 记 下 来, 并 与 从 FUR 的 度 量 角 度 所 应 减 掉 的 100CFP 的 规 模 区 别 开 需 要 注 意 此 处 讨 论 的 功 能 变 更 的 规 模 和 软 件 功 能 规 模 的 变 化 是 有 区 别 的 36 通 常 他 们 是 不 同 的 后 者 的 规 模 在 节 中 讨 论 修 改 功 能 任 何 给 定 类 型 (E X R 和 W) 的 数 据 移 动 包 括 两 类 功 能 : 移 动 一 个 数 据 组, 及 其 相 关 的 数 据 运 算 ( 后 者 见 节 ) 因 此, 从 度 量 目 的 看, 一 个 数 据 移 动 在 功 能 方 面 的 修 改 如 下 所 述 : 定 义 修 改 ( 一 个 数 据 移 动 的 功 能 ) a) 如 果 以 下 情 况 至 少 一 种 适 用, 那 么 数 据 移 动 就 是 在 功 能 上 被 修 改 了 : 移 动 的 数 据 组 被 修 改 了 关 联 的 数 据 运 算 被 修 改 了 b) 如 果 以 下 情 况 至 少 一 种 适 用, 那 么 数 据 组 是 被 修 改 了 : 一 个 或 多 个 新 属 性 添 加 到 数 据 组 中 一 个 或 多 个 现 有 属 性 从 数 据 组 删 除 一 个 或 多 个 现 有 属 性 被 改 变, 例 如 意 义 或 格 式 上 ( 而 不 是 它 们 的 值 ) 发 生 改 变 c) 如 果 发 生 任 何 功 能 性 变 化, 一 个 数 据 运 算 就 被 改 变 了 案 例 : 一 个 数 据 运 算 通 过 以 下 方 式 被 修 改 : 改 变 计 算 方 法 特 定 的 格 式 化 显 示 方 式, 和 / 或 数 据 的 确 认 显 示 方 式 包 括 如 字 体 背 景 颜 色 字 段 长 度 字 段 标 题 和 小 数 位 数 等 等 控 制 命 令 和 业 务 应 用 软 件 的 程 序 通 用 数 据 是 不 包 含 数 据 移 动 的, 因 为 没 有 对 兴 趣 对 象 的 数 据 移 动 因 此, 控 制 命 令 和 程 序 通 用 数 据 的 改 变 不 应 该 被 度 量 例 如, 当 所 有 屏 的 颜 色 被 改 变 了, 这 种 改 变 不 应 该 被 度 量 ( 关 于 控 制 命 令 和 程 序 通 用 数 据 的 解 释 见 节 ) 规 则 修 改 一 个 数 据 移 动 a) 如 果 一 个 数 据 移 动 必 须 被 变 更 ( 因 为 与 数 据 移 动 关 联 的 数 据 运 算 有 变 化, 以 及 / 或 因 为 移 动 的 数 据 组 的 属 性 数 量 或 类 型 有 变 化 ), 需 要 计 算 为 一 个 变 更 的 CFP, 而 不 管 一 个 36 译 者 注 : 变 更 的 规 模 按 上 述 的 累 加 规 则 b),d) 进 行 合 计, 规 模 的 变 化 = 增 加 的 功 能 点 - 删 除 的 功 能 点 Measurement Manual, v4.0. Copyright
67 数 据 移 动 中 的 实 际 修 改 数 值 b) 如 果 一 个 数 据 组 必 须 被 修 改, 此 修 改 并 不 影 响 该 变 更 数 据 组 的 数 据 移 动 功 能, 则 该 数 据 移 动 就 不 应 该 识 别 为 变 更 的 数 据 移 动 注 意 : 对 输 入 或 输 出 屏 上 任 何 数 据 的 改 变, 如 果 不 涉 及 功 能 用 户 的 兴 趣 对 象, 则 不 能 被 识 别 为 一 个 变 更 的 CFP( 这 类 数 据 的 例 子 见 节 ) 针 对 规 则 a) 和 b) 的 案 例 : 假 设 要 求 增 加 或 修 改 数 据 组 D1 的 数 据 属 性, 修 改 后 变 成 D2 此 修 改 要 求 在 功 能 处 理 A 中 进 行, 所 有 受 修 改 影 响 的 数 据 移 动 都 应 该 被 识 别 并 计 数 为 修 改 点 这 样, 按 照 原 则 a), 如 果 功 能 处 理 A 将 数 据 组 D2 持 久 化 和 / 或 输 出, 就 识 别 为 一 个 写 和 / 或 一 个 输 出 数 据 移 动 的 修 改 然 而, 有 可 能 其 他 功 能 处 理 读 或 输 入 D2, 但 是 它 们 的 功 能 不 受 修 改 的 影 响, 因 为 它 们 不 使 用 修 改 或 增 加 的 数 据 属 性 这 些 功 能 处 理 延 续 以 前 的 方 式 处 理 该 数 据 组 的 移 动, 就 好 像 它 仍 然 是 D1 这 样, 按 照 规 则 b), 这 些 不 受 修 改 影 响 的 其 他 功 能 处 理 的 数 据 移 动 不 能 被 识 别 并 计 数 为 修 改 点 业 务 软 件 案 例 : 如 果 一 条 错 误 / 确 认 消 息 被 要 求 变 更 ( 即 文 字 上 的 增 加 修 改 或 删 除 ), 不 管 改 变 的 文 字 是 不 是 由 于 改 变 其 它 数 据 移 动 的 需 求 所 带 来 的 结 果, 它 也 应 该 被 识 别 和 度 量 功 能 发 生 变 更 后 软 件 的 规 模 软 件 功 能 改 变 后, 新 的 总 规 模 = 原 规 模 + 增 加 的 数 据 移 动 的 规 模 - 删 除 的 数 据 移 动 的 规 模 修 改 的 数 据 移 动 对 软 件 的 规 模 没 有 影 响, 因 为 它 们 在 修 改 前 后 同 时 存 在 4.5 扩 展 COSMIC 度 量 方 法 简 介 度 量 功 能 规 模 的 COSMIC 方 法 并 不 假 定 能 度 量 软 件 所 有 可 能 方 面 的 规 模 因 此,COSMIC 度 量 方 法 当 前 没 有 设 计 成 用 来 单 独 并 明 确 地 度 量 数 据 运 算 子 过 程 的 FUR 规 模 数 据 运 算 子 过 程 的 规 模 影 响 通 过 一 个 简 化 假 设 进 行 了 考 虑, 该 假 设 对 大 范 围 的 软 件 领 域 有 效, 这 在 1.1 节 讨 论 方 法 的 适 用 性 时 有 定 义 此 外, 该 方 法 也 没 有 捕 获 数 据 移 动 的 数 据 属 性 数 量 对 软 件 规 模 的 影 响 其 他 参 数 如 复 杂 性 ( 不 管 怎 样 定 义 ) 可 能 被 认 为 对 功 能 规 模 有 贡 献 对 此 问 题 进 行 建 设 性 的 争 论 时, 首 先 需 要 对 应 用 到 软 件 领 域 模 糊 定 义 的 规 模 概 念 所 包 含 的 其 他 元 素 有 公 认 的 定 义 当 前 这 些 定 义 争 议 很 大, 仍 然 是 今 后 需 要 进 一 步 研 究 的 对 象 不 过, 就 方 法 针 对 的 目 的 和 应 用 领 域 来 说,COSMIC 规 模 度 量 被 认 为 是 一 种 很 好 的 近 似 然 而, 在 采 用 COSMIC 度 量 方 法 的 组 织 的 本 地 化 环 境 中, 它 可 能 被 期 望 作 为 计 算 功 能 规 模 的 本 地 标 准 因 为 这 一 原 因,COSMIC 度 量 方 法 提 供 了 本 地 化 扩 展 当 使 用 本 地 化 扩 展 时, 度 量 结 果 必 须 按 5.1 节 中 的 特 别 约 定 来 报 告 以 下 各 节 展 示 如 何 对 方 法 进 行 本 地 化 扩 展 数 据 运 算 为 主 的 软 件 COSMIC 方 法 被 设 计 用 于 度 量 数 据 移 动 为 主 的 软 件 像 其 它 正 式 的 功 能 规 模 度 量 (FSM) 方 法 一 样, 它 不 是 设 计 用 来 精 确 地 度 量 数 据 运 算 功 能 的 取 而 代 之 的 是, 方 法 假 定 数 据 运 算 功 能 的 数 量 能 被 数 据 移 动 类 型 的 数 量 来 代 表 ( 详 见 下 文 ) 此 假 设 已 被 证 明 是 合 理 的, 不 论 是 在 实 际 Measurement Manual, v4.0. Copyright
68 用 途 上 ( 如 项 目 性 能 度 量 和 估 计, 这 是 COSMIC 方 法 的 设 计 初 衷 ), 还 是 在 其 通 常 应 用 的 领 域 上 然 而, 经 验 证 明 COSMIC 方 法 也 能 成 功 地 用 于 度 量 数 据 运 算 为 主 的 软 件, 如 一 些 科 学 / 工 程 类 软 件 例 如, 本 方 法 能 成 功 应 用 在 这 样 的 软 件 中 : 软 件 必 须 处 理 大 量 的 数 据, 导 致 生 成 大 量 数 据 移 动 类 型 后 者 能 有 力 代 表 任 何 可 能 出 现 的 计 算 复 杂 型 数 据 运 算 成 功 地 应 用 指 针 对 度 量 目 的, 运 用 本 方 法 能 得 出 有 意 义 和 有 用 的 规 模 例 子 包 括 专 家 系 统 的 规 模 度 量, 能 数 字 化 地 处 理 持 续 变 量 的 软 件, 能 从 科 学 实 验 或 工 程 过 程 中 收 集 并 分 析 数 据 的 软 件, 等 等 然 而, 考 虑 到 COSMIC 方 法 的 设 计 初 衷, 当 方 法 使 用 者 要 度 量 数 据 运 算 为 主 的 软 件 的 功 能 规 模 时, 应 该 自 行 决 定 : 针 对 度 量 目 的, 方 法 能 否 真 的 能 得 出 既 有 意 义 又 有 用 的 功 能 规 模 当 遇 到 方 法 不 足 以 用 于 度 量 数 据 运 算 的 情 况 时, 可 以 采 取 本 地 化 扩 展 来 克 服 此 局 限 参 见 4.5 节 功 能 规 模 贡 献 因 子 的 局 限 性 在 其 适 用 领 域 内,COSMIC 方 法 没 有 试 图 度 量 所 有 可 能 对 软 件 规 模 有 贡 献 的 功 能 方 面 例 如, 度 量 方 法 没 有 明 确 地 捕 获 软 件 复 杂 性 的 影 响 但 复 杂 性 的 种 类 有 很 多, 如 结 构 上 的 语 义 上 的 时 序 上 的 过 程 和 数 据 等 等, 而 在 度 量 功 能 规 模 的 过 程 中, 方 法 实 际 上 将 过 程 复 杂 性 对 规 模 的 贡 献 采 用 了 一 种 简 化 的 处 理 方 式 ( 间 接 地 对 数 据 复 杂 性 也 做 了 同 样 处 理 ) 方 法 也 没 有 考 虑 数 据 移 动 中 数 据 属 性 数 量 对 功 能 规 模 的 影 响 如 果 有 必 要, 正 如 节 所 描 述 的, 可 以 通 过 本 地 化 扩 展 来 支 持 功 能 规 模 的 这 些 方 面 度 量 非 常 小 的 软 件 的 局 限 性 所 有 功 能 规 模 度 量 方 法 均 基 于 一 个 简 化 的 软 件 功 能 模 型 假 设, 即 对 于 它 的 应 用 领 域 在 平 均 水 平 上 是 趋 向 于 合 理 的 因 此 应 该 注 意, 在 度 量 比 较 或 使 用 非 常 小 的 软 件 规 模, 特 别 是 软 件 的 变 更 非 常 小 时, 平 均 水 平 假 设 是 不 成 立 的 对 于 COSMIC 方 法, 非 常 小 意 味 着 极 少 量 的 数 据 移 动 针 对 复 杂 算 法 的 本 地 化 扩 展 如 果 认 定 有 必 要 解 决 复 杂 算 法 的 度 量 问 题, 可 以 为 这 种 例 外 的 功 能 设 置 一 个 本 地 标 准 对 于 任 何 包 含 非 常 复 杂 的 数 据 运 算 功 能 子 处 理 的 功 能 处 理, 度 量 者 可 以 自 由 地 给 出 他 ( 她 ) 自 己 的 按 照 本 地 标 准 定 义 的 功 能 点 案 例 : 一 个 本 地 化 扩 展 标 准 可 以 是 : 在 我 们 的 组 织 中, 诸 如 ( 在 本 地 有 意 义 的 好 理 解 的 例 子 列 表 ) 的 数 学 算 法 计 作 1 个 本 地 FP ( 例 子 的 另 一 个 列 表 ) 计 作 2 个 本 地 FP, 等 等 针 对 度 量 子 单 位 的 本 地 化 扩 展 当 数 据 移 动 度 量 需 要 更 高 精 度 时, 可 以 定 义 度 量 的 子 单 位 例 如,1 米 可 以 分 为 100 厘 米 或 1000 毫 米 类 似 地, 一 个 数 据 属 性 的 移 动 可 以 被 用 作 度 量 的 子 单 位 对 少 量 软 件 样 本 用 COSMIC 方 法 进 行 度 量 试 验, 结 果 显 示 对 于 四 类 数 据 移 动, 每 个 数 据 移 动 的 平 均 数 据 属 性 数 量 变 化 不 大 因 为 这 个 原 因 以 及 为 了 度 量 的 方 便 性,COSMIC 的 度 量 单 位 1CFP 就 固 定 为 在 一 个 数 据 移 动 的 水 平 然 而, 当 需 要 对 两 个 不 同 的 用 CFP 度 量 规 模 的 软 件 进 行 比 较, 而 两 个 软 件 中 数 据 移 动 的 平 均 数 据 属 性 数 量 差 别 很 大 时, 显 然 应 该 引 起 警 惕 Measurement Manual, v4.0. Copyright
69 任 何 想 通 过 引 入 度 量 子 单 位 来 改 进 COSMIC 方 法 的 想 法, 都 是 允 许 的, 但 应 该 指 明 度 量 结 果 不 是 用 标 准 COSMIC 功 能 点 来 表 达 的 Measurement Manual, v4.0. Copyright
70 第 五 章 度 量 报 告 5.0 章 节 概 要 当 度 量 已 完 成 并 被 认 可 时, 必 须 报 告 结 果, 并 且 为 了 确 保 结 果 总 能 清 晰 地 被 解 读, 度 量 过 程 数 据 必 须 存 档 本 章 列 出 了 记 录 时 需 要 考 虑 的 参 数 5.1 标 识 通 用 软 件 模 型 可 以 描 述 为 一 个 矩 阵 形 式, 行 表 示 功 能 处 理 ( 可 以 按 层 分 组 ), 列 表 示 数 据 组, 单 元 格 放 置 识 别 出 来 的 子 处 理 ( 输 入, 输 出, 读 和 写 ) 附 录 A 给 出 了 通 用 软 件 模 型 的 这 种 表 示 方 式 COSMIC 度 量 结 果 将 根 据 以 下 约 定 进 行 报 告 和 存 档 报 告 COSMIC 功 能 规 模 时, 应 该 按 照 下 列 与 ISO/IEC :2007 标 准 一 致 的 约 定 进 行 标 识 : 规 则 COSMIC 度 量 的 标 识 COSMIC 度 量 结 果 表 示 为 x CFP (v.y), 其 中 : x 表 示 功 能 规 模 的 数 值 v.y 表 示 用 于 获 得 功 能 规 模 数 值 x 的 COSMIC 方 法 的 标 准 版 本 的 标 识 注 : 如 果 使 用 的 是 本 地 近 似 方 法, 而 不 是 标 准 COSMIC 版 本 的 约 定 获 得 度 量 结 果, 那 么 也 使 用 上 述 的 标 识, 但 应 该 在 其 他 地 方 说 明 使 用 的 近 似 方 法 参 阅 5.2 节 案 例 : 一 个 用 本 度 量 手 册 的 规 则 得 到 的 结 果 表 示 为 x CFP (v4.0) 使 用 了 本 地 化 扩 展 时 ( 如 4.5 节 定 义 的 那 样 ), 度 量 结 果 必 须 按 照 如 下 定 义 进 行 报 告 规 则 COSMIC 本 地 化 扩 展 的 标 识 使 用 本 地 化 扩 展 的 COSMIC 度 量 结 果 表 示 为 : x CFP (v. y) + z Local FP, 其 中 : x 表 示 使 用 v.y 版 本 的 标 准 COSMIC 方 法 得 到 的 汇 总 所 有 单 个 度 量 结 果 后 得 到 的 数 值 v.y 表 示 用 于 获 得 功 能 规 模 数 值 x 的 COSMIC 方 法 的 标 准 版 本 的 标 识 z 表 示 使 用 COSMIC 方 法 本 地 化 扩 展 得 到 的 汇 总 所 有 单 个 度 量 结 果 后 得 到 的 数 值 5.2 COSMIC 度 量 结 果 的 存 档 存 档 COSMIC 度 量 结 果 时, 为 确 保 度 量 结 果 总 是 可 以 解 释 的, 应 保 存 下 述 信 息 : 规 则 COSMIC 度 量 结 果 报 告 除 了 按 照 5.1 节 对 实 际 度 量 结 果 进 行 记 录 外, 根 据 度 量 目 的 以 及 期 望 的 与 其 他 度 量 的 可 比 Measurement Manual, v4.0. Copyright
71 性 ( 如 想 要 与 基 准 比 较 ), 还 应 该 记 录 每 次 度 量 的 下 述 部 分 或 所 有 属 性 : a) 被 度 量 软 件 构 件 的 标 识 ( 名 字 版 本 ID 或 配 置 ID) b) 用 于 识 别 度 量 所 使 用 的 FUR 的 信 息 来 源 c) 软 件 所 属 领 域 d) 度 量 针 对 的 层 次 结 构 的 描 述 ( 如 果 层 次 适 用 的 话 ) e) 度 量 目 的 的 描 述 f) 度 量 范 围 的 描 述, 以 及 与 一 组 相 关 度 量 ( 如 果 有 的 话 ) 的 总 体 范 围 之 间 的 关 系 ( 使 用 2.2 节 中 的 总 体 范 围 分 类 ) g) 所 用 的 度 量 模 式 (COSMIC 或 本 地 ), 以 及 处 理 的 模 式 ( 联 机 或 批 处 理 ) h) 软 件 的 功 能 用 户 i) 可 用 软 件 制 品 的 颗 粒 度 级 别 和 软 件 的 分 解 级 别 j) 进 行 度 量 时 项 目 所 处 的 生 命 周 期 时 点 ( 特 别 是, 度 量 是 基 于 不 完 整 需 求 的 估 算, 还 是 以 实 际 已 交 付 功 能 为 基 础 进 行 的 度 量 ) k) 度 量 的 目 标 或 者 可 信 的 误 差 范 围 l) 指 明 是 否 使 用 了 标 准 COSMIC 度 量 方 法, 和 / 或 使 用 了 标 准 方 法 的 本 地 近 似, 和 / 或 使 用 了 本 地 化 扩 展 ( 见 4.5 节 ) 使 用 5.1 或 5.2 节 的 约 定 进 行 标 识 m) 指 明 度 量 的 是 开 发 的 功 能, 还 是 交 付 的 功 能 ( 开 发 的 功 能 是 通 过 创 建 新 软 件 获 得 的 ; 而 交 付 的 功 能 包 括 开 发 的 功 能, 以 及 通 过 其 他 途 径 获 得 的 功 能, 即 : 对 现 有 软 件 的 所 有 形 式 的 复 用, 软 件 包 的 安 装 使 用, 使 用 现 有 参 数 增 加 或 变 更 的 功 能, 等 等 ) n) 指 明 度 量 的 是 新 提 供 的 功 能, 还 是 增 强 活 动 的 结 果 ( 即 : 增 加 修 改 和 删 除 功 能 的 总 和 见 4.4 节 ) o) 主 要 构 件 ( 如 果 适 用 的 话 ) 的 数 目, 这 些 构 件 的 规 模 已 经 增 加 到 总 体 规 模 记 录 中 p) 复 用 软 件 所 占 的 功 能 百 分 比 q) 对 于 总 体 度 量 范 围 中 的 每 个 范 围, 按 照 附 录 A 建 立 一 个 度 量 矩 阵 r) 度 量 者 的 姓 名 以 及 COSMIC 认 证 资 质 度 量 日 期 Measurement Manual, v4.0. Copyright
72 参 考 文 献 新 下 列 COSMIC 文 件 ( 包 括 译 本 ) 均 能 在 上 找 到 COSMIC 文 件 的 题 目 没 有 标 明 与 其 相 关 的 方 法 版 本 号 所 有 文 件 将 根 据 4.0 版 方 法 进 行 更 [1] ISO/IEC 14143/1:2011 Software Engineering COSMIC: a functional size measurement method, [2] Introduction to the COSMIC Method of measuring software [3] (Example of several papers by the same authors) Al-Sarayreh, K.T. and A. Abran, Specification and Measurement of System Configuration Non Functional Requirements, 20th International Workshop on Software Measurement (IWSM 2010), Stuttgart, Germany, 2010 [4] Guideline for Sizing Real-time Software [5] Guideline for Measurement Strategy Patterns [6] Guideline for approximate COSMIC functional size measurement (under construction) [7] Guideline for Sizing Business Application Software [8] Guideline for sizing Data Warehouse Application Software [9] Guideline for Sizing Service-Oriented Architecture Software [10] Quick Reference Guide to the COSMIC method for sizing Business Application Software [11] Quick Reference Guide to the COSMIC method for sizing Real-Time Application Software [12] Advanced and Related Topics [13] Guideline for Convertibility (under construction) [14] International Vocabulary of Basic and General Terms in Metrology, International Organization for Standardization, Switzerland, 2 nd edition, 1993, ISBN [15] ISO/IEC 15939:2002, Systems and Software Engineering Measurement Process, definition 3.24 [16] Adapted from Merriam Webster s Collegiate Dictionary, 10 th Edition [17] Adapted from Merriam Webster s Collegiate Dictionary, 10 th Edition, and La Petit Larousse Illustré, 1996 Edition Measurement Manual, v4.0. Copyright
73 附 录 A COSMIC 规 模 度 量 的 文 档 化 对 于 总 体 范 围 内 的 每 一 个 识 别 出 的 构 件, 都 已 映 射 到 通 用 软 件 模 型, 下 面 的 结 构 可 以 作 为 保 存 度 量 结 果 的 资 料 库 总 体 度 量 范 围 内 的 每 个 范 围 都 对 应 一 个 矩 阵 在 上 的 Downloads / 06 Tools / Measurement recording 中, 有 大 量 用 于 记 录 度 量 结 果 的 电 子 表 格 可 供 下 载 图 A- 通 用 软 件 模 型 矩 阵 度 量 策 略 阶 段 每 层 中 已 定 义 范 围 的 软 件 块 可 以 作 为 一 个 独 立 的 软 件 项 进 行 登 记 映 射 阶 段 每 个 识 别 出 的 数 据 组 登 记 在 一 列 中 每 个 功 能 处 理 登 记 在 一 个 特 定 行 中, 按 识 别 的 软 件 项 进 行 分 组 对 每 个 识 别 出 的 功 能 处 理, 按 照 如 下 的 约 定 将 识 别 出 的 数 据 移 动 ( 无 论 是 新 增 还 是 修 改 的 ) 标 识 在 相 应 的 单 元 中 :E 表 示 输 入,X 表 示 输 出,R 表 示 读,W 表 示 写 度 量 阶 段 对 于 每 个 识 别 出 的 功 能 处 理, 数 据 移 动 按 照 类 型 求 和, 将 每 个 总 和 登 记 在 矩 阵 最 右 边 的 相 应 列 中 对 于 每 个 构 件, 度 量 结 果 可 以 累 加 得 到, 并 登 记 在 合 计 行 的 相 应 单 元 格 中 Measurement Manual, v4.0. Copyright
74 附 录 B 非 功 能 需 求 演 变 的 案 例 下 表 列 出 了 一 些 需 求 陈 述 的 实 例, 这 些 需 求 可 能 最 初 体 现 在 系 统 级 别 ( 甚 至 在 需 求 分 配 到 软 件 或 硬 件 前 ) 或 在 软 件 级 别 呈 现 为 非 功 能 需 求, 但 随 着 项 目 的 进 展, 会 完 全 或 部 分 演 变 为 软 件 的 FUR 与 真 正 的 非 功 能 需 求 的 混 合 体 第 1 列 : 系 统 或 软 件 NFR 陈 述 的 实 例 第 2 列 : 随 着 项 目 的 进 展, 会 从 列 1 中 的 NFR 演 变 为 软 件 FUR 的 实 例 FUR 可 能 是 待 开 发 软 件 的 FUR 或 者 是 待 采 购 软 件 的 FUR, 如 COTS ( 商 品 现 货 软 件 ) 第 3 列 : 分 离 出 第 2 列 中 的 软 件 FUR 后, 所 留 下 的 系 统 或 项 目 的 需 求 和 约 束 的 实 例 因 此, 这 些 是 真 正 的 非 功 能 需 求 最 初 可 能 呈 现 为 非 功 能 的 系 统 或 软 件 需 求 高 峰 时 间 的 系 统 响 应 时 间 平 均 不 应 超 过 X 秒 由 系 统 最 初 的 NFR 演 变 而 成 的 软 件 ( 待 开 发 或 待 采 购 的 软 件 ) FUR 的 实 例 软 件 可 以 : 实 时 提 供 系 统 所 需 的 外 部 数 据 监 控 并 报 告 平 均 响 应 时 间 一 些 系 统 最 初 需 求 演 变 成 软 件 FUR 后, 留 下 的 真 正 NFR 的 实 例 特 定 的 ( 快 速 ) 硬 件 一 部 分 用 初 级 语 言 编 写 的 软 件 具 体 的 响 应 时 间 目 标 陈 述 每 年 系 统 的 可 用 性 平 均 应 超 过 Y% 软 件 可 以 在 不 中 断 服 务 的 前 提 下 快 速 切 换 至 备 用 处 理 器 在 热 备 份 模 式 下 运 作 的 备 用 硬 件 处 理 器 具 体 的 可 用 性 目 标 陈 述 用 户 可 以 很 容 易 地 维 护 应 用 程 序 的 参 数 软 件 可 以 让 用 户 维 护 参 数 表 ( 无 ) 未 经 训 练 的 公 众 人 群 也 应 能 使 用 该 系 统, 而 且 成 功 完 成 率 应 达 Z% 用 户 应 有 通 过 加 密 来 保 护 文 件 的 选 项 系 统 应 能 在 X Y 和 Z 硬 件 / 软 件 环 境 之 间 移 植 软 件 可 以 : 提 供 全 面 的 辅 助 工 具 提 供 结 构 优 良 便 于 用 户 使 用 的 菜 单 便 于 具 有 视 力 障 碍 的 用 户 使 用 软 件 可 以 根 据 用 户 需 求 加 密 和 解 密 文 件 能 够 隔 离 特 定 接 口 需 求 的 主 要 功 能 与 X Y 和 Z 环 境 的 软 件 层 对 盲 文 键 盘 的 需 求 组 织 公 众 人 群 进 行 广 泛 测 试 具 体 的 Z% 目 标 完 成 率 描 述 使 用 硬 件 软 件 狗 或 密 匙 加 密 设 备 使 用 具 有 高 度 可 移 植 性 的 语 言, 例 如 Java Measurement Manual, v4.0. Copyright
75 附 录 C 触 发 事 件 功 能 用 户 以 及 功 能 处 理 的 基 数 大 体 上 触 发 事 件 功 能 用 户 触 发 输 入 以 及 功 能 处 理 之 间 的 关 系 ( 如 图 3.3 所 示 ) 是 多 对 多 的, 其 中 只 有 一 个 例 外 ( 这 个 例 外 即 任 何 一 个 触 发 输 入 可 能 只 会 触 发 一 个 功 能 处 理 请 看 节 中 的 功 能 处 理 的 规 则 b)) 下 表 展 示 了 一 些 可 能 存 在 的 关 系 的 实 例 注 意 这 些 案 例 可 能 不 够 全 面 表 格 运 用 了 如 下 缩 写 和 图 例 : TEv 触 发 事 件 FU 功 能 用 户 被 一 个 触 发 输 入 ( 实 线 ) 移 动 的 数 据 组 ( 虚 线 ) FP 功 能 处 理 1. 单 独 一 个 触 发 事 件 可 以 引 起 多 个 功 能 用 户 各 自 在 相 同 或 不 同 的 软 件 系 统 中 触 发 一 个 触 发 输 入 每 个 触 发 输 入 启 动 自 己 的 功 能 处 理 实 时 软 件 案 例 : 地 震 这 一 触 发 事 件 可 以 被 多 个 独 立 的 功 能 用 户 传 感 器 所 感 应 每 个 功 能 用 户 触 发 一 个 触 发 输 入, 这 些 触 发 输 入 在 相 同 或 不 同 的 系 统 中 启 动 功 能 处 理 TEv FU FU FU FP FP FP 业 务 软 件 案 例 : 新 员 工 开 始 工 作 这 一 触 发 事 件 使 得 一 个 人 类 功 能 用 户 把 员 工 基 本 信 息 输 入 到 人 事 系 统 中, 同 时, 也 使 另 一 个 人 类 功 能 用 户 把 薪 资 数 据 输 入 到 工 资 管 理 系 统 中 2. 每 个 触 发 事 件 引 起 一 个 人 类 功 能 用 户 触 发 一 个 不 同 的 触 发 输 入 每 个 触 发 输 入 在 相 同 或 不 同 的 软 件 系 统 中 启 动 功 能 处 理 业 务 软 件 案 例 : 在 警 方 紧 急 电 话 呼 叫 处 理 系 统 中, 会 收 到 很 多 种 触 发 事 件, 人 类 功 能 用 户 会 根 据 不 同 的 触 发 事 件 触 发 不 同 的 触 发 输 入 而 每 个 触 发 输 入 会 启 动 自 己 的 功 能 处 理, 来 记 录 该 事 件 此 外, 人 类 用 户 可 能 会 触 发 不 同 的 查 询 触 发 输 入 这 些 触 发 输 入 会 在 同 一 呼 叫 处 理 系 统 或 其 它 系 统 中 启 动 各 自 的 功 能 处 理 TEv TEv TEv Human FU FP FP FP 3. 一 个 硬 件 或 软 件 功 能 用 户 可 能 被 设 计 用 于 检 测 ( 或 生 成 ) 一 个 或 多 个 特 定 类 型 的 事 件 每 个 事 件 引 起 功 能 用 户 触 发 一 个 触 发 输 入 每 个 触 发 输 入 在 同 一 个 软 件 系 统 中 启 动 功 能 处 理 Measurement Manual, v4.0. Copyright
76 TEv Hardware FU FP 实 时 软 件 案 例 : 当 液 体 的 温 度 达 到 预 设 水 平 ( 触 发 事 件 ) 时, 一 个 热 电 偶 功 能 用 户 便 触 发 一 个 触 发 输 入, 使 其 在 一 个 特 定 的 软 件 系 统 中 启 动 功 能 处 理 TEv TEv TEv (Client) Software FU (Server) FP FP FP 业 务 软 件 案 例 : 在 一 个 分 布 式 的 软 件 应 用 程 序 中, 客 户 端 构 件 是 服 务 器 构 件 的 功 能 用 户 客 户 端 构 件 对 信 息 的 不 同 需 求 ( 即 触 发 事 件 ) 使 其 触 发 不 同 的 触 发 输 入, 根 据 所 需 的 不 同 类 型 的 服 务, 每 个 触 发 输 入 会 启 动 服 务 器 构 件 的 不 同 功 能 处 理 4. 同 一 软 件 中 两 个 或 多 个 的 硬 件 功 能 用 户 可 能 会 感 应 到 同 一 触 发 事 件 每 个 功 能 用 户 会 触 发 启 动 同 一 功 能 处 理 的 触 发 输 入 TEv Hardware FU Hardware FU Hardware FU or or FP 实 时 软 件 案 例 : 在 实 时 过 程 控 制 系 统 中, 异 常 情 况 ( 触 发 事 件 ) 可 能 会 被 一 个 或 多 个 硬 件 功 能 用 户 所 感 应 每 个 功 能 用 户 可 能 都 会 启 动 同 一 紧 急 关 闭 功 能 处 理 ( 注 意 : 此 功 能 处 理 的 每 一 次 运 行 将 会 被 第 一 个 感 应 到 触 发 事 件 的 功 能 用 户 所 触 发 ) 5. 两 个 或 多 个 软 件 功 能 用 户 会 各 自 触 发 一 个 触 发 输 入, 它 们 都 启 动 同 一 功 能 处 理 TEv TEv TEv Software FU Software FU Software FU or or FP 基 础 设 施 软 件 案 例 : 几 个 软 件 功 能 用 户 会 调 用 ( 即 触 发 ) 相 同 复 用 软 件 构 件 中 的 同 一 功 能 处 理 ( 在 此 案 例 中, 当 软 件 功 能 用 户 调 用 构 件 时, 它 便 生 成 此 事 件 ) ( 注 意 : 此 功 能 处 理 的 每 一 次 运 行 只 能 同 时 被 一 个 可 能 的 软 件 功 能 用 户 所 触 发 ) 6. 在 检 测 到 一 个 触 发 事 件 时, 功 能 处 理 可 能 会 触 发 两 个 或 更 多 触 发 输 入 每 个 触 发 输 入 在 同 一 个 软 件 内 启 动 各 自 的 功 能 处 理 实 时 软 件 案 例 : 在 一 个 安 全 攸 关 的 控 制 系 TEv Hardware FU and FP FP 统 中, 一 个 触 发 事 件 会 引 起 功 能 用 户 ( 通 常 为 硬 件 ) 触 发 两 个 触 发 输 入, 每 个 触 发 输 入 启 动 各 自 的 功 能 处 理 例 如, 这 两 个 功 能 处 理 可 能 有 相 同 的 功 能 性 用 户 需 求, 但 出 于 差 异 化 策 略 的 原 因 由 不 同 的 组 开 发 而 成 Measurement Manual, v4.0. Copyright
77 附 录 D COSMIC 方 法 的 原 则 和 规 则 一 览 表 为 了 便 于 更 准 确 的 引 用, 下 表 给 出 了 COSMIC 度 量 方 法 中 的 所 有 原 则 和 规 则 ( 左 边 列 出 了 相 对 应 的 章 节 序 号 ): 章 节 原 则 和 规 则 的 描 述 软 件 环 境 模 型 原 则 a) 软 件 被 硬 件 所 界 定 b) 软 件 通 常 结 构 化 为 多 层 c) 一 层 可 包 含 一 个 或 多 个 单 独 的 对 等 软 件 块 d) 任 何 待 度 量 的 软 件 应 由 其 度 量 范 围 定 义, 并 完 全 限 定 在 一 个 单 一 的 层 中 e) 待 度 量 软 件 块 的 范 围 依 赖 于 度 量 目 的 f) 可 以 从 待 度 量 软 件 的 FUR 中 识 别 该 软 件 的 功 能 用 户, 这 些 功 能 用 户 分 别 作 为 数 据 的 发 送 者 和 / 或 接 受 者 g) 软 件 的 FUR 可 以 在 不 同 的 颗 粒 度 级 别 上 表 达 h) 精 确 的 COSMIC 软 件 规 模 度 量 需 要 该 软 件 块 的 FUR 达 到 能 够 识 别 出 功 能 处 理 和 子 处 理 的 颗 粒 度 级 别 i) 如 果 在 高 级 别 的 颗 粒 度 级 别 度 量 FUR, 则 可 以 采 用 近 似 的 COSMIC 方 法 度 量 软 件 块, 并 缩 放 至 功 能 处 理 及 子 处 理 的 颗 粒 度 级 别 通 用 软 件 模 型 原 则 a) 软 件 块 跨 越 边 界 与 功 能 用 户 交 互 并 与 边 界 内 的 持 久 存 储 介 质 进 行 交 互 b) 被 度 量 软 件 块 的 FUR 能 够 被 映 射 到 唯 一 的 一 组 功 能 处 理 c) 每 个 功 能 处 理 由 一 系 列 子 处 理 组 成 d) 一 个 子 处 理 可 以 是 一 个 数 据 移 动 或 者 是 一 个 数 据 运 算 e) 一 个 数 据 移 动 仅 移 动 单 个 数 据 组 f) 有 四 类 数 据 移 动 : 输 入, 输 出, 写 和 读 一 个 输 入 从 一 个 功 能 用 户 移 动 一 个 数 据 组 到 功 能 处 理 内 一 个 输 出 从 功 能 处 理 中 移 出 一 个 数 据 组 到 一 个 功 能 用 户 一 个 写 从 一 个 功 能 处 理 移 动 一 个 数 据 组 到 持 久 存 储 介 质 一 个 读 从 持 久 存 储 介 质 移 动 一 个 数 据 组 到 一 个 功 能 处 理 g) 一 个 数 据 组 由 唯 一 的 一 组 数 据 属 性 构 成, 描 述 了 一 个 单 一 的 兴 趣 对 象 h) 功 能 处 理 被 输 入 数 据 移 动 所 触 发 功 能 用 户 为 响 应 触 发 事 件 而 产 生 了 触 发 输 入, 触 发 输 入 移 动 的 数 据 组 由 一 个 响 应 触 发 事 件 的 功 能 用 户 生 成 i) 一 个 功 能 处 理 包 括 至 少 一 个 输 入 数 据 移 动, 以 及 一 个 写 或 输 出 数 据 移 动, 即 一 个 功 能 处 理 应 该 包 含 至 少 两 个 数 据 移 动 一 个 功 能 处 理 中 数 据 移 动 的 数 量 没 有 上 限 j) 作 为 对 度 量 目 的 的 一 种 近 似 处 理, 数 据 运 算 子 处 理 不 单 独 度 量 任 何 数 据 运 算 的 Measurement Manual, v4.0. Copyright
78 章 节 原 则 和 规 则 的 描 述 功 能 被 假 定 已 经 计 算 在 相 关 的 数 据 移 动 内 了 1.4 COSMIC 度 量 原 则 原 则 a) 功 能 处 理 的 规 模 等 于 其 数 据 移 动 的 个 数 b) 给 定 范 围 的 软 件 块 的 功 能 规 模 等 于 其 功 能 处 理 的 规 模 总 和 2.2 度 量 范 围 规 则 a) 任 何 待 度 量 软 件 块 的 范 围 必 须 从 度 量 目 的 中 导 出 b) 任 何 一 次 度 量 的 范 围 不 能 延 伸 超 过 被 度 量 软 件 所 在 的 层 层 原 则 a) 一 层 中 的 软 件 会 根 据 已 定 义 的 准 则 提 供 一 组 内 聚 的 服 务, 而 且 其 他 层 里 的 软 件 无 需 了 解 这 些 服 务 是 如 何 实 现 的 也 能 利 用 它 们 b) 任 意 两 层 中 软 件 之 间 的 关 系 可 用 通 信 规 则 来 定 义, 有 两 种 情 况 : 分 层 的, 如 A 层 的 软 件 可 以 使 用 B 层 软 件 提 供 的 服 务, 但 反 之 则 不 成 立 ( 这 里 层 次 结 构 的 关 系 有 可 能 是 自 上 而 下 自 下 而 上 或 横 向 的 ) 双 向 的, 如 A 层 的 软 件 可 以 使 用 B 层 的 软 件, 反 之 亦 然 c) 一 层 的 软 件 通 过 相 应 的 功 能 处 理 与 另 一 层 的 软 件 交 换 数 据 组 d) 一 层 的 软 件 没 有 必 要 使 用 其 他 层 的 软 件 提 供 的 所 有 功 能 服 务 e) 在 一 个 已 定 义 的 软 件 体 系 结 构 中 属 于 同 一 层 的 软 件, 根 据 另 外 一 个 不 同 的 体 系 架 构 可 能 被 划 分 为 其 他 的 层 功 能 用 户 规 则 a) 被 度 量 软 件 块 的 功 能 用 户 应 从 度 量 目 的 导 出 b) 当 软 件 块 的 度 量 目 的 与 开 发 或 者 修 改 软 件 块 的 工 作 量 相 关 时, 根 据 其 FUR 的 要 求, 功 能 用 户 应 该 是 与 所 有 新 的 或 者 修 改 的 功 能 进 行 交 互 的 数 据 发 送 者 和 / 或 数 据 预 期 接 受 者 功 能 处 理 颗 粒 度 级 别 规 则 a) 精 确 的 软 件 块 功 能 规 模 度 量 要 求 其 FUR 的 颗 粒 度 达 到 能 够 识 别 功 能 处 理 及 数 据 移 动 子 处 理 的 级 别 b) 如 果 必 须 要 对 一 些 还 没 有 达 到 足 够 详 细 程 度 的 需 求 进 行 度 量, 可 采 用 近 似 方 法 度 量 需 求 这 些 方 法 定 义 了 如 何 在 高 颗 粒 度 级 别 度 量 需 求 在 高 颗 粒 度 级 别 的 度 量 中 运 用 缩 放 系 数 得 出 功 能 处 理 及 其 数 据 移 动 子 处 理 颗 粒 度 级 别 的 近 似 规 模 见 近 似 COSMIC 功 能 规 模 度 量 指 南 [6] 功 能 处 理 规 则 a) 一 个 功 能 处 理 应 该 完 全 属 于 某 层 且 仅 属 于 某 一 层 的 一 个 软 件 块 的 度 量 范 围 Measurement Manual, v4.0. Copyright
79 章 节 原 则 和 规 则 的 描 述 b) 被 度 量 软 件 块 的 任 何 一 个 触 发 输 入 可 能 仅 触 发 该 软 件 的 一 个 功 能 处 理 c) 一 个 功 能 处 理 至 少 包 含 两 个 数 据 移 动, 一 个 输 入 加 上 一 个 输 出 或 写 一 个 功 能 处 理 中 数 据 移 动 的 数 量 没 有 上 限 d) 一 个 执 行 中 的 功 能 处 理, 当 其 响 应 了 触 发 输 入 并 满 足 FUR 时, 则 功 能 处 理 结 束 由 技 术 原 因 导 致 处 理 出 现 暂 停 时, 不 能 认 为 功 能 处 理 结 束 了 数 据 组 原 则 a) 通 过 它 的 唯 一 的 数 据 属 性 集 合, 每 个 被 识 别 的 数 据 组 必 须 是 唯 一 的 和 可 区 别 的 b) 每 个 数 据 组 必 须 被 直 接 关 联 到 一 个 在 软 件 的 FUR 中 描 述 的 兴 趣 对 象 上 c) 一 个 数 据 组 必 须 在 支 持 这 个 软 件 的 计 算 机 系 统 中 被 具 体 化 输 入 (E) 原 则 a) 输 入 (E) 应 移 动 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组, 从 功 能 用 户 一 侧 跨 越 边 界 移 动 到 功 能 处 理 内, 输 入 (E) 是 该 功 能 处 理 的 一 个 组 成 部 分 如 果 功 能 处 理 的 输 入 包 含 多 个 数 据 组, 每 个 数 据 组 描 述 一 个 不 同 的 兴 趣 对 象, 则 为 输 入 的 每 个 数 据 组 识 别 为 一 个 输 入 (E) ( 见 节 数 据 移 动 的 唯 一 性 ) b) 输 入 (E) 不 跨 越 边 界 输 出 数 据, 也 不 从 持 久 存 储 介 质 读 取 数 据 或 向 其 写 数 据 规 则 a) 触 发 输 入 的 数 据 组 可 能 仅 由 一 个 数 据 属 性 组 成, 这 个 触 发 输 入 只 是 为 了 通 知 软 件 事 件 Y 发 生 了 大 多 数 情 况 下, 尤 其 是 业 务 应 用 软 件, 触 发 输 入 的 数 据 组 有 若 干 个 数 据 属 性, 通 知 软 件 事 件 Y 发 生 了, 这 是 与 该 特 定 事 件 相 关 的 数 据 b) 时 钟 节 拍 作 为 触 发 事 件, 总 是 位 于 待 度 量 软 件 之 外 因 此, 举 例 来 说, 每 3 秒 发 生 一 次 的 时 钟 事 件 应 该 与 输 入 仅 有 一 个 数 据 属 性 的 数 据 组 相 关 注 意, 此 周 期 性 触 发 事 件 无 论 是 由 硬 件 产 生 的, 还 是 被 度 量 软 件 边 界 外 的 软 件 产 生 的, 这 两 者 没 有 区 别 c) 除 非 需 要 一 个 特 定 的 功 能 处 理, 否 则 从 系 统 时 钟 获 得 时 间 不 可 以 被 认 为 是 一 个 输 入 d) 如 果 一 个 特 定 事 件 的 发 生 触 发 了 一 个 输 入, 该 输 入 的 数 据 组 包 含 了 特 定 兴 趣 对 象 的 n 个 数 据 属 性, 而 FUR 允 许 相 同 事 件 的 另 一 次 发 生 触 发 另 一 个 输 入, 而 该 输 入 的 数 据 组 只 包 含 兴 趣 对 象 n 个 属 性 的 一 个 子 集 那 么, 此 处 只 能 识 别 为 一 个 输 入, 包 含 了 所 有 n 个 数 据 属 性 人 类 功 能 用 户 通 过 屏 幕 向 功 能 处 理 输 入 数 据, 例 如 联 机 业 务 应 用 软 件, 在 识 别 这 样 的 屏 幕 的 输 入 时, 只 分 析 填 充 了 数 据 的 屏 幕 忽 略 以 下 信 息 i) 任 何 格 式 化 的 空 白 屏 幕 ( 缺 省 值 除 外 ), 以 及 ii) 帮 助 人 类 用 户 理 解 所 需 输 入 数 据 的 所 有 字 段 和 其 他 标 题 注 意 : 当 度 量 FUR 中 输 入 的 规 模 变 更 时, 有 可 能 需 要 考 虑 此 类 字 段 及 其 他 标 题 的 变 化 请 看 节 输 出 (X) 原 则 a) 输 出 (X) 将 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组 从 功 能 处 理 一 侧 跨 越 边 界 移 动 到 一 个 功 能 用 户 处 如 果 功 能 处 理 的 输 出 不 止 包 含 一 个 数 据 组, 那 么, 输 出 的 每 一 个 数 Measurement Manual, v4.0. Copyright
80 章 节 原 则 和 规 则 的 描 述 据 组 都 识 别 为 一 个 输 出 (X)( 参 见 节 数 据 移 动 唯 一 性 ) b) 输 出 (X) 不 应 跨 越 边 界 输 入 数 据, 也 不 应 从 持 久 存 储 介 质 读 取 数 据 或 写 入 数 据 规 则 a) 对 输 出 固 定 文 本 的 查 询 应 为 固 定 文 本 的 输 出 识 别 一 个 输 出 (X)( 固 定 指 消 息 不 含 可 变 数 据 值, 比 如 在 一 个 购 物 网 站 上 点 击 条 款 声 明 按 钮 所 得 到 的 结 果 ) 注 意 : 关 于 帮 助 功 能 的 输 出, 参 看 业 务 应 用 软 件 规 模 度 量 指 南 关 于 错 误 状 态 或 成 功 确 认 的 相 关 信 息 的 输 出, 参 看 本 度 量 手 册 的 b) 如 果 功 能 处 理 的 一 个 输 出 移 动 的 数 据 组 包 含 一 个 特 定 兴 趣 对 象 的 n 个 数 据 属 性, 而 FUR 允 许 功 能 处 理 有 这 样 一 个 输 出, 该 输 出 移 动 的 数 据 组 仅 含 有 兴 趣 对 象 n 个 属 性 的 一 个 子 集 那 么, 只 能 识 别 为 一 个 输 出, 该 输 出 包 含 所 有 的 n 个 数 据 属 性 c) 在 识 别 输 出 时, 忽 略 所 有 帮 助 人 类 用 户 理 解 输 出 数 据 的 字 段 和 其 他 标 题 注 意 : 当 度 量 FUR 中 输 出 的 规 模 变 更 时, 有 可 能 需 要 考 虑 此 类 字 段 及 其 他 标 题 请 看 节 读 (R) 原 则 a) 读 (R) 将 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组 从 持 久 存 储 介 质 移 动 到 功 能 处 理, 读 (R) 是 该 功 能 处 理 的 一 部 分 如 果 功 能 处 理 必 须 从 持 久 存 储 介 质 中 检 索 一 个 以 上 的 数 据 组, 那 么, 为 每 个 检 索 的 数 据 组 识 别 一 个 读 (R) ( 参 见 数 据 移 动 的 唯 一 性 ) b) 读 (R) 不 应 跨 越 边 界 接 收 或 输 出 数 据, 也 不 向 持 久 存 储 介 质 中 写 数 据 c) 在 功 能 处 理 执 行 中, 计 算 或 移 动 常 量 功 能 处 理 内 部 的 并 且 只 能 由 程 序 员 更 改 的 变 量 计 算 过 程 的 中 间 结 果 由 执 行 功 能 处 理 而 产 生 并 存 储 的 而 非 来 自 于 用 户 功 能 需 求 的 数 据, 这 些 都 不 应 该 被 看 作 读 数 据 移 动 d) 读 (R) 数 据 移 动 总 是 包 含 某 些 读 请 求 的 功 能 ( 所 以 任 何 读 请 求 都 不 会 被 计 算 为 单 独 的 数 据 移 动 ), 见 节 规 则 e) 根 据 FUR, 当 被 度 量 软 件 必 须 从 持 久 存 储 介 质 中 检 索 一 个 数 据 组 时, 识 别 为 一 个 读 f) 当 被 度 量 软 件 的 FUR 指 定 任 何 软 件 或 硬 件 功 能 用 户 作 为 数 据 组 的 来 源 或 检 索 手 段 时, 不 应 识 别 为 读 ( 关 于 此 案 例, 请 看 输 入 和 输 出 的 原 则 和 规 则 ) 写 (W) 原 则 a) 一 个 写 (W) 将 描 述 单 个 兴 趣 对 象 的 一 个 数 据 组 从 功 能 处 理 移 动 到 持 久 存 储 介 质, 写 (W) 构 成 该 功 能 处 理 的 一 部 分 如 果 功 能 处 理 必 须 移 动 不 止 一 个 数 据 组 到 持 久 存 储 介 质, 移 动 到 持 久 存 储 介 质 的 每 个 数 据 组 都 单 独 识 别 为 一 个 写 (W) ( 参 见 数 据 移 动 的 唯 一 性 ) b) 一 个 写 (W) 不 跨 越 边 界 接 收 或 输 出 数 据, 不 从 持 久 存 储 介 质 中 读 数 据 c) 从 持 久 存 储 介 质 删 除 一 个 数 据 组 的 需 求 应 被 度 量 为 一 个 写 (W) 数 据 移 动 d) 以 下 情 形 不 认 为 是 写 (W) 数 据 移 动 : Measurement Manual, v4.0. Copyright
81 章 节 原 则 和 规 则 的 描 述 在 功 能 处 理 开 始 时 不 存 在 并 且 功 能 处 理 完 成 后 也 没 有 持 久 化 的 数 据 的 移 动 或 运 算 功 能 处 理 内 部 变 量 的 生 成 更 新 或 中 间 结 果 功 能 处 理 的 数 据 存 储 是 实 现 导 致 的 而 不 是 FUR 所 要 求 的 ( 如 批 处 理 作 业 中 一 个 大 的 排 序 处 理 时 进 行 了 数 据 的 缓 存 ) 规 则 a) 根 据 FUR, 当 被 度 量 软 件 移 动 一 个 数 据 组 到 持 久 存 储 介 质 中 时, 须 识 别 为 一 个 写 b) 当 被 度 量 软 件 的 FUR 指 定 任 何 软 件 或 硬 件 功 能 用 户 为 数 据 组 移 动 的 目 的 地 或 手 段 时, 不 应 识 别 为 写 ( 关 于 此 案 例, 请 看 输 入 和 输 出 的 原 则 和 规 则 ) 与 数 据 移 动 关 联 的 数 据 运 算 原 则 功 能 处 理 中 所 有 数 据 运 算 都 与 四 类 数 据 移 动 (E,X,R 和 W) 关 联 按 照 惯 例, 功 能 处 理 的 数 据 移 动 假 设 也 代 表 了 功 能 处 理 的 数 据 运 算 规 则 a) 输 入 数 据 移 动 包 括 使 得 数 据 组 能 被 功 能 用 户 输 入 数 据 和 确 认 数 据 的 所 有 数 据 运 算 ( 如 格 式 化 和 显 示 ) b) 输 出 数 据 移 动 包 括 创 建 数 据 组 属 性 的 所 有 数 据 运 算, 此 数 据 组 用 于 输 出 和 / 或 使 得 数 据 组 能 够 被 输 出 ( 如 格 式 化 和 显 示 ), 并 能 被 发 送 到 预 期 的 功 能 用 户 c) 读 数 据 移 动 包 括 为 从 持 久 存 储 介 质 上 检 索 数 据 组 所 需 的 所 有 计 算 和 / 或 逻 辑 处 理 d) 写 数 据 移 动 包 括 为 创 建 或 更 新 待 写 数 据 组 或 删 除 数 据 组 所 需 的 所 有 计 算 和 / 或 逻 辑 处 理 与 以 上 任 何 数 据 移 动 相 关 联 的 数 据 运 算 不 包 括 成 功 完 成 数 据 移 动 后 所 需 的 数 据 运 算, 也 不 包 括 任 何 与 其 他 数 据 移 动 相 关 联 的 数 据 运 算 数 据 移 动 唯 一 性 和 可 能 的 例 外 规 则 注 意 : 所 有 COSMIC 规 则 关 注 的 都 是 功 能 用 户 数 据 组 数 据 移 动 功 能 处 理 和 兴 趣 对 象 的 各 种 类 型 为 了 便 于 阅 读, 我 们 一 般 省 略 这 些 短 语 中 的 类 型 但 是 在 下 面 的 规 则 d) 中, 我 们 保 留 了 类 型 这 个 词, 以 便 区 分 类 型 和 执 行 a) 除 非 功 能 性 用 户 需 求 定 义 了 规 则 b) 或 c) 的 情 况, 否 则 描 述 要 输 入 到 一 个 功 能 处 理 的 任 意 一 个 兴 趣 对 象 的 所 有 数 据 组, 以 及 所 有 的 关 联 数 据 运 算, 应 被 识 别 和 计 数 为 一 个 输 入 ( 类 型 ) ( 注 : 当 然, 一 个 功 能 处 理 可 以 被 要 求 处 理 多 个 输 入 类 型, 每 一 个 输 入 类 型 移 动 一 个 描 述 不 同 兴 趣 对 象 ( 类 型 ) 的 数 据 组 ) 相 同 的 等 价 规 则 适 用 于 任 意 给 定 功 能 处 理 的 读 写 或 输 出 数 据 移 动 b) 一 个 功 能 用 户 需 求 可 能 定 义 了 来 自 多 个 功 能 用 户 的 多 个 数 据 组 输 入 到 一 个 功 能 处 理 中, 所 有 数 据 组 都 描 述 同 一 个 兴 趣 对 象 根 据 FUR 如 果 需 要 区 分 这 些 数 据 组, 则 应 该 将 每 个 数 据 组 分 别 识 别 和 计 数 为 一 个 输 入 相 同 的 等 价 规 则 适 用 于 任 意 给 定 功 能 处 理 的 输 出 注 意 : 任 何 一 个 功 能 处 理 都 可 能 只 有 一 个 触 发 输 入 Measurement Manual, v4.0. Copyright
82 章 节 原 则 和 规 则 的 描 述 c) 一 个 功 能 处 理 ( 类 型 ) 中 有 多 个 读 数 据 移 动, 每 个 读 数 据 移 动 分 别 移 动 描 述 同 一 兴 趣 对 象 的 一 个 数 据 组, 则 可 能 被 识 别 和 计 数 为 多 个 读, 前 提 是 这 些 读 有 对 应 的 功 能 性 用 户 需 求 相 同 的 等 价 规 则 适 用 于 任 意 给 定 功 能 处 理 的 写 d) 任 何 在 执 行 过 程 中 重 复 出 现 的 数 据 移 动 类 型, 不 应 被 计 数 这 一 条 也 适 用 于 如 下 情 况 : 如 果 数 据 移 动 类 型 因 执 行 方 式 不 同 而 多 次 出 现, 是 因 为 所 移 动 数 据 组 的 数 据 属 性 取 值 不 同 而 导 致 在 该 功 能 处 理 类 型 中 采 取 了 不 同 的 处 理 路 径 那 么, 在 软 件 执 行 时 出 现 的 次 数 与 功 能 规 模 度 量 无 关 功 能 处 理 从 功 能 用 户 处 获 取 数 据 规 则 a) 当 功 能 处 理 不 需 要 告 知 功 能 用 户 发 送 什 么 数 据 时, 功 能 处 理 会 通 过 来 自 功 能 用 户 的 输 入 数 据 移 动 获 取 一 个 数 据 组, 如 下 面 四 个 情 形 之 中 的 任 意 一 种 : 功 能 用 户 发 送 一 个 触 发 输 入 启 动 功 能 处 理 ; 接 收 到 触 发 输 入 的 功 能 处 理 处 在 等 待 状 态, 等 待 来 自 功 能 用 户 的 下 一 个 输 入 ( 这 种 情 况 在 业 务 应 用 软 件 中 会 发 生, 由 人 类 用 户 输 入 数 据 给 软 件 ); 当 功 能 处 理 已 经 启 动, 向 功 能 用 户 请 求 如 果 你 有 数 据, 现 在 就 发 给 我, 功 能 用 户 即 发 送 数 据 ; 当 功 能 处 理 已 经 启 动, 随 即 检 查 功 能 用 户 的 状 态 并 检 索 其 需 要 的 数 据 对 于 后 面 两 种 情 形 ( 通 常 发 生 在 实 时 轮 询 的 软 件 中 ), 按 照 惯 例, 获 取 所 需 的 数 据 请 求 不 应 识 别 为 来 自 于 功 能 处 理 的 输 出 功 能 处 理 仅 仅 需 要 发 送 一 个 提 示 信 息 让 功 能 用 户 输 入 数 据, 提 示 信 息 这 一 功 能 被 认 为 是 输 入 的 一 部 分, 功 能 处 理 知 道 等 待 什 么 数 据 在 这 案 例 中 只 需 要 识 别 一 个 输 入 当 功 能 处 理 需 要 获 取 功 能 用 户 的 服 务 ( 如 获 取 数 据 ), 并 且 功 能 用 户 需 要 被 告 知 应 该 发 送 什 么 时 ( 典 型 的 情 况 是, 功 能 用 户 是 被 度 量 软 件 范 围 之 外 的 另 一 个 软 件 ), 将 识 别 为 一 个 输 出 跟 着 一 个 输 入 输 出 包 含 对 特 定 数 据 的 请 求, 输 入 包 含 返 回 数 据 带 有 人 机 界 面 的 应 用 领 域 的 控 制 命 令 规 则 带 有 人 机 界 面 的 应 用 程 序 中 控 制 命 令 应 该 被 忽 略, 因 为 它 们 不 包 含 任 何 关 于 兴 趣 对 象 的 数 据 移 动 Measurement Manual, v4.0. Copyright
83 章 节 原 则 和 规 则 的 描 述 错 误 / 确 认 消 息 规 则 a) 被 度 量 软 件 的 功 能 处 理 发 布 的 所 有 各 类 错 误 / 确 认 信 息, 根 据 其 FUR, 不 论 什 么 原 因 都 应 被 识 别 并 归 为 一 个 输 出, 如 关 于 以 下 事 情 的 成 功 或 失 败 : 对 输 入 数 据 的 确 认 检 索 数 据, 或 使 数 据 持 久 化 的 要 求, 或 对 其 它 软 件 块 请 求 的 服 务 响 应 注 意 : 如 果 功 能 处 理 的 FUR 没 有 要 求 发 出 任 何 形 式 的 错 误 / 确 认 消 息, 无 须 识 别 相 应 的 输 出 b) 根 据 标 准 的 COSMIC 规 则, 所 有 被 度 量 的 软 件 发 送 到 或 接 收 来 自 其 硬 件 或 软 件 功 能 用 户 的 其 它 数 据, 不 管 数 据 值 是 否 指 示 一 个 错 误 状 况, 都 应 根 据 FUR 分 别 作 为 输 出 或 输 入 来 分 析 c) 读 和 写 被 看 作 负 责 报 告 与 之 关 联 的 错 误 状 况 因 此, 被 度 量 的 功 能 处 理 中, 由 于 对 持 久 数 据 读 或 写 而 接 收 到 的 任 何 错 误 提 示 不 被 识 别 为 输 入 在 软 件 使 用 中, 可 能 会 发 出 错 误 状 态 信 息, 但 该 软 件 的 FUR 并 没 有 要 求 对 该 错 误 状 况 进 行 任 何 处 理, 如 操 作 系 统 发 布 的 错 误 消 息 对 于 所 有 指 示 这 类 错 误 状 况 的 消 息, 都 不 应 识 别 输 入 或 输 出 汇 总 度 量 结 果 规 则 a) 对 于 任 何 功 能 处 理, 各 个 数 据 移 动 的 功 能 规 模 应 该 通 过 累 加 的 方 式 汇 总 为 以 CFP 为 单 位 的 一 个 功 能 规 模 值 规 模 ( 功 能 处 理 i) = Σ 规 模 ( 输 入 i)+ Σ 规 模 ( 输 出 i) + Σ 规 模 ( 读 i)+ Σ 规 模 ( 写 i) b) 对 于 任 何 功 能 处 理, 其 功 能 性 用 户 需 求 中 功 能 规 模 的 变 更 规 模 如 果 以 CFP 为 单 位 衡 量 的 话, 应 该 是 功 能 处 理 中 增 加 修 改 删 除 的 数 据 移 动 的 规 模 的 汇 总, 采 用 以 下 公 式 计 算 规 模 ( 变 更 ( 功 能 处 理 i)) = Σ 规 模 ( 增 加 的 数 据 移 动 i) + Σ 规 模 ( 修 改 的 数 据 移 动 i) + Σ 规 模 ( 删 除 的 数 据 移 动 i) 关 于 汇 总 功 能 规 模 的 更 多 内 容, 参 阅 节 关 于 对 变 更 软 件 的 规 模 度 量, 参 阅 节 c) 一 个 指 定 范 围 的 软 件 块 的 规 模 是 通 过 汇 总 该 软 件 块 功 能 处 理 的 规 模 得 到 的, 遵 循 下 面 的 规 则 e) 和 f) d) 一 个 指 定 范 围 的 软 件 块 任 意 变 更 的 规 模 是 通 过 汇 总 该 软 件 块 所 有 功 能 处 理 的 变 更 规 模 得 到 的, 遵 循 下 面 的 规 则 e) 和 f) e) 只 有 在 FUR 的 同 一 功 能 处 理 颗 粒 度 级 别 进 行 度 量 时, 软 件 块 的 规 模 或 者 软 件 变 更 的 规 模 才 可 以 累 加 f) 只 有 对 度 量 目 的 有 意 义 时, 同 一 层 或 不 同 层 的 软 件 规 模 或 软 件 变 更 的 规 模 才 可 以 进 行 累 加 g) 一 个 软 件 块 的 规 模 不 能 通 过 累 加 其 构 件 ( 不 管 它 是 如 何 被 分 解 的 ) 的 规 模 来 获 得, Measurement Manual, v4.0. Copyright
84 章 节 原 则 和 规 则 的 描 述 除 非 构 件 间 的 数 据 移 动 的 规 模 被 剔 除 如 果 对 COSMIC 方 法 进 行 本 地 化 扩 展 ( 例 如 要 度 量 标 准 方 法 没 有 覆 盖 的 某 方 面 规 模 ), 那 么 经 本 地 化 扩 展 得 到 的 度 量 规 模 必 须 如 5.1 节 中 描 述 的 那 样 单 独 报 告, 不 可 以 累 加 到 通 过 标 准 方 法 获 得 的 以 CFP 为 单 位 的 规 模 中 去 ( 详 细 信 息 参 见 4.5 节 ) 修 改 一 个 数 据 移 动 规 则 a) 如 果 一 个 数 据 移 动 必 须 被 变 更 ( 因 为 与 数 据 移 动 关 联 的 数 据 运 算 有 变 化, 以 及 / 或 因 为 移 动 的 数 据 组 的 属 性 数 量 或 类 型 有 变 化 ), 需 要 计 算 为 一 个 变 更 的 CFP, 而 不 管 一 个 数 据 移 动 中 的 实 际 修 改 数 值 b) 如 果 一 个 数 据 组 必 须 被 修 改, 此 修 改 并 不 影 响 该 变 更 数 据 组 的 数 据 移 动 功 能, 则 该 数 据 移 动 就 不 应 该 识 别 为 变 更 的 数 据 移 动 注 意 : 对 输 入 或 输 出 屏 上 任 何 数 据 的 改 变, 如 果 不 涉 及 功 能 用 户 的 兴 趣 对 象, 则 不 能 被 识 别 为 一 个 变 更 的 CFP( 这 类 数 据 的 例 子 见 节 ) 5.1 COSMIC 度 量 的 标 识 规 则 COSMIC 度 量 结 果 表 示 为 x CFP (v.y), 其 中 : x 表 示 功 能 规 模 的 数 值, v.y 表 示 用 于 获 得 功 能 规 模 数 值 x 的 COSMIC 方 法 的 标 准 版 本 的 标 识 注 : 如 果 使 用 的 是 本 地 近 似 方 法, 而 不 是 标 准 COSMIC 版 本 的 约 定 获 得 度 量 结 果, 那 么 也 使 用 上 述 的 标 识, 但 应 该 在 其 他 地 方 说 明 使 用 的 近 似 方 法 参 阅 5.2 节 本 地 化 扩 展 的 标 识 规 则 使 用 本 地 化 扩 展 的 COSMIC 度 量 结 果 表 示 为 : x CFP (v. y) + z Local FP, 其 中 : x 表 示 使 用 v.y 版 本 的 标 准 COSMIC 方 法 得 到 的 汇 总 所 有 单 个 度 量 结 果 后 得 到 的 数 值, v.y 表 示 用 于 获 得 功 能 规 模 数 值 x 的 COSMIC 方 法 的 标 准 版 本 的 标 识 z 表 示 使 用 COSMIC 方 法 本 地 化 扩 展 得 到 的 汇 总 所 有 单 个 度 量 结 果 后 得 到 的 数 值 Measurement Manual, v4.0. Copyright
85 章 节 原 则 和 规 则 的 描 述 5.2 COSMIC 度 量 结 果 报 告 规 则 除 了 按 照 5.1 节 对 实 际 度 量 结 果 进 行 记 录 外, 根 据 度 量 目 的 以 及 期 望 的 与 其 他 度 量 的 可 比 性 ( 如 想 要 与 基 准 比 较 ), 还 应 该 记 录 每 次 度 量 的 下 述 部 分 或 所 有 属 性 : a) 被 度 量 软 件 构 件 的 标 识 ( 名 字 版 本 ID 或 配 置 ID) b) 用 于 识 别 度 量 所 使 用 的 FUR 的 信 息 来 源 c) 软 件 所 属 领 域 d) 度 量 针 对 的 层 次 结 构 的 描 述 ( 如 果 层 次 适 用 的 话 ) e) 度 量 目 的 的 描 述 f) 度 量 范 围 的 描 述, 以 及 与 一 组 相 关 度 量 ( 如 果 有 的 话 ) 的 总 体 范 围 之 间 的 关 系 ( 使 用 2.2 节 中 的 总 体 范 围 分 类 ) g) 所 用 的 度 量 模 式 (COSMIC 或 本 地 ), 以 及 处 理 的 模 式 ( 联 机 或 批 处 理 ) h) 软 件 的 功 能 用 户 i) 可 用 软 件 制 品 的 颗 粒 度 级 别 和 软 件 的 分 解 级 别 j) 进 行 度 量 时 项 目 所 处 的 生 命 周 期 时 点 ( 特 别 是, 度 量 是 基 于 不 完 整 需 求 的 估 算, 还 是 以 实 际 已 交 付 功 能 为 基 础 进 行 的 度 量 ) k) 度 量 的 目 标 或 者 可 信 的 误 差 范 围 l) 指 明 是 否 使 用 了 标 准 COSMIC 度 量 方 法, 和 / 或 使 用 了 标 准 方 法 的 本 地 近 似, 和 / 或 使 用 了 本 地 化 扩 展 ( 见 4.5 节 ) 使 用 5.1 或 5.2 节 的 约 定 进 行 标 识 m) 指 明 度 量 的 是 开 发 的 功 能, 还 是 交 付 的 功 能 ( 开 发 的 功 能 是 通 过 创 建 新 软 件 获 得 的 ; 而 交 付 的 功 能 包 括 开 发 的 功 能, 以 及 通 过 其 他 途 径 获 得 的 功 能, 即 : 对 现 有 软 件 的 所 有 形 式 的 复 用, 包 的 实 现, 使 用 现 有 参 数 增 加 或 变 更 的 功 能, 等 等 ) n) 指 明 度 量 的 是 新 提 供 的 功 能, 还 是 增 强 活 动 的 结 果 ( 即 : 增 加 修 改 和 删 除 功 能 的 总 和 见 4.4 节 ) o) 主 要 构 件 ( 如 果 适 用 的 话 ) 的 数 目, 这 些 构 件 的 规 模 已 经 增 加 到 总 体 规 模 记 录 中 p) 复 用 软 件 所 占 的 功 能 百 分 比 q) 对 于 总 体 度 量 范 围 中 的 每 个 范 围, 按 照 附 录 A 建 立 一 个 度 量 矩 阵 度 量 者 的 姓 名 以 及 COSMIC 认 证 资 质 度 量 日 期 Measurement Manual, v4.0. Copyright
86 附 录 E 从 版 到 4.0 版 的 主 要 变 更 本 附 录 包 括 了 COSMIC 功 能 规 模 度 量 方 法 从 版 到 4.0 版 的 主 要 变 更 想 追 溯 本 方 法 更 早 以 前 的 变 更, 请 查 阅 度 量 手 册 的 各 个 早 期 版 本 ( 和 3.0.1) MUB 是 方 法 更 新 公 报, 它 发 表 于 度 量 手 册 主 要 版 本 之 间, 用 以 宣 布 并 解 释 改 进 提 议 4.0 版 参 考 变 更 - 简 化 了 图 表 的 标 号, 按 每 章 而 不 是 每 ( 小 ) 节 排 序 ( 如 图 现 在 变 为 图 3.8 ) 第 1 到 5 章 第 1 到 5 章 均 增 加 了 章 节 概 述 和 节 关 于 方 法 的 局 限 性 的 内 容 移 至 4.5 节 由 于 旧 版 中 节 的 内 容 变 成 了 现 版 本 1.1 节 的 所 有 内 容, 所 以 删 除 了 此 标 题 1.2 功 能 性 用 户 需 求 的 定 义 从 2.2 节 中 移 走 了, 并 在 COSMIC 方 法 用 到 此 定 义 时 进 行 了 进 一 步 定 义 (MUB11) 增 加 了 一 个 关 于 非 功 能 需 求 的 新 的 章 节 (1.2.3)(MUB10) 简 化 了 COSMIC 软 件 环 境 模 型 (SCM) 中 的 原 则 g) (MUB 7), 随 后 为 了 更 符 合 逻 辑, 把 此 原 则 与 通 用 软 件 模 型 (GSM) 中 的 原 则 a) 合 并 1.5 此 新 章 节 指 引 读 者 查 阅 4.5 节 的 内 容, 后 者 现 在 包 含 旧 版 和 中 讨 论 过 的 3 个 局 限 性 2.2 范 围 的 规 则 现 在 变 为 度 量 范 围 的 规 则 层 的 定 义 已 被 修 改 至 与 SEI 的 概 念 相 一 致 (MUB9) 增 加 了 图 2.4 以 展 示 从 不 同 的 软 件 架 构 视 角 来 看, 会 得 到 不 同 的 层 次 结 构 由 于 在 COSMIC 方 法 中, 对 等 构 件 的 定 义 与 原 则 不 再 是 必 要 的 成 分, 故 已 删 除 (MUB9) 为 了 更 清 晰 易 懂, 持 久 存 储 介 质 的 定 义 的 注 1 已 重 新 措 辞 (MUB7)( 在 版 度 量 手 册 中, 此 定 义 在 节 ) 增 加 了 关 于 环 境 图 的 章 节 为 了 更 清 晰 易 懂, 重 写 了 关 于 颗 粒 度 级 别 的 一 个 大 型 案 例 - Everest 系 统 3.1 由 于 在 SCM GSM 以 及 度 量 过 程 的 描 述 中 已 陈 述 了 应 用 通 用 软 件 模 型 的 原 则, 所 以 该 原 则 已 被 删 除 3.2 改 进 了 触 发 事 件 功 能 用 户 触 发 输 入 以 及 功 能 处 理 的 定 义 (MUB11) 3.2 更 全 面 地 说 明 了 事 件 功 能 用 户 触 发 输 入 以 及 功 能 处 理 之 间 可 能 存 在 的 关 系 ( 即 基 数 ), 并 配 图 3.3 加 以 解 释 此 外, 在 附 录 C 中 给 出 了 许 多 实 例 (MUB 11) Measurement Manual, v4.0. Copyright
87 3.2.2 更 清 楚 明 了 地 描 述 了 识 别 功 能 处 理 的 过 程 更 新 并 简 化 了 功 能 处 理 的 规 则 (MUB11) b) 进 一 步 展 开 了 对 如 何 分 析 度 量 批 处 理 业 务 应 用 软 件 的 讨 论, 使 其 更 清 晰 易 懂, 并 增 加 图 3.4 加 以 解 释 (MUB11) 增 加 了 关 于 如 何 度 量 共 享 相 同 或 相 似 功 能 的 功 能 处 理 的 新 章 节 (MUB) 增 加 了 一 个 新 的 章 节 此 章 节 用 于 解 释 将 启 动 软 件 系 统 的 事 件 和 启 动 功 能 处 理 的 事 件 区 分 开 的 必 要 性 (MUB11) 3.5 旧 版 本 中 4.1 节 识 别 数 据 移 动 移 至 第 三 章 中 的 3.5 节 图 3.5( 旧 版 本 中 的 图 4.1.1) 更 清 晰 地 显 示 了 功 能 处 理 和 四 种 数 据 移 动 (E X R 和 W) 之 间 的 关 系 为 了 避 免 与 写 的 原 则 c) 矛 盾, 修 改 了 原 则 d) (MUB 7) 关 于 与 数 据 移 动 关 联 的 数 据 运 算 的 描 述 实 际 上 是 规 则, 因 此 把 它 们 移 至 规 则 框 里 描 述 同 时, 简 化 了 措 辞 当 同 一 类 型 的 两 个 或 以 上 数 据 移 动 移 动 关 于 同 一 兴 趣 对 象 的 数 据 时, 它 们 可 能 会 在 同 一 功 能 处 理 中 被 识 别 关 于 这 一 情 况 的 规 则 b) 被 扩 展 为 规 则 b) 和 c), 而 且 措 辞 更 清 晰 易 懂 另 外, 此 章 节 还 增 加 了 若 干 实 例 此 章 节 作 出 了 若 干 变 更 案 例 1 被 分 成 两 个 实 例 (1 和 4) 增 加 了 案 例 3, 用 以 阐 述 待 度 量 软 件 被 允 许 ( 或 不 允 许 ) 访 问 持 久 存 储 介 质 中 的 要 求 数 据 (MUB7 v2) 的 案 例 关 于 错 误 信 息 的 分 析 现 在 放 在 每 个 实 例 中 进 行 讨 论, 并 涉 及 新 章 节 中 关 于 错 误 / 确 认 信 息 的 规 则 控 制 指 令 的 概 念 被 推 广 应 用 到 所 有 具 有 人 机 界 面 的 应 用 程 序 增 加 了 一 个 新 的 章 节, 此 章 节 包 括 错 误 / 确 认 信 息 及 其 他 出 错 情 形 的 定 义 和 准 确 的 度 量 规 则 删 除 了 关 于 修 改 数 据 移 动 的 规 则 中 的 注 1, 因 为 此 注 自 相 矛 盾 : 代 码 值 的 改 变 并 不 是 属 性 类 型 的 改 变 ( 即 它 不 能 被 计 数 ) 但 格 式 或 标 题 格 式 的 需 求 变 更 也 不 一 定 是 属 性 类 型 的 改 变, 但 它 应 该 被 计 数 数 据 移 动 的 变 更 及 相 关 的 数 据 组 数 据 运 算 的 变 更 定 义 变 为 修 改 ( 一 个 数 据 移 动 的 功 能 ) 的 定 义 4.5 COSMIC 方 法 的 局 限 性 原 本 在 和 节 中, 如 今 分 别 移 至 和 节 在 旧 版 中 节 ( 如 今 为 节 ) 不 适 用 领 域 被 重 新 命 名 为 数 据 运 算 为 主 的 软 件, 由 于 实 践 证 明 COSMIC 方 法 能 够 用 于 度 量 关 于 局 限 性 的 叙 述 中 提 到 的 几 类 软 件 的 规 模, 所 以 旧 版 本 章 的 第 一 段 被 更 换 了 参 考 文 献 所 有 参 考 文 献 均 列 在 此 章 节 附 录 A 更 新 了 图 表 以 显 示 出 合 计 附 录 B 增 加 了 一 个 新 的 附 录, 此 附 录 展 示 了 非 功 能 需 求 演 化 为 部 分 或 全 部 的 功 能 性 用 户 需 求 的 例 子 (MUB 10) Measurement Manual, v4.0. Copyright
88 附 录 C 增 加 了 一 个 新 的 附 录, 此 附 录 列 出 了 触 发 事 件 功 能 用 户 触 发 输 入 以 及 功 能 处 理 之 间 的 关 系 基 数 的 实 例 和 图 表 附 录 D 更 新 了 原 则 和 规 则 的 汇 总 表 附 录 F 术 语 表 从 3.0 版 中 的 文 档 综 述 和 术 语 表 移 至 4.0 版 度 量 手 册 的 此 附 录 F 中, 并 进 行 了 更 新 Measurement Manual, v4.0. Copyright
89 附 录 F 术 语 表 根 据 本 章 节 中 的 定 义, 以 下 术 语 用 于 COSMIC 功 能 规 模 度 量 方 法 ( COSMIC 方 法 ) 已 被 ISO 定 义 的 术 语 ( 如 功 能 规 模 度 量 或 度 量 单 位 ) 及 其 ISO 的 定 义 都 已 被 COSMIC 方 法 采 纳 对 于 术 语 表 中 所 列 的 大 部 分 术 语, 适 当 时, 都 标 明 了 后 缀 类 型 由 于 任 何 功 能 规 模 度 量 方 法 的 目 标 是 识 别 数 据 或 功 能 的 类 型 而 不 是 事 件, 所 以 在 整 个 COSMIC 方 法 中, 我 们 总 是 关 注 类 型 而 不 是 事 件 因 此, 为 了 方 便 阅 读, 在 正 文 中 我 们 将 省 略 后 缀 类 型, 除 非 当 我 们 特 别 需 要 区 分 类 型 和 事 件 这 也 是 国 际 标 准 (ISO/IEC 19761:2003) 所 采 纳 的 关 于 COSMIC 方 法 的 惯 例 偶 尔 在 起 草 这 些 定 义 时, 这 种 惯 例 会 导 致 一 些 困 难 请 看 下 文 数 据 移 动 类 型 定 义 中 的 注 3( 没 有 出 现 在 国 际 标 准 中 ) 注 意 : 只 在 特 定 领 域 的 COSMIC 指 南 中 使 用 的 术 语 被 定 义 在 那 些 指 南 中, 它 们 不 在 下 文 中 列 出 在 下 文 列 出 的 定 义 中 : 为 了 便 于 互 相 参 照, 在 本 术 语 表 中 其 他 地 方 定 义 的 术 语 加 了 下 划 线 源 自 ISO 标 准 关 于 COSMIC 方 法 的 术 语 (ISO/IEC 19761) 或 COSMIC 方 法 特 有 的 术 语 均 已 加 粗 斜 体 显 示 其 它 已 被 ISO 采 纳 但 非 COSMIC 方 法 特 有 的 术 语 加 粗 显 示 应 用 软 件 通 过 电 脑 收 集 保 存 处 理 和 展 示 数 据 的 软 件 系 统 注 意 : 这 是 ISO/IEC 24570:2005 软 件 工 程 -- NESMA 2.1 版 功 能 规 模 度 量 方 法 所 给 定 义 的 修 改 版 ( 应 用 软 件 的 另 一 种 定 义 ) 与 控 制 电 脑 本 身 的 软 件 不 同, 应 用 软 件 被 设 计 用 于 帮 助 用 户 执 行 特 定 的 任 务 或 处 理 特 定 类 型 的 问 题 注 意 : 这 是 ISO/IEC 24765:2010 系 统 与 软 件 工 程 词 汇 4.5 所 给 定 义 的 细 微 修 改 版 应 用 程 序 常 规 信 息 与 应 用 程 序 相 关, 而 不 与 特 定 功 能 处 理 的 兴 趣 对 象 相 关 的 所 有 信 息 基 础 功 能 构 件 (BFC) 出 于 度 量 目 的, 用 FSM 方 法 定 义 的 功 能 性 用 户 需 求 的 基 本 单 位 [1] 注 意 :COSMIC 方 法 定 义 一 个 数 据 移 动 类 型 为 一 个 BFC 基 础 功 能 构 件 类 型 (BFC 类 型 )BFC[1] 定 义 的 类 型 COSMIC 方 法 有 四 个 BFC 类 型, 输 入 输 出 读 和 写 ( 类 型 ) 边 界 被 度 量 软 件 及 其 功 能 用 户 之 间 的 一 个 概 念 性 接 口 注 意 : 从 以 上 定 义 可 以 引 申 出, 在 同 一 层 或 不 同 层 间 的 任 何 两 个 有 数 据 交 换 的 软 件 块 之 间, 存 在 一 个 边 界, 此 时, 一 个 软 件 块 是 另 一 软 件 块 的 功 能 用 户, 反 之 亦 然 构 件 软 件 系 统 中 单 独 存 在 的 部 分 独 立 出 来 是 出 于 软 件 结 构 体 系 的 原 因, 和 / 或 由 于 被 独 立 定 义 设 计 或 开 发 的 Measurement Manual, v4.0. Copyright
90 控 制 命 令 人 类 功 能 用 户 用 来 控 制 软 件 使 用 的 命 令, 但 不 包 含 任 何 对 被 度 量 软 件 FUR 中 定 义 的 兴 趣 对 象 的 数 据 移 动 注 意 : 控 制 指 令 不 是 数 据 移 动, 因 为 它 不 移 动 关 于 兴 趣 对 象 的 数 据 例 如 上 一 页 / 下 一 页 命 令 ; 敲 击 Tab 或 Enter 键, 点 击 OK 确 认 前 一 个 操 作, 按 一 个 按 钮 继 续, 等 等 COSMIC 度 量 单 位 1CFP(Cosmic Function Point), 表 示 一 个 数 据 移 动 的 规 模 注 意 : 以 前 的 度 量 单 位 是 Cfsu (COSMIC 功 能 规 模 单 位 ) 数 据 属 性 类 型 ( 同 义 词 为 数 据 元 素 类 型 ) 在 一 个 已 识 别 的 数 据 组 里 信 息 的 最 小 信 息 单 元, 传 递 了 软 件 功 能 性 用 户 需 求 的 一 个 含 义 数 据 组 类 型 一 个 唯 一 的 非 空 的 无 序 的 无 冗 余 的 数 据 属 性 集 合, 其 中 每 一 个 数 据 属 性 描 述 了 同 一 个 兴 趣 对 象 的 不 同 方 面 数 据 运 算 除 了 进 / 出 功 能 处 理 的 数 据 移 动, 以 及 在 功 能 处 理 和 持 久 存 储 介 质 之 间 的 数 据 移 动 之 外, 发 生 在 数 据 上 的 任 何 事 情 数 据 移 动 类 型 一 个 基 本 功 能 构 件, 它 移 动 一 个 数 据 组 类 型 注 1: 数 据 移 动 类 型 有 四 个 子 类 型 : 输 入 输 出 读 和 写 ( 类 型 ) 注 2: 出 于 度 量 目 的, 每 个 数 据 移 动 类 型 被 认 为 包 括 了 某 些 相 关 的 数 据 运 算 详 见 度 量 手 册 注 3: 更 准 确 地 说, 实 际 上 是 数 据 移 动 的 一 次 发 生 ( 而 不 是 数 据 移 动 类 型 ) 移 动 了 数 据 组 ( 不 是 类 型 ) 这 种 解 释 也 适 用 于 输 入 输 出 读 和 写 的 定 义 E. 是 输 入 类 型 的 缩 写 输 入 类 型 一 种 数 据 移 动, 将 一 个 数 据 组 从 功 能 用 户 跨 越 边 界 移 动 到 需 要 它 的 功 能 处 理 注 意 : 输 入 被 认 为 包 含 了 某 些 相 关 的 数 据 运 算 详 见 度 量 手 册 错 误 / 确 认 信 息 功 能 处 理 为 引 起 人 类 用 户 注 意 而 发 起 的 一 个 输 出, 包 含 的 内 容 或 者 只 是 确 认 输 入 数 据 已 被 接 收, 或 者 只 是 提 示 输 入 数 据 存 在 错 误 注 意 : 如 果 人 类 用 户 所 收 消 息 的 内 容 除 了 确 认 输 入 数 据 已 被 接 收, 或 输 入 数 据 存 在 错 误 以 外, 还 包 括 别 的 数 据, 那 么 这 些 额 外 的 数 据 应 被 识 别 为 一 个 输 出 移 动 的 数 据 组, 而 不 应 被 识 别 为 错 误 / 确 认 信 息 事 件 类 型 发 生 的 某 事 输 出 类 型 一 种 数 据 移 动, 将 一 个 数 据 组 从 功 能 处 理 侧 跨 越 边 界 移 动 给 需 要 它 的 功 能 用 户 注 意 : 输 出 被 认 为 包 含 了 与 之 相 关 的 某 些 数 据 运 算 详 见 度 量 手 册 功 能 处 理 类 型 a) 体 现 了 待 度 量 软 件 的 功 能 性 用 户 需 求 基 本 部 件 的 一 组 数 据 移 动, 该 功 能 处 理 在 该 FUR 中 是 独 一 无 二 的, 并 能 独 立 于 该 FUR 的 其 他 功 能 处 理 被 定 义 b) 一 个 功 能 处 理 可 能 只 有 一 个 触 发 输 入 每 个 功 能 处 理 在 接 受 到 由 其 触 发 输 入 数 据 移 动 所 移 动 的 一 个 数 据 组 后, 开 始 进 行 处 理 c) 一 个 功 能 处 理 的 所 有 数 据 移 动 的 集 合 是 满 足 其 FUR 的 触 发 输 入 所 有 可 能 的 响 应 所 需 的 集 合 注 1: 实 现 时, 一 个 功 能 处 理 实 例, 在 收 到 一 个 触 发 输 入 实 例 移 动 的 数 据 组 实 例 时, 才 开 始 执 行 处 理 Measurement Manual, v4.0. Copyright
91 注 2: 除 了 触 发 输 入 外, 一 个 功 能 处 理 的 FUR 可 能 需 要 一 个 或 多 个 其 他 的 输 入 注 3: 如 果 功 能 用 户 发 送 了 包 含 错 误 的 数 据 组, 例 如, 由 于 传 感 器 失 灵, 或 者 人 输 入 的 命 令 存 在 错 误, 通 常 是 由 功 能 处 理 来 判 断 事 件 是 否 确 实 发 生 和 / 或 输 入 的 数 据 是 否 有 效 以 及 如 何 响 应 功 能 处 理 颗 粒 度 级 别 对 软 件 块 描 述 的 一 个 颗 粒 度 级 别, 在 该 级 别 上 : 功 能 用 户 是 单 独 的 人 工 程 设 备 或 软 件 块 ( 而 不 是 它 们 的 任 何 组 合 ), 并 且 软 件 块 应 响 应 的 是 单 个 的 事 件 ( 而 不 是 定 义 为 事 件 组 的 任 何 级 别 ) 注 1: 在 实 践 中, 软 件 文 档 及 功 能 性 用 户 需 求 通 常 在 不 同 的 颗 粒 度 级 别 上 描 述 功 能, 尤 其 当 文 档 还 在 演 化 时 注 2: 人 工 程 设 备 或 软 件 块 的 组 合 ( 功 能 用 户 ), 举 例 来 说, 可 能 是 一 个 部 门, 它 的 成 员 处 理 多 种 类 型 的 功 能 处 理, 或 者 是 一 个 有 多 种 仪 器 的 控 制 面 板, 或 者 是 中 央 系 统 注 3: 事 件 组, 举 例 来 说, 如 在 一 个 高 颗 粒 度 级 别 的 FUR 描 述 中 提 到 的 会 计 软 件 系 统 中 销 售 交 易 的 输 入 事 件 流, 或 者 航 空 电 子 软 件 系 统 中 飞 行 命 令 的 输 入 事 件 流 功 能 规 模 通 过 量 化 功 能 性 用 户 需 求 得 出 的 软 件 规 模 [1] 功 能 规 模 度 量 (FSM) 度 量 功 能 规 模 的 过 程 [1] 功 能 规 模 度 量 方 法 对 由 一 系 列 规 则 ( 这 些 规 则 符 合 ISO/IEC :1998 所 规 定 的 特 征 ) 所 定 义 的 FSM 的 实 施 过 程 [1] 功 能 用 户 一 个 ( 类 ) 用 户, 是 软 件 块 的 功 能 性 用 户 需 求 中 数 据 的 发 送 者 或 预 期 的 接 收 者 功 能 性 用 户 需 求 (FUR) 用 户 需 求 的 子 集 这 些 需 求 以 任 务 和 服 务 的 形 式 描 述 软 件 做 什 么 注 : 功 能 性 用 户 需 求 包 含 但 不 限 于 : 数 据 传 输 ( 比 如 输 入 客 户 数 据 ; 发 送 控 制 信 号 ) 数 据 变 换 ( 比 如 计 算 银 行 利 息 ; 导 出 平 均 温 度 ) 数 据 存 储 ( 比 如 存 储 客 户 订 单 ; 记 录 随 时 间 变 化 的 环 境 温 度 ) 数 据 检 索 ( 比 如 列 出 当 前 雇 员 ; 检 索 飞 机 最 新 的 位 置 ) 属 于 用 户 需 求 但 不 是 功 能 性 用 户 需 求 的 例 子 包 括 但 不 限 于 : 质 量 约 束 ( 比 如 可 用 性 可 靠 性 效 率 和 可 移 植 性 ) 组 织 约 束 ( 比 如 操 作 场 所 目 标 硬 件 和 遵 从 的 标 准 ) 环 境 约 束 ( 比 如 互 操 作 性 保 密 性 隐 私 和 安 全 性 ) 实 现 约 束 ( 比 如 开 发 语 言 交 付 日 期 ) 输 入 独 立 于 软 件 的 数 据 值, 该 数 据 由 用 户 输 入 并 在 软 件 运 行 期 间 被 使 用 本 手 册 所 用 的 关 于 输 入 的 一 般 定 义 显 然 与 国 际 功 能 点 用 户 组 (IFPUG) 所 用 的 特 定 定 义 不 同 在 COSMIC 中, 输 入 由 特 定 功 能 处 理 类 型 中 所 涉 及 的 所 有 输 入 组 成 层 一 个 软 件 系 统 体 系 结 构 的 功 能 划 分 分 解 层 级 将 软 件 块 分 解 为 构 件 而 形 成 的 任 意 级 别 ( 例 如, 称 为 1 级 ), 然 后 将 构 件 分 解 为 子 构 件 ( 2 级 ), 再 将 子 构 件 分 解 为 子 子 构 件 ( 3 级 ), 等 等 注 1: 不 要 和 颗 粒 度 级 别 混 淆 注 2: 软 件 块 中 构 件 的 规 模 度 量 结 果 只 可 以 和 处 于 同 一 分 解 层 级 的 构 件 直 接 比 较 Measurement Manual, v4.0. Copyright
92 颗 粒 度 级 别 对 于 一 个 软 件 块 描 述 ( 例 如 : 对 需 求 的 陈 述 或 者 对 软 件 块 结 构 的 描 述 ) 的 任 意 扩 展 级 别, 每 一 次 进 一 步 的 扩 展, 对 软 件 块 功 能 的 描 述 也 更 加 细 化 并 具 有 一 致 的 详 细 程 度 注 意 : 度 量 人 员 应 该 意 识 到 当 需 求 在 软 件 项 目 的 早 期 演 化 过 程 中, 在 任 何 时 候, 需 要 的 软 件 功 能 的 不 同 部 分 通 常 以 不 同 的 颗 粒 度 级 别 被 文 档 化 度 量 方 法 [14] 用 通 用 语 言 描 述 的 一 系 列 用 于 执 行 度 量 的 有 逻 辑 的 操 作 顺 序 ( 一 般 描 述 ) 度 量 ( 策 略 ) 模 式 在 度 量 特 定 软 件 功 能 领 域 的 软 件 块 规 模 时 可 以 使 用 的 一 个 标 准 模 板 此 模 板 定 义 了 可 能 与 软 件 交 互 的 功 能 用 户 类 型 软 件 的 分 解 层 级 及 软 件 可 能 会 处 理 到 的 数 据 移 动 类 型 模 型 [16] 用 于 使 无 法 直 接 观 察 到 的 概 念 形 象 化 的 描 述 或 类 比 修 改 ( 一 个 数 据 移 动 的 功 能 ) a) 如 果 以 下 情 况 至 少 一 种 适 用, 那 么 数 据 移 动 就 是 在 功 能 上 被 修 改 了 : 移 动 的 数 据 组 被 修 改 了, 关 联 的 数 据 运 算 被 修 改 了 b) 如 果 以 下 情 况 至 少 一 种 适 用, 那 么 数 据 组 是 被 修 改 了 : 一 个 或 多 个 新 属 性 添 加 到 数 据 组 中, 一 个 或 多 个 现 有 属 性 从 数 据 组 删 除, 一 个 或 多 个 现 有 属 性 被 改 变, 例 如 意 义 或 格 式 上 ( 而 不 是 它 们 的 值 ) 发 生 改 变, c) 如 果 发 生 任 何 功 能 性 变 化, 一 个 数 据 运 算 就 被 改 变 了 非 功 能 需 求 除 了 软 件 的 功 能 性 用 户 需 求 以 外, 任 何 关 于 硬 件 / 软 件 系 统 软 件 产 品 或 开 发 及 维 护 此 系 统 或 产 品 的 项 目 的 需 求 或 约 束 注 : 随 着 项 目 的 演 化, 最 初 呈 现 为 非 功 能 的 系 统 或 软 件 需 求 会 部 分 或 完 全 转 变 为 软 件 的 FUR 兴 趣 对 象 类 型 从 功 能 性 用 户 需 求 的 角 度 所 识 别 出 来 的 任 何 事 物 可 能 是 具 体 的 事 物, 也 可 能 是 功 能 用 户 领 域 的 概 念 性 对 象 或 概 念 性 对 象 的 一 部 分, 软 件 要 为 之 处 理 和 / 或 存 储 数 据 注 :COSMIC 方 法 中, 采 用 兴 趣 对 象 术 语, 以 避 免 与 特 定 的 软 件 工 程 方 法 相 关 该 术 语 并 不 意 味 着 是 面 向 对 象 方 法 中 的 对 象 操 作 环 境 ( 软 件 ) 在 某 特 定 电 脑 系 统 上 协 同 运 行 的 软 件 集 合 输 出 其 值 依 赖 于 软 件 的 运 行, 并 且 在 软 件 运 行 期 间, 在 发 送 给 用 户 之 前 被 创 建 或 修 改 的 数 据 本 手 册 所 用 的 关 于 输 出 的 一 般 定 义 显 然 与 国 际 功 能 点 用 户 组 (IFPUG) 所 用 的 特 定 定 义 不 同 在 COSMIC 中, 输 出 由 特 定 功 能 处 理 类 型 中 所 包 含 的 所 有 输 出 组 成 37 软 件 的 对 等 块 若 两 个 软 件 块 处 于 同 一 层, 则 它 们 是 相 互 对 等 的 持 久 存 储 介 质 使 得 功 能 处 理 在 其 生 命 周 期 结 束 后 仍 然 能 够 存 储 数 据 组 的 存 储 介 质, 并 且 / 或 者, 通 过 该 存 储 介 质, 功 能 处 理 也 可 以 检 索 数 据 组, 此 数 据 组 由 另 一 个 功 能 处 理 存 储, 或 由 同 一 功 能 处 理 之 前 的 事 件 存 储 也 可 能 由 某 些 其 他 过 程 存 储 注 1: 在 COSMIC 方 法 中, 持 久 存 储 介 质 是 一 个 只 存 在 于 被 度 量 软 件 边 界 内 的 概 念, 因 此, 它 不 能 被 视 为 被 度 量 软 件 的 功 能 用 户 37 原 文 为 :Data for which the value depends on the operation of the software and which is therefore created or otherwise modified by the software during its operation before being sent to a user. The generic definition of output used in this manual is notably different from the specific definition used by the International Function Point Users Group (IFPUG). In COSMIC, output consists of all the Exits involved in a particular functional process type. Measurement Manual, v4.0. Copyright
93 注 2: 某 些 其 他 过 程 的 一 个 例 子 是 只 读 存 储 器 的 生 产 过 程 软 件 块 任 何 分 解 级 别 ( 包 括 从 整 个 软 件 系 统 级 别 到 软 件 系 统 最 小 构 件 的 级 别 ) 中 的 任 意 一 个 独 立 部 件 度 量 目 的 定 义 了 为 什 么 需 要 度 量 和 度 量 结 果 用 途 的 阐 述 R 读 类 型 的 缩 写 读 类 型 一 种 数 据 移 动, 将 一 个 数 据 组 从 持 久 存 储 介 质 移 动 到 需 要 它 的 功 能 处 理 注 意 : 读 被 认 为 包 含 了 与 之 相 关 的 某 些 数 据 运 算 详 见 度 量 手 册 缩 放 ( 一 个 度 量 ) 把 某 一 规 模 度 量 在 两 种 度 量 单 位 之 间 换 算 的 过 程 度 量 范 围 在 一 次 具 体 的 功 能 规 模 度 量 活 动 中 所 包 括 的 功 能 性 用 户 需 求 的 集 合 [1] 注 :( 仅 针 对 COSMIC 方 法 ) 应 该 区 分 总 体 范 围 与 总 体 范 围 内 的 各 软 件 块 的 范 围, 总 体 范 围 是 指 根 据 目 的 应 度 量 的 所 有 软 件, 而 各 软 件 块 的 规 模 应 该 分 别 度 量 本 手 册 中 术 语 范 围 ( 或 度 量 范 围 ) 将 关 联 到 规 模 必 须 单 独 度 量 的 一 个 软 件 块 软 件 [17] 计 算 机 指 令 数 据 程 序 以 及 操 作 文 件 ( 如 果 有 的 话 ) 的 集 合 此 集 合 用 于 满 足 特 定 的 目 的, 这 些 目 的 可 从 功 能 角 度 入 手, 通 过 由 功 能 性 用 户 需 求 技 术 和 质 量 需 求 组 成 的 有 限 集 合 来 描 述 软 件 系 统 只 由 软 件 组 成 的 系 统 子 处 理 类 型 功 能 处 理 的 一 部 分, 它 可 以 移 动 数 据 ( 从 功 能 用 户 移 动 到 软 件 内, 或 把 数 据 从 软 件 移 动 到 功 能 用 户, 或 把 数 据 移 至 或 移 出 持 久 存 储 介 质 ) 或 者 运 算 数 据 系 统 硬 件 软 件 及 人 工 程 序 的 组 合, 此 组 合 用 于 达 到 既 定 目 的 注 意 : 此 定 义 是 ISO/IEC 15288:2008 定 义 的 改 编 在 COSMIC 定 义 中, 硬 件 软 件 及 人 工 程 序 替 换 了 ISO/IEC 定 义 中 的 交 互 元 素 触 发 输 入 类 型 触 发 输 入 是 一 个 功 能 处 理 的 输 入 数 据 移 动, 它 移 动 了 功 能 用 户 产 生 的 一 个 数 据 组, 该 数 据 组 是 功 能 处 理 开 始 执 行 处 理 所 必 需 的 注 意 : 除 了 触 发 输 入 外, 一 个 功 能 处 理 的 FUR 可 能 需 要 一 个 或 多 个 其 它 的 输 入 触 发 事 件 类 型 待 度 量 软 件 的 功 能 性 用 户 需 求 中 可 识 别 的 一 个 事 件, 此 事 件 使 得 一 个 或 多 个 软 件 功 能 用 户 产 生 一 个 或 多 个 数 据 组, 每 个 数 据 组 随 后 被 一 个 触 发 输 入 所 移 动 一 个 触 发 事 件 不 可 再 拆 分, 并 且 要 么 已 经 发 生, 要 么 没 有 发 生 注 : 时 钟 和 定 时 事 件 可 以 作 为 触 发 事 件 度 量 单 位 [14] 根 据 惯 例 定 义 和 采 纳 的 一 个 特 定 量, 同 种 类 的 其 它 量 可 与 此 进 行 比 较, 从 而 表 示 出 它 们 的 相 对 大 小 需 要 注 意 的 是 : 度 量 单 位 约 定 俗 成 地 配 有 名 字 和 符 号 参 见 COSMIC 度 量 单 位 用 户 [1] 任 何 时 候 与 软 件 进 行 沟 通 或 交 互 的 任 何 人 或 事 物 注 意 : 事 物 的 例 子 包 括 ( 但 不 局 限 于 ) 软 件 应 用 程 序 动 物 传 感 器 或 其 它 硬 件 值 ( 某 一 数 量 的 ) [14] 某 特 定 量 的 大 小, 一 般 表 达 为 度 量 单 位 乘 以 某 数 所 得 的 值 W 写 类 型 的 缩 写 写 类 型 一 种 数 据 移 动, 将 一 个 数 据 组 从 功 能 处 理 内 部 移 动 到 持 久 存 储 介 质 中 Measurement Manual, v4.0. Copyright
94 注 意 : 写 被 认 为 包 含 了 与 之 相 关 的 某 些 数 据 运 算 详 见 度 量 手 册 X 输 出 类 型 的 缩 写 Measurement Manual, v4.0. Copyright
95 附 录 G 变 更 请 求 和 建 议 程 序 COSMIC 度 量 实 践 委 员 会 (MPC) 非 常 愿 意 接 受 反 馈 建 议, 以 及 对 此 指 南 的 变 更 请 求 ( 如 果 必 要 的 话 ) 本 附 录 展 示 了 如 何 与 COSMIC MPC 联 系 所 有 与 COSMIC MPC 的 联 系 都 应 该 通 过 电 子 邮 件 的 方 式 发 送 到 下 面 的 地 址 : [email protected] 非 正 式 的 反 馈 和 建 议 关 于 此 指 南 的 非 正 式 建 议 和 / 或 反 馈, 比 如 理 解 或 应 用 COSMIC 方 法 的 任 何 困 难, 一 般 性 改 进 的 建 议 等, 都 可 以 通 过 电 子 邮 件 发 送 到 上 面 的 地 址 消 息 会 被 登 记 下 来, 并 且 通 常 在 收 到 后 的 两 周 内 给 予 答 复 度 量 实 践 委 员 会 不 保 证 对 一 般 性 意 见 给 予 答 复 正 式 的 变 更 请 求 本 指 南 的 读 者 如 发 现 某 个 文 字 缺 陷, 或 不 足 之 处 需 要 澄 清, 或 者 一 些 文 字 需 要 加 强, 那 么 可 以 提 交 一 个 正 式 的 变 更 请 求 ( CR ) 正 式 的 CR 会 被 登 记 下 来, 并 在 收 到 后 的 两 周 内 给 予 答 复 每 个 CR 将 分 配 一 个 序 列 号, 在 COSMIC MPC 的 成 员 中 循 环 传 递,COSMIC MPC 是 一 个 世 界 范 围 内 COSMIC 方 法 的 专 家 组 他 们 的 正 常 评 审 周 期 最 少 需 要 一 个 月, 如 果 变 更 请 求 很 难 解 决, 可 能 需 要 更 长 的 时 间 评 审 的 结 果 可 能 是 CR 被 接 受, 或 者 拒 绝, 或 者 未 决 待 进 一 步 讨 论 ( 后 面 这 种 情 况, 例 如 本 CR 要 依 赖 另 一 个 CR), 结 果 会 尽 快 地 反 馈 给 提 交 者 只 有 包 含 了 下 面 的 所 有 信 息, 一 个 正 式 的 CR 才 会 被 接 受 提 交 CR 的 人 员 姓 名 职 位 和 单 位 提 交 人 的 详 细 联 系 方 式 提 交 日 期 关 于 CR 的 目 的 的 总 体 陈 述 ( 如 需 要 改 进 文 本 ) 需 要 变 更 替 换 或 删 除 的 实 际 文 字 ( 或 澄 清 引 用 出 处 ) 建 议 增 加 或 替 换 的 文 字 关 于 变 更 的 必 要 性 的 充 分 解 释 提 交 CR 的 表 格 可 以 从 网 站 获 得 COSMIC MPC 对 CR 的 评 审 结 果, 以 及 在 哪 个 版 本 应 用 这 个 CR( 如 果 被 接 受 了 的 话 ) 的 决 定 是 最 终 的 决 定 COSMIC 方 法 应 用 的 问 题 COSMIC MPC 抱 歉 不 能 回 答 与 COSMIC 方 法 应 用 相 关 的 问 题 有 商 业 机 构 能 够 提 供 本 方 法 的 培 训 和 顾 问 工 作, 或 者 支 持 工 具 详 细 情 况 请 咨 询 网 站 Measurement Manual, v4.0. Copyright
Microsoft PowerPoint - 数据通信-ch1.ppt
主 要 内 容 与 基 本 要 求 主 要 内 容 数 据 通 信 与 计 算 机 网 络 计 算 机 网 络 的 发 展 过 程 分 类 以 及 主 要 性 能 指 标 ; 分 组 交 换 的 基 本 原 理 及 其 与 电 路 交 换 报 文 交 换 的 联 系 与 区 别 ; 计 算 机 网 络 的 协 议 与 体 系 结 构 第 1 章 概 述 基 本 要 求 掌 握 分 组 交 换 电 路
9 Internet 10 Internet
1 2 3 4 5 6 Internet 7 8 9 Internet 10 Internet 11 12 1 1.1 1.2 1.3 1.4 1.5 1.6 1.1 1.1.1 20 50 20 60 ARPANET ARPANET Internet 20 70 ISO International Organization for Standardization TCP/IP 20 90 Internet
计算机网络
(delay latency) = + + LEC. A B A 0 0 0 B .6. = 0ms, 0Mb/s, 0x0 - x0x0 =x0 bit RTT RTT (Round-Trip Time) .7 OSI/RM OSI/RM OSI/RM TCP/IP (application layer) (transport layer) (network layer)
OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot
OSI OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Protocol OSI OSI OSI OSI OSI O S I 2-1 Application
经华名家讲堂
5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.3 5.3.1 5.3.2 5.3.3 / 5.3.4 / 5.3.5 / 5.4 Internet 5.4.1 Internet 5.4.2 Intranet 1. 2. 1 31 5 5.1 5.1.1 Internet 1 Host 20 60 IBM 2000 2 20 60 20 60
Microsoft Word - 1-招股说明书.doc
本 公 司 本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及 本 公 司 所 披 露 的 风 险 因 素, 审
先进制造技术是近几年提得较多,叫得较响的一个专用词语,而且先进制造技术在机械制造业领域中的应用越来越广泛而深入,并取得了很大的成绩
21 世 纪 全 国 高 校 应 用 人 才 培 养 旅 游 类 规 划 教 材 中 国 公 民 出 境 旅 游 目 的 地 国 家 ( 地 区 ) 概 况 方 海 川 主 编 付 景 保 副 主 编 内 容 简 介 中 国 公 民 出 境 旅 游 目 的 地 国 家 ( 地 区 ) 概 况 一 书 共 分 5 章, 第 1 章 主 要 介 绍 有 关 中 国 出 境 旅 游 市 场 的 发 展 历
( CIP) /,. - :, 2004. 9 ISBN 7-81094-144-5... - -. TP312 CIP ( 2004 ) 057057 21 : ( 2 4 610054 ) : : : : 787960 1 /16 : 21 : 347 : 2004 9 : 2004 9 : I
1 ( CIP) /,. - :, 2004. 9 ISBN 7-81094-144-5... - -. TP312 CIP ( 2004 ) 057057 21 : ( 2 4 610054 ) : : : : 787960 1 /16 : 21 : 347 : 2004 9 : 2004 9 : ISBN 7 81094-142 9 /TP83 : 1-5000 : 29. 80 ,,,,,,,,,,,,,,,,,,,,,,,,
TECHNICAL SPECIFICATION技術規範
管 理 系 統 驗 證 機 構 認 證 規 範 第 三 部 分 (ISO/IEC TS 17021-3:2013) 符 合 性 評 鑑 機 構 提 供 管 理 系 統 稽 核 及 驗 證 之 要 求 第 三 部 份 : 品 質 管 理 系 統 稽 核 及 驗 證 之 能 力 要 求 財 團 法 人 全 國 認 證 基 金 會 中 華 民 國 一 二 年 六 月 管 理 系 統 驗 證 機 構 認 證
Careers Guidance 2016 Web.pdf
Mainland China 235 Australia Tuition Fee () Course Tuition fee per year (A$) Living Cost University 236 Foundation Studies (VET) Vocational Education and Training (VET) 237 Canada Universities The College
<4D6963726F736F667420576F7264202D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A9>
本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及 本 公 司 所 披 露 的 风 险 因 素, 审 慎 作 出
庞 巴 迪 使 命 宣 言 我 们 的 使 命 是 成 为 世 界 领 先 的 飞 机 和 列 车 的 制 造 商 通 过 投 资 于 人 才 和 产 品, 我 们 致 力 于 为 客 户 提 供 卓 越 的 价 值 和 服 务, 并 为 股 东 提 供 持 续 的 盈 利 能 力 我 们 通 过
道 德 规 范 与 从 业 行 为 准 则 我 们 承 诺 庞 巴 迪 使 命 宣 言 我 们 的 使 命 是 成 为 世 界 领 先 的 飞 机 和 列 车 的 制 造 商 通 过 投 资 于 人 才 和 产 品, 我 们 致 力 于 为 客 户 提 供 卓 越 的 价 值 和 服 务, 并 为 股 东 提 供 持 续 的 盈 利 能 力 我 们 通 过 创 新 和 杰 出 的 产 品 安 全 效
一
30 Latest Global Internet Statistical Information (Vol. 30) CNNIC 2007 09 (September, 2007) (Table of Contents) GLOBAL INTERNET DEVELOPMENT... 2 1 The Total Number of Hostnames in the World...2 2 Top Ten
Microsoft PowerPoint - Speech_KunShan_ProjectManagement[1].ppt
職 場 對 專 案 管 理 人 才 的 需 求 崑 山 科 技 大 學 演 講 11/3 (Wed) 13:30~15:30PM 教 學 與 研 究 大 樓 第 二 階 梯 教 室 周 龍 鴻 roger, PgMP roger PgMP 簡 介 周 龍 鴻 LH Chou (roger PgMP) 雙 子 座 O 型 個 性 積 極, 熱 忱, 樂 觀, 樂 於 分 享 電 話 : 07-588-8800
南威软件股份有限公司
发 行 概 况 发 行 股 票 类 型 发 行 股 数 本 次 发 行 股 份 安 排 每 股 面 值 每 股 发 行 价 格 预 计 发 行 日 期 拟 上 市 证 券 交 易 所 发 行 后 总 股 本 人 民 币 普 通 股 A 股 不 超 过 2,500 万 股 本 次 计 划 公 开 发 行 股 票 数 量 不 超 过 2,500 万 股, 占 发 行 后 公 司 总 股 本 的 25%
nbqw.PDF
2002 2002 3 3 4 6 8 11 13 14 26 28 32 60 2002 2003 1 18 2002 2002 5 31 3100001006917 310115739764252 310115739764252 312,377,217.73 360,048,073.09 360,048,073.09 204,681,114.81 204,681,114.81 2,253,777.58
工程设计资质标准
工 程 设 计 资 质 标 准 为 适 应 社 会 主 义 市 场 经 济 发 展, 根 据 建 设 工 程 勘 察 设 计 管 理 条 例 和 建 设 工 程 勘 察 设 计 资 质 管 理 规 定, 结 合 各 行 业 工 程 设 计 的 特 点, 制 定 本 标 准 一 总 则 ( 一 ) 本 标 准 包 括 21 个 行 业 的 相 应 工 程 设 计 类 型 主 要 专 业 技 术 人 员
4 办 公 室 工 作 实 务 ( 第 3 版 ) 第 1 单 元 单 位 组 织 的 有 效 运 作 离 不 开 办 公 室 工 作 情 景 案 例 左 景 被 宏 达 商 业 集 团 公 司 录 用 为 秘 书, 试 用 期 间, 只 能 在 办 公 室 打 杂, 有 时 工 作 稍 有 差 错
模 块 1 办 公 室 工 作 概 述 3 模 块 1 办 公 室 工 作 概 述 学 习 目 标 知 识 目 标 : 了 解 办 公 室 工 作 的 性 质 作 用 和 职 能 理 解 办 公 室 工 作 的 原 则 性 与 灵 活 性 认 识 办 公 室 秘 书 应 具 备 的 职 业 素 养 能 力 目 标 : 培 养 办 公 室 秘 书 的 工 作 悟 性 完 善 办 公 室 秘 书 的 能
nbqw.PDF
2002 2 2002 3 2002 4 2002 5 2002 2002 497,436,769.87 398,874,507.07 359,317,320.34 1,009,717,057.82 6,259,557.58 331,224,008.07 78,162,839.02 82,594,331.83 5,455,590.95 742,195,671.99-28,879,459.87 6 2002
, 60 IBM 2000 2. 多 个 计 算 机 互 联 的 计 算 机 网 络 60 HOS HOS 1-1a 1-1b HOS FEP 1-1c 1-1 60 ARPANE(Advanced Research Project Agency Network) ARPA (1) 1-2 IMP
OSI OSI OSI 1 1 ENIAC 1954 1 1 1 1. 以 单 机 为 中 心 的 通 信 系 统 1-1(a) 1-1(b) CCP Communication Control Processor FEP(Front End Processor) (Concentrator) 1-1(c) 1 , 60 IBM 2000 2. 多 个 计 算 机 互 联 的 计 算 机 网 络 60
2013年全国农村妇女科学素质网络竞赛活动总结
2013 年 全 国 农 村 妇 女 科 学 素 质 网 络 竞 赛 活 动 总 结 为 全 面 贯 彻 党 的 十 八 大 精 神, 落 实 全 民 科 学 素 质 行 动 计 划 纲 要 实 施 方 案 (2011 2015 年 ), 提 高 农 村 妇 女 运 用 互 联 网 获 取 农 业 生 产 科 学 生 活 低 碳 环 保 等 方 面 的 知 识 和 技 术, 引 导 农 村 妇 女
“秦火火”玩“火”自焚
学 习 参 考 (2014 年 第 5 期 ) 党 委 组 织 部 党 委 宣 传 部 二 〇 一 四 年 七 月 社 会 主 义 核 心 价 值 观 基 本 内 容 : 富 强 民 主 文 明 和 谐, 自 由 平 等 公 正 法 治, 爱 国 敬 业 诚 信 友 善 目 录 基 层 党 建 中 共 中 央 办 公 厅 印 发 2014-2018 年 全 国 党 员 教 育 培 训 工 作 规 划
2014年9月月讯
科 技 动 态 3 月 快 讯 ( 国 家 自 然 科 学 基 金 申 报 专 刊 ) 主 办 : 科 技 处 责 编 : 李 文 凤 校 对 : 李 伟 2015 年 总 第 20 期 太 原 理 工 大 学 科 技 信 息 QQ 群 号 :203560682 科 研 经 费 ( 单 位 : 万 元 ) 时 间 2015.1.1-2015.3.31 2014.1.1-2014.3.31 同 比 增
1
1 2 3 4 5 6 7 渡 口 集 结 号 文 / 田 云 贵 8 三 局 的 发 源 地 在 四 川 渡 口 1965 年, 为 响 应 党 和 国 家 三 线 建 设 的 号 召, 大 批 施 工 单 位 和 人 员 来 到 这 里, 我 也 是 其 中 一 员 我 们 去 之 前, 从 未 听 说 过 渡 口, 今 天 人 们 也 已 经 无 法 从 地 图 上 找 到 这 个 地 方 事
<4D6963726F736F667420576F7264202D2032303136C4EAD6D0BFBCD3EFCEC4C6C0BCDBD6B8C4CFA3A8B6A8B8E5A3A92E646F63>
2016 年 上 海 市 初 中 语 文 课 程 终 结 性 评 价 指 南 一 评 价 的 性 质 目 的 和 对 象 上 海 市 初 中 毕 业 语 文 统 一 学 业 考 试 是 义 务 教 育 阶 段 的 终 结 性 评 价 它 的 指 导 思 想 是 有 利 于 落 实 教 考 一 致 的 要 求, 切 实 减 轻 中 学 生 过 重 的 学 业 负 担 ; 有 利 于 引 导 初 中 学
目 录
2015 年毕业生就业质量年度报告 二〇一五年十二月 目 前 言...1 第 一 章 2015 届 毕 业 生 基 本 情 况...2 一 毕 业 生 总 体 情 况... 2 二 毕 业 生 生 源 地 分 布 状 况... 3 三 毕 业 生 性 别 分 布 状 况... 5 第 二 章 2015 届 毕 业 生 就 业 状 况...6 一 毕 业 生 基 本 就 业 状 况... 6 二 毕
绝版亲情
北 京 市 第 十 七 中 学 第 十 二 届 春 蕾 杯 优 秀 作 文 选 北 京 市 第 十 七 中 学 初 中 部 语 文 教 研 组 2012 年 5 月 目 录 绝 版 亲 情... 3 再 等 我 一 次... 5 绝 版 亲 情... 7 怀 揣 着 梦 想 的 女 孩... 9 老 师, 我 想 给 你 说 我 的 理 想... 11 友 谊 更 重 要... 12 那 时 的 我...
标题
河 北 省 省 会 精 神 文 明 建 设 委 员 会 办 公 室 石 家 庄 市 志 愿 服 务 指 导 委 员 会 石 家 庄 市 志 愿 服 务 总 队 石 家 庄 市 志 愿 服 务 基 金 会 文 件 石 文 明 办 2014 25 号 关 于 命 名 全 市 优 秀 志 愿 服 务 集 体 和 个 人 的 决 定 各 县 ( 市 ) 区 文 明 办, 市 直 机 关 工 委, 市 委 农
专业特色、实施过程和效果说明
9.1 专 业 特 色 实 施 过 程 和 效 果 说 明 高 校 代 码 及 名 称 :10419 井 冈 山 大 学 专 业 代 码 及 名 称 :050101 汉 语 言 文 学 一 专 业 特 色 依 据 复 合 型 人 才 培 养 定 位, 基 于 厚 基 础 重 素 养 强 能 力 人 才 培 养 理 念, 充 分 利 用 地 方 红 色 古 色 文 化 资 源 优 势 和 传 统 文
- 1 - 学 校 简 介 烟 台 大 学 文 经 学 院 成 立 于 2003 年, 为 全 日 制 本 科 层 次 普 通 综 合 类 高 校, 是 国 家 教 育 部 首 批 确 认 的 独 立 学 院 目 前 在 校 生 一 万 二 千 余 人 2005 年 1 月, 学 院 以 优 异 成 绩 通 过 教 育 部 独 立 学 院 办 学 条 件 和 教 学 工 作 专 项 检 查 2006
综合练习与检测八下.tpf
吉 林 省 中 小 学 教 材 审 定 委 员 会 审 定 综 合 练 习 与 检 测 八 年 级 下 册 新 课 标 实 验 教 材 编 写 组 编 目 录 一 诗 歌 二 首 (1) 二 格 律 诗 八 首 (6) 三 词 二 首 ( 10) 阶 段 检 测 题 ( 15) 四 聪 明 人 和 傻 子 和 奴 才 ( 18) 五 驴 和 人 的 新 寓 言 ( 21) 阶 段 检 测 题 ( 23)
目 录
0 目 录 聚 焦 全 球... 1 英 国 高 校 的 欧 洲 学 生 人 数 增 加... 1 英 国 2010 年 预 算 将 增 加 20,000 个 高 校 招 生 名 额... 1 美 国 总 统 奥 巴 马 签 署 立 法 对 学 生 贷 款 项 目 进 行 革 新... 2 英 国 提 高 大 学 学 费 可 增 进 社 会 公 正... 3 日 本 大 学 数 量 增 加 维 持
國別(地區)
換 照 須 知 及 在 當 地 適 用 一 覽 表 國 內 駕 照 當 地 駕 照 (1) 澳 洲 一 申 請 資 格 及 應 備 資 料 如 下 : 有 條 件 使 用 一 具 下 列 身 分 之 訪 客 ( 首 都 領 地 ) 1. 非 具 訪 客 駕 駛 人 身 分 駕 駛 人 (visiting 2. 年 滿 25 歲 drivers), 得 持 憑 3. 免 經 筆 試 及 路 考 駕 照,
年 第 期!! %! # # &! #! ( % & 余 牧 人 # 抗 战 八 年 来 的 中 国 教 会 # 基 督 教 丛 刊 第 期 年 月 第 页 参 见 刘 吉 西 等 编 # 四 川 基 督 教 巴 蜀 书 社 年 版 秦 和 平 # 基 督 宗 教 在 西 南 民 族 地 区 的 传
战 争 与 社 会 转 型 中 的 中 国 基 督 教 会 中 华 基 督 教 会 全 国 总 会 边 疆 服 务 研 究 年 代 后 期 中 华 基 督 教 会 全 国 总 会 发 起 了 一 场 旨 在 服 务 西 部 民 族 地 区 以 巩 固 抗 战 后 方 的 运 动 号 召 教 会 内 外 有 为 之 士 到 当 时 被 称 为! 边 疆 的 西 南 少 数 民 族 地 区 开 展 生
壹 前 言 一. 研 究 動 機 學 者 指 出 轉 換 時 期 是 孩 子 飲 食 習 慣 建 立 的 關 鍵 時 期, 若 孩 子 累 積 不 好 得 經 驗, 到 兩 歲 時 可 能 會 出 現 偏 食 情 況 ( 張 雪 惠,2010 2010) 嬰 兒 的 副 食 品 是 邁 入 寶 寶
寶 寶 健 康, 從 營 養 做 起 - 淺 談 嬰 兒 副 食 品 投 稿 類 別 : 健 康 / 護 理 類 篇 名 : 寶 寶 健 康, 從 營 養 做 起 - 淺 談 嬰 兒 副 食 品 作 者 : 江 佩 珊 私 立 文 興 高 中 高 三 義 班 許 祐 甄 私 立 文 興 高 中 高 三 義 班 張 詠 晴 私 立 文 興 高 中 高 三 義 班 指 導 老 師 : 洪 雅 津 壹 前
近 代 史 研 究 % 年 第 期! # % # & % % % % % % % %
黄 正 林 位 于 黄 土 高 原 内 蒙 古 高 原 和 青 藏 高 原 交 会 处 的 甘 肃 宁 夏 青 海 是 一 个 农 业 牧 业 和 农 牧 交 错 的 地 区 又 是 一 个 少 数 民 族 集 聚 的 地 区 由 于 居 民 的 生 产 方 式 生 活 方 式 和 宗 教 信 仰 的 不 同 农 村 市 场 的 构 成 也 不 同 在 以 农 业 经 济 为 主 的 地 区 以 集
对 法 理 学 知 识 谱 系 的 一 种 考 察 一 追 求 作 为 客 观 实 体 的 法 律 # # # % & # # ( ) % & % & ( % & % & ) # % & % &
对 法 理 学 知 识 谱 系 的 一 种 考 察 葛 洪 义! # 对 法 理 学 知 识 谱 系 的 一 种 考 察 一 追 求 作 为 客 观 实 体 的 法 律 # # # % & # # ( ) % & % & ( % & % & ) # % & % & # # # # % & 对 法 理 学 知 识 谱 系 的 一 种 考 察 + + % & #, # 二 追 求 作 为 主 体 理 性
目 录 一 重 要 提 示... 3 二 公 司 主 要 财 务 数 据 和 股 东 变 化... 3 三 重 要 事 项... 7 四 附 录... 15 2 / 25
公 司 代 码 :601231 公 司 简 称 : 环 旭 电 子 环 旭 电 子 股 份 有 限 公 司 2016 年 第 一 季 度 报 告 1 / 25 目 录 一 重 要 提 示... 3 二 公 司 主 要 财 务 数 据 和 股 东 变 化... 3 三 重 要 事 项... 7 四 附 录... 15 2 / 25 一 重 要 提 示 1.1 公 司 董 事 会 监 事 会 及 董 事
!!! #! #!!!!
!! 中 国 近 代 钢 铁 工 业 化 始 于 世 纪 末 的 汉 阳 铁 厂 以 及 之 后 的 汉 冶 萍 公 司 为 了 获 得 本 土 的 技 术 能 力 汉 冶 萍 公 司 先 后 选 送 了 约 名 中 国 学 生 赴 英 德 美 等 西 方 国 家 学 习 冶 金 技 术 从 而 产 生 了 中 国 近 代 钢 铁 工 业 化 的 首 批 本 土 工 程 师 这 批 工 程 师 在
欧 洲 研 究 年 第 期! # % # %! #
欧 盟 新 老 成 员 国 养 老 保 险 制 度 改 革 比 较 仇 雨 临 黄 小 勇 面 对 人 口 老 龄 化 日 趋 严 重 经 济 与 社 会 结 构 的 变 化 以 及 全 球 化 和 区 域 一 体 化 的 挑 战 欧 盟 国 家 普 遍 进 行 了 养 老 金 制 度 的 改 革 新 老 成 员 国 由 于 既 遭 遇 相 同 问 题 又 面 对 不 同 挑 战 因 此 在 改 革
数 据 库!!
黄 玺 瑛 魏 东 平 全 球 地 壳 应 力 状 态 对 于 地 学 及 相 关 领 域 科 学 研 究 意 义 重 大 因 此 测 量 全 球 地 壳 应 力 并 绘 制 全 球 地 壳 应 力 图 一 直 受 到 国 际 地 学 界 广 泛 关 注 年 开 始 实 施 的 世 界 应 力 图 计 划 以 下 简 称 经 各 国 专 家 多 年 合 作 和 努 力 工 作 现 已 出 版 了 最
