《软件需求分析》PPT课件

上传人:san****019 文档编号:23743509 上传时间:2021-06-10 格式:PPT 页数:114 大小:565KB
收藏 版权申诉 举报 下载
《软件需求分析》PPT课件_第1页
第1页 / 共114页
《软件需求分析》PPT课件_第2页
第2页 / 共114页
《软件需求分析》PPT课件_第3页
第3页 / 共114页
资源描述:

《《软件需求分析》PPT课件》由会员分享,可在线阅读,更多相关《《软件需求分析》PPT课件(114页珍藏版)》请在装配图网上搜索。

1、 3.4 分 析 建 摸 方 法结 构 化 分 析 (传 统 建 模 方 法 )面 向 对 象 分 析 OOAOODOOP 3.4.2 面 向 对 象 分 析 方 法v软 件 开 发 中 为 什 么 要 使 用 面 向 对 象方 法 ?v面 向 对 象 分 析 方 法 与 结 构 化 分 析 方法 有 哪 些 相 似 之 处 ? 有 何 区 别 ?v面 向 对 象 方 法 是 对 过 去 的 一 个 完 全突 破 , 还 是 “ 换 汤 不 换 药 ” ? 对 象 ( object) 现 实 世 界 中 某 个 具 体 的 物 理 实 体 或 概 念 在 计 算 机逻 辑 中 的 映 射 和

2、体 现 。 对 象 具 有 的 含 义 :q 在 现 实 世 界 中 : 是 客 观 世 界 中 的 一 个 实 体q 在 面 向 对 象 程 序 中 : 表 达 成 计 算 机 可 理 解 、 可 操 纵 、 具 有 一 定 属 性 和 行 为 的 对 象q 在 计 算 机 世 界 中 : 是 一 个 可 标 识 的 存 储 区 域 面 向 对 象 方 法 是 一 种 运 用 对 象 、 类 、继 承 、 封 装 、 聚 合 、 消 息 传 递 、 多 态性 等 概 念 来 构 造 系 统 的 软 件 开 发 方 法 。面 向 对 象 的 主 要 特 征 :q封 闭 性 (Encapsula

3、tion)q 继 承 性 (Inheritance)q 多 态 性 (Polymorphism) 类 ( class)具 有 共 同 属 性 和 行 为 的 对象 的 抽 象类 与 对 象 的 关 系类 是 对 象 的 抽 象对 象 是 类 的 实 例 对 象 、 实 体 与 类 封 装 封 装 是 软 件 开 发 方 法 的 重 要 原 则 ,有 两 个 涵 义 :把 对 象 的 全 部 属 性 和 全 部 服 务 结 合在 一 起 , 形 成 一 个 不 可 分 割 的 独 立单 位 ( 对 象 ) 。尽 可 能 隐 蔽 对 象 的 内 部 细 节( 信 息 隐 蔽 ) 传 统 方 法 数

4、 据 与 过 程 是 分 离 的过 程 1输 入输 出 过 程 2过 程 3 数 据 实 体 属 于 该 对 象的 数 据对 象处 理 数 据 的 方 法消 息消 息对 象 把 数 据 和 处 理 数 据 的 方 法 封 状 成 一 个 单 元 传 统 方 法 和 面 向 对 象 方 法 的 比 较 继 承 ( 继 承 性 inheritance) 继 承 性 是 父 类 和 子 类 之间 共 享 数 据 和 方 法 的 机制 继 承 性 具 有 传 递 性 继 承 性 包 括 单 继 承 和 多重 继 承 子 类 继 承 部 分增 加 部 分 父 类共 性 部 分 继 承 性 作 用 使 软

5、 件 系 统 具 有 开 放 性 更 好 地 进 行 抽 象 与 分 类 增 强 代 码 的 重 用 率 多 态 ( 多 态 性 polymorphism)不 同 的 对 象 收 到 同 一 消 息 可 产 生 完 全不 同 的 结 果 , 这 一 现 象 叫 做 多 态多 态 的 效 果 用 户 发 送 一 个 通 用 的 消息 , 而 实 现 的 细 节 则 由 接 收 对 象 自行 决 定 多 态 性 的 作 用 增 强 了 操 作 的 透 明 性 , 可 理 解 性 和可 扩 展 性 增 强 了 软 件 的 灵 活 性 和 重 用 性 消 息 (message) 消 息 对 象 之 间

6、 相 互 请 求 或 相 互 协 作 的 途径 , 是 要 求 某 个 对 象 执 行 某 个 功 能 操 作 的 规格 说 明 消 息 内 容 通 常 包 含 接 收 方 及 请 求 接 收 方完 成 的 功 能 信 息 发 送 方 发 出 消 息 , 请 求 接 收 方 响 应 接 收 方 收 到 消 息 后 , 经 过 解 释 , 激 活 方法 , 予 以 响 应 为 什 么 对 面 向 对 象 方 法 感 兴 趣 ?面 向 对 象 方 法 的 主 要 优 点 :自 然 性追 求 软 件 系 统 对 现 实 系 统 的 直 接 模 拟 , 尽 量实 现 将 现 实 世 界 中 的 事 物

7、 直 接 映 射 到 软 件 系统 的 解 空 间 中 。软 件 复 用 可 复 用 性 ( 可 重 用 性 ) reusebility可 扩 展 性可 管 理 性 面 向 对 象 技 术 允 许 复 用 的 不 仅 仅 是代 码 , 通 过 面 向 对 象 技 术 , 我 们 可 以 复用 需 求 、 分 析 、 设 计 、 测 试 计 划 、 用户 界 面 以 及 体 系 结 构 等 等 , 事 实 上 , 软件 工 程 生 存 期 中 的 每 个 部 分 都 可 以 复用 。 可 复 用 性 ( 可 重 用 性 ) 传 统 系 统 分 析 :面 向 功 能 ,把 系 统 看 成 一组 功

8、 能OOA: 把 问 题 当 作 一 组 相 互 作 用 的 实 体 ,并 确 定 实 体 间 关 系 (1)方 法 是 对 软 件 开 发 过 程 所 有 阶 段 进 行 综 合考 虑 而 得 到 的 ;(2)从 生 存 期 的 一 个 阶 段 到 下 一 个 阶 段 所 使 用的 方 法 与 技 术 具 有 高 度 的 连 续 性 ;(3)将 OOA、 OOD、 OOP集 成 到 生 存 期 的相 应 阶 段 。面 向 对 象 技 术 的 特 点 OO方 法 改 进 了 在 生 存 期 各 个 阶 段 间 的界 面 , 因 为 生 存 期 各 个 阶 段 开 发 出 来 的“ 部 件 ”

9、都 是 类 , 在 面 向 对 象 生 存 期 的各 个 阶 段 对 各 个 类 的 信 息 进 行 细 化 , 类成 为 分 析 、 设 计 和 实 现 的 基 本 单 元 。 OO方 法 的 开 发 过 程 类 的 生 存 期 模 型类 的 规格 说 明从 废 弃型 开 发 既 存 类的 复 用 渐 增 式的 实 现渐 增 式的 测 试求 精 和 维 护 测 试 用例 和 测 试 的 开 发实 现 从 既 存类 演 变 类 的 规 格 说 明 指 导 对 存 放 现 存 类 的 软 件库 进 行 查 找 现 存 类 提 供 当 前 应 用 所 需 功 能 三 种 可 能 利 用 现 存 类

10、 的 方 向 : 现 存 类 的 复 用 从 现 存 类 进 行 演 变 从 废 弃 类 进 行 开 发 类 的 设 计 与 实 现 对 象 之 间 的 联 系 与 对 象模 型 面 向 对 象 方 法 开 发 软 件通 常 建 立 的 三 种 形 式 的 模 型 描 述 系 统 数 据 结 构 的 对 象 模 型 描 述 系 统 控 制 结 构 的 动 态 模 型 描 述 系 统 功 能 的 功 能 模 型 三 种 模 型 从 三 个 不 同 但 由 密 切 相 关 的 角 度 模 拟 目 标系 统 。 对 象 模 型 是 最 重 要 、 最 基 本 、 最 核 心 的 。 对 象 模 型

11、表 示 静 态 的 、 结 构 的 系 统 数据 的 性 质 。对 模 拟 客 观 世 界 实 体 的 对 象 以 及 对 象彼 此 之 间 的 关 系 的 映 射 , 描 述 了 系 统 的静 态 结 构 。 OO方 法 强 调 围 绕 对 象 而 不 是功 能 来 构 造 系 统 。对 象 模 型 分 类 关 系 ( 归 纳 关 系 、 一 般 与 特 殊 的 关 系 ) 组 成 关 系 ( 组 合 关 系 、 整 体 /部 分 的 关 系 ) 对 象 属 性 之 间 的 静 态 的 联 系 对 象 行 为 的 动 态 联 系 类 及 对 象 间 常 见 的 联 系 分 类 关 系 (一

12、般 与 特 殊 的 关 系 )示 例学生本科生研究生 组 成 关 系 (整 体 与 部 分 的 关 系 )示 例学科部办公室学院实验室 对 象 模 型 中 表 现上 述 联 系 的 结 构 和 连 接 分 类 是 对 象 抽 象 的 基 础 分 类 结 构 表 现 的 是 事 物 的 一 般 与 特 殊 的 关系 , 即 “ is-a” 关 系 。 面 向 对 象 术 语 中 常 把 一 般 与 特 殊 的 关 系 称为 泛 化 ( Generalization) 与 特 化 (Specialization) 联 系(1)分 类 结 构 ( 一 般 /特 殊 结 构 ) 存 户一 般 /特 殊

13、 结 构 举 例 一 般 类(父 类 、 基 类 、 超 类 ) 特 殊 类(子 类 、 具 体 类 )继 承一 个 特 殊 类 中 的 所 有 对 象 可 继 承 一 般 类 中 的 属性 、 服 务 、 关 系 账 号姓 名余 额存 款取 款 支 票 存 户 储 蓄 存 户利 息 率 组 装 结 构 表 示 对 象 类 之 间 的 组 成 关系 , 即 整 体 与 部 分 的 关 系 。 整 体 对 于 部 分 是 “ has-a” 关 系 。 (部 分 对 于 整 体 是 “ a-part-of” 关 系 ) 组 装 结 构 体 现 了 面 向 对 象 方 法 的 聚 合 ( 也 叫 聚

14、 集 Aggregation) 原 则 。(2) 组 装 结 构 ( 整 体 /部 分 结 构 ) 1+电 源 主 机 箱 键 盘监 视 器 鼠 标内 存CPU 硬 盘o 微 机整 体 /部 分 结 构 表 示 法 举 例 实 例 连 接 表 现 了 对 象 之 间 的 静 态 联 系, 通 过 对 象 的 属 性 来 表 现 对 象 之 间 的 依 赖关 系 。面 向 对 象 术 语 中 把 对 象 之 间 的 实 例 连接 称 为 链 接 (Link), 把 类 之 间 的 实 例 连 接称 为 关 联 (Association)。(3)实 例 连 接 (Instance Connecti

15、on) 教 师 指 导 论 文0,m 1 学 生教 师 为 学 生指 导 论 文 : 教 师 教 学0,m 0,n 学 生教 师 为 学 生授 课 : 实 例 连 接 示 例 及 表 示 允 许 实 例 连 接 带 有 一 组 属 性 , 这 些 属性 通 过 关 联 来 描 述 类 1 连 接 名 称m n 类 1连 接属 性关 联 关 系 (链 属 性 )的 表 示 为 之 工 作工 资职 务 雇 主雇 员 个 人名 字身 份 证 号 公 司名 字地 址题 目答 辩 时 间成 绩 教 师 学 生 指 导 论 文0,m 1关 联 关 系 (链 属 性 ) 对 象 之 间 的 通 信 联 系

16、。 一 需 要 另 一 个 对 象 的 服 务 , 便 向 它 发 出个 对 象 请 求 服 务 的 消 息 , 接 收 消 息 的 对象 响 应 消 息 , 触 发 所 要 求 的 服 务 操 作 。 消 息 连 接 体 现 了 对 象 行 为 的 动 态 联 系 。(4)消 息 连 接 (Message Connection) 一 家 公 司 的 对 象 模 型 ( OMT) 示 例管 理 0, 1姓 名身 份 证 号 码地 址员 工 名 字电 话 号 码主 要 产 品地 址公 司职 务 雇 用解 雇项 目 名 预 算优 先 级项 目 产 品 名成 本重 量产 品工 人 经 理 部 门部

17、门 名主 持参 加 1+1+1+ 1+1+ 生 产 方 法 论 是 如 何 对 复 杂 系 统 进 行“ 抽 象 ” 的 工 作 , 以 及 如 何 建 立 抽象 模 型 。 面 向 对 象 的 方 法 论 面 向 对 象 分 析 方 法 确 实 不 同 于 结 构 化 分 析 方法 吗 ? Fichman,R.G and C.F.Kemerer, 在 “ Object-oriented Conventional Analysis and Design Methodologies” 中 阐 述 :我 们 的 结 论 是 面 向 对 象 分 析 方 法 表 现 了 相 对面 向 过 程 的 方

18、法 学 ( 如 结 构 化 分 析 ) 的 根 本 性 变化 , 而 且 相 对 面 向 数 据 的 方 法 学 仅 仅 是 增 量 性 的变 化 。 面 向 过 程 的 方 法 学 在 建 模 过 程 中 的 关 注 点不 是 对 象 的 内 在 性 质 , 从 而 导 致 了 和 面 向 对 象 的三 个 基 本 原 理 相 正 交 的 问 题 域 模 型 。二 .面 向 对 象 分 析 建 模 (OOA) 面 向 对 象 分 析 方 法 使 得 软 件 工 程 师 能 够通 过 对 象 、 属 性 和 操 作 ( 作 为 主 要 的 建模 成 分 ) 的 表 示 来 对 问 题 建 模

19、。 面 向 对 象 分 析 方 法 使 得 软 件 工 程 师 能 够 通过 对 象 、 属 性 和 操 作 ( 作 为 主 要 的 建 模 成 分 )的 表 示 来 对 问 题 建 模 。建 立 分 析 模 型 5个 基 本 原 则 :( 1) 建 模 信 息 域 ;( 2) 描 述 模 块 功 能 ;( 3) 表 示 模 型 行 为 ;( 4) 分 解 以 模 型 显 示 更 多 细 节 ;( 5) 早 期 模 型 表 示 问 题 的 本 质 , 而 后 期 模 型 提 供 实 现 细 节 。 是 定 义 所 有 和 被 求 解 的 问 题 相 关 的 类 ( 及 同 类 关联 的 关 系

20、 和 行 为 ) , 为 了 达 到 这 个 目 标 , 必 须 完成 以 下 任 务 :( 1) 必 须 在 客 户 和 软 件 工 程 师 之 间 沟 通 了 解 基本 的 用 户 需 求 ;( 2) 必 须 标 识 类 (定 义 属 性 和 方 法 );( 3) 必 须 刻 划 类 层 次 ;( 4) 表 示 对 象 对 象 关 系 ( 对 象 连 接 ) ;( 5) 必 须 建 模 对 象 行 为 ;( 6) (1)到 (5)递 进 地 反 复 使 用 , 直 至 完 成 建 模OOA的 意 图 面 向 对 象 分 析 方 法 相 似 步 骤 :( 1) 使 用 基 本 需 求 作 为

21、 指 南 选 择 类 和 对 象 ;( 2) 为 对 象 标 识 属 性 和 操 作 ;( 3) 定 义 组 织 类 的 结 构 和 层 次 ;( 4) 建 造 对 象 -关 系 模 型 的 ;( 5) 建 造 对 象 -行 为 模 型 。 由 Rumbaugh 、 Booch 、 Jacobson提出 的 统 一 建 模 语 言 (Unify Modeing Language简 称 UML) UML是 一 种 定 义 良 好 , 易 于 表 达 , 功能 强 大 且 普 遍 实 用 的 建 模 语 言 。统 一 的 OOA方 法 对 象 模 型 技 术 (OMT, Object Model

22、Tech.)对 象 模 型 动 态 模 型 功 能 模 型基 本 模 型 :三 个 模 型 分 别 从 不 同 角 度 分 析 系 统 对 象 模 型 : 描 述 静 态 结 构 , 定 义 做事 情 的 实 体 功 能 模 型 : 描 述 处 理 (数 据 变 换 ),指明 系 统 应 “ 做 什 么 ” 动 态 模 型 : 描 述 交 互 过 程 , 规 定 什么 时 候 做 分 析 模 型 OMT模 型 系 统 分 析 和 设 计 过 程 概 观 图产 生 需 求结 构 及 对 象设 计建 立 模 型 问 题 描 述对 象 模 型 、 动 态 模 型 、 功 能 模 型详 细 的 对 象

23、 模 型详 细 的 动 态 模 型详 细 的 功 能 模 型 分析阶段设计阶段 设 置 : 由 厂 商 根 据 销 售 状 况 自 动 调 配 , 并 可随 时 重 新 设 置 售 价 , 但 售 货 机 最 多 仅 能 放 置50罐 饮 料 , 其 按 钮 设 计 在 各 种 饮 料 样 本 的 下方 , 若 经 金 额 计 算 器 累 计 金 额 足 够 , 则 选 择键 灯 会 亮 ; 若 某 一 种 饮 料 已 销 售 完 毕 , 则 售完 灯 会 亮 。销 售 : 顾 客 将 硬 币 投 入 售 货 机 , 经 累 加 金 额足 额 的 饮 料 选 择 键 灯 亮 , 等 顾 客 按

24、 键 选 择 。顾 客 按 键 后 饮 料 由 取 物 楼 掉 出 , 并 自 动 结 算及 找 钱 。取 消 交 易 : 顾 客 可 在 按 下 选 择 键 前 任 何 一 个时 刻 , 拉 动 退 币 杆 取 消 交 易 收 回 硬 币 。实 例 : 饮 料 自 动 售 货 机 系 统 (1)找 出 对 象 及 其 关 联(2)赋 予 类 及 关 联 的 属 性 数 据(3)组 织 类 的 结 构OMT的 对 象 图步 骤 : 设 置 : 一 个 饮 料 自 动 售 货 机 可 以 放 置 五种 不 同 或 部 分 相 同 的 饮 料 , 可 由 厂 商 根 据 销售 状 况 自 动 调

25、配 , 并 可 随 时 重 新 设 置 售 价 ,但 售 货 机 最 多 仅 能 放 置 50罐 饮 料 , 其 按 钮 设计 在 各 种 饮 料 样 本 的 下 方 , 若 经 金 额 计 算 器累 计 金 额 足 够 , 则 选 择 键 灯 会 亮 ; 若 某 一 种饮 料 已 销 售 完 毕 , 则 售 完 灯 会 亮 。销 售 : 顾 客 将 硬 币 投 入 售 货 机 , 经 累 加 金额 足 额 的 饮 料 选 择 键 灯 亮 , 等 顾 客 按 键 选 择 。顾 客 按 键 后 饮 料 由 取 物 楼 掉 出 , 并 自 动 结 算及 找 钱 。取 消 交 易 : 顾 客 可 在

26、 按 下 选 择 键 前 任 何 一个 时 刻 , 拉 动 退 币 杆 取 消 交 易 收 回 硬 币 。找 出 饮 料 自 动 售 货 机 系 统 中 的 对 象 描 述 系 统 内 部 对 象 结 构 , 包 括 对 象 本 身 的定 义 、 对 象 的 属 性 、 操 作 , 以 及 对 象 与 其 它 对象 之 间 的 关 系 。 对 象 模 型 是 OMT方 法 论 中 最 重 要 的 部 分 ,动 态 模 型 、 功 能 模 型 都 将 依 次 而 建 立 对 象 模 型以 对 象 图 形 式 呈 现 , 对 象 图 由 类 构 成 。对 象 模 型 饮 料 自 动 售 货 机 系

27、 统 对 象 图贩卖机饮 料 号 码价 格投 币金 额 显 示按 纽退 币售 完 显 示存量计算器饮 料 号 码存 量递 减售 完 显 示重 置选择钮选 择 钮 状 态 灯 亮灯 熄售 完 灯 亮按 钮顾客姓 名硬 币投 币 -置 入拿 取 饮 料退币杆退 币 杆 状 态拉 动金额计算器金 额累 加找 零重 置 购 买 选 取被 拉 动 属 于属 于属 于属 于 为 所 有 模 型 实 体 准 备 一 个 数 据 字 典 ,精 确 描 述 每 一 个 对 象 类 ,包 括 : 成 员 约 束 关 联 、 属 性 、 操 作建 立 数 据 字 典 动 态 模 型 用 来 描 述 系 统 与 时

28、间 相 关 的 动 态 行 为即 系 统 的 控 制 逻 辑 , 表 现 对 象 彼 此 间经 过 相 互 作 用 后 , 随 时 间 改 变 的 不 同运 算 顺 序 。 动 态 模 型 以 “ 事 件 ” ( Events) 和“ 状 态 ” ( States) 为 其 模 型 的 主 要 概念 。 动 态 模 型 以 状 态 图 形 式 呈 现 。 瞬 时 发 生 的 行 为 ; 引 起 对 象 状 态 转 换 的 控 制 信 息 。 事 件 类 和 属 性 举 例 :u飞 机 起 飞 ( 航 线 、 航 班 号 、 城 市 )u按 动 鼠 标 按 钮 ( 按 钮 、 位 置 )u. 事

29、 件 脚 本 和 事 件 踪 迹 脚 本 是 系 统 某 一 次 特 定 运 行 时 期 内 发生 的 事 件 序 列 。 ( 脚 本 也 叫 场 景 ) 事 件 追 踪 图 侧 重 说 明 发 生 于 系 统 执 行 过 程 中 的 一 个特 定 “ 场 景 (scenarios)” 。 通 话 脚 本 ( 只 包 括 影 响 电 话 线 的 事 件 )17. 打 电 话 者 挂 断 电 话16. 电 话 切 断15. 接 电 话 者 挂 断 电 话14. 通 电 话12. 接 电 话 者 电 话 停 止 振 铃13. 铃 声 在 打 电 话 者 端 消 失11. 接 电 话 者 回 答10

30、. 铃 声 在 打 电 话 者 电 话 传 出9. 接 电 话 者 的 电 话 开 始 振 铃8. 打 电 话 者 拨 数 字 (3)7. 打 电 话 者 拨 数 字 (7)6. 打 电 话 者 拨 数 字 (3)5. 打 电 话 者 拨 数 字 (2)4. 电 话 忙 音 结 束3. 打 电 话 者 拨 数 字 (8)2. 电 话 忙 音 开 始1. 打 电 话 者 拿 起 听 筒 状 态 : 闹 铃 响描 述 : 闹 铃 响 表 示 预 定 时 间 到产 生 本 状 态 的 事 件 序 列 : 设 置 闹 钟 ( 预 定 时 间 ) 不 包 括 清 除 闹 铃 的 任 何 后 续 操 作

31、当 前 时 间 =预 定 时 间表 征 本 状 态 的 条 件 : 闹 铃 =开 , 从 预 定 时 间 起 没 有 按 键 的 情 况 下 , 目 标 时 间 当 前 时 间 目 标 时 间 =20秒本 状 态 接 受 的 各 种 时 间 : 事 件 动 作 下 一 个 状 态当 前 时 间 =目 标 时 间 +20 重 新 设 置 闹 钟 正 常 按 下 按 钮 ( 任 意 按 钮 ) 重 新 设 置 闹 钟 正 常状 态 : 对 象 属 性 和 对 象 关 联 的 抽 象 形 式 动 态 模 型 表 示 方 法 状 态 图 状 态 和 事 件 的 网 络 , 侧 重 描 述 每 一 类

32、对 象 的动 态 行 为 。 状 态 图 状 态 1Do:活 动 1 状 态 2 .事 件 1条 件 1 / 动 作 1 结 束事 件初 始事 件空 闲 可 视 菜 单左 边 按 钮 按 下 /显 示 弹 出 菜 单左 边 按 钮 弹 起 /擦 除 弹 出 菜 单光 标 移 动 /高 亮 菜 单 项 弹 出 菜 单 动 作 事 件 追 踪 图 举 例 : 打 电 话 的 事 件 追 踪 图 挂 断 电 话 电 话 切 断挂 断 电 话通 话 通 话停 止 振 铃停 止 振 铃 响 应 电 话电 话 振 铃铃 声拨 号 (3)拨 号 (7拨 号 (3)拨 号 (2)电 话 忙 音 结 束 拨 号

33、 (8)电 话 忙 音 开 始拿 起 听 筒 电 话 线 接 电 话 者打 电 话 者 存 量 为 零找 零 扣 减 存 量 灯 亮余 额饮 料 结 算 选 择 键 #选 择 按 纽 灯 亮金 额 总 够显 示 总 额 总 额 累 加投 入 硬 币 金 额 计 算 器 存 量 计 算 器顾 客 售 货 机 选 择 键举 例 : 饮 料 自 动 售 货 机 系 统 的 事 件 追 踪 图售 完 灯 用 来 描 述 系 统 中 数 据 的 变 换 。 传 统 DFD + 控 制 流对 象 A 对 象 B过 程1 过 程2数 据 存 储 区控 制 流数 据 流 3. 功 能 模 型 需 求 陈 述

34、对 象 建 模 动 态 建 模 功 能 建 模 添 加 操 作 反 复 建 模基 于 三 个 模 型 的 分 析 步 骤 1. 分 析 阶 段 理 解 应 用 问 题 , 建 立 对 象 模 型 、 动 态 模型 和 功 能 模 型 , 说 明 对 象 关 联 、 控 制 流 及数 据 变 换 。2. 系 统 设 计 阶 段 确 定 系 统 框 架 , 考 虑 并 发 任 务 、 通 讯 机制 和 数 据 存 储 策 略 。3. 对 象 设 计 阶 段 从 实 现 的 角 度 细 化 分 析 对 象 模 型 、动 态 模 型 和 功 能 模 型OMT支 持 整 个 软 件 生 命 周 期 OM

35、T方 法 的 特 点 开 发 重 点 在 分 析 阶 段 强 调 数 据 结 构 而 不 是 功 能 形 式 化 描 述 能 力 强 开 发 步 骤 的 衔 接 良 好 重 复 性 的 开 发 过 程 以 类 与 对 象 图 及 对 象 状 态 图 为 辅助 工 具 , 建 立 问 题 域 的 五 层 模 型 .OOA模 型 被 划 分 为 五 个 层次 (五 个 视 图 )Yourdon的 OOA方 法 OOA的 结 构 类 的 边 界Class 根 据 问 题 域 结 构 可 提 取 候 选的 类 及 对 象 ; 例 : 银 行 储 蓄 管 理 系 统 F与 系 统 发 生 作 用 的 其

36、 它 系 统 和 必要 的 设 备 可 作 为 候 选 的 类 及 对 象 ; 如 : 打 印 机 等 (分 析 阶 段 可 不 把 与 实 现 有 关 的 计算 机 部 件 作 为 候 选 的 类 及 对 象 ) F系 统 必 须 观 测 、 记 忆 的 与 时 间 有 关 的 事 件 可 作 为 候 选 的 类 及 对 象 ; 如 : 建 立 帐 户 的 日 期 打 开 一 个 帐 户 等F与 系 统 发 生 交 互 的 人 及 系 统 必 须 保 留 其 信息 的 人 ,可 作 为 候 选 的 类 及 对 象 ; 如 : 柜 员 、 储 户 等F这 些 人 所 属 的 组 织 单 位 ,

37、 可 作 为 候 选 的 类及 对 象 ; 如 : 总 行 、 分 行 等 F系 统 必 须 记 忆 、 且 不 在 问 题 域 约 束 中 的 顺 序操 作 过 程 (为 了 指 导 人 机 交 互 )可 作 为 候 选 的类 及 对 象 ; 如 : 柜 员 事 务 、 远 程 事 务 等 。 其 中 属 性 是 操 作 过 程 名 ,操 作 特 权 及 操 作 步 骤 的 描 述 ;F系 统 需 了 解 掌 握 的 物 理 位 置 、 办 公 地 点 等 可 作 为 候 选 的 类 及 对 象 ; 如 : ATM机 器 、 帐 户 等 舍 弃 无 用 的 类F 对 象 的 精 简只 有 一

38、 个 属 性 的 对 象只 有 一 个 服 务 的 对 象F 推 迟 到 OOD考 虑 的 对 象 (2)审 查 和 筛 选 帐 册上 级 系 统 接 口 供 货 员销 售 事 件商 品 特 价 商 品 计 量 商 品收 款 机商 品 一 览 表 超 市 销 售 管 理 系 统 (对 象 层 ) 定 义 属 性定 义 服 务对 象 的 状 态 与 状 态 转 换 图例 : 栈 的 状 态 /服 务 对 照 表空 半 满 满压 入 可 执 行 可 执 行 不 可 执 行弹 出 不 可 执 行 可 执 行 可 执 行步 骤 2: 定 义 属 性 与 服 务 例 : 栈 状 态 转 换 图空半 满

39、满创 建压 入 (未 满 )弹 出 (未 空 ) 压 入 (报 错 )弹 出 (报 错 )弹 出 (已 空 )压 入 弹 出 压 入 (已 满 ) 对 象 行 为 分 类 发 现 服 务 的 策 略 审 查 与 调 整 识 别 对 象 的 主 动 行 为 服 务 的 详 细 说 明 (服 务 解 释 、消 息 协 议 、 消 息 发 送 、 约 束 条 件 、服 务 流 程 图 )定 义 服 务 帐 册前 班 节 余销 售 事 件 表收 入 累 计上 交 款本 班 节 余接 班计 帐报 帐 交 班上 级 系 统 接 口帐 目 目 册消 息 发 送查 帐报 帐价 格 更 新种 类 增 删供 货

40、员 缺 货 登 记 表缺 货 登 记供 货 销 售 事 件收 款 人购 物 清 单应 收 款销 售 计 划入 帐商 品编 号名 称单 价架 上 数 量下 限售 出补 充价 格 更 新 特 价 商 品开 始 日 期结 束 日 期 计 量 商 品*单 价计 量 单 位计 价 方 式*售 出*补 充*价 格 更 新 收 款 机本 班 收 款 员开 始 时 间结 束 时 间登 录 售 货 结 帐商 品 一 览 表商 品 目 录检 索种 类 增 删超 市 销售 管 理系 统(特 征 层 ) 为 所 有 模 型 实 体 准 备 一 个 数 据 字 典 , 精 确 描 述 每 一 个 对 象 类 ,包 括

41、:成 员约 束关 联 、 属 性 、 操 作建 立 数 据 字 典 类 名 父 类 提 供 的 服 务 需 要 的 服 务帐 户 ATM 银 行 出 纳 员 对 象 字 典 举 例 : 初 步 确 定 关 联对 应 于 描 述 性 动 词 或 动 词 短 语需 求 陈 述 中 隐 含根 据 问 题 域 知 识 得 出 筛 选 完 善 分 析 标 识 对 象 之 间 的 关 系对 象 之 间 的 分 类 关 系 : 一 般 -特 殊 结 构对 象 之 间 的 组 成 关 系 : 整 体 -部 分 结 构对 象 之 间 的 静 态 联 系 : 实 例 连 接对 象 之 间 的 动 态 关 系 :

42、消 息 连 接步 骤 3: 定 义 结 构 与 连 接 从 一 般 类 发 现 特 殊 类公 司 职 员股 东 姓 名身 分 证 号 码股 份 职 员工 资公 司 职 员姓 名身 分 证 号 码股 份工 资 ? ? 从 特 殊 类 发 现 一 般 类 公 司 职 员股 东 姓 名身 分 证 号 码股 份 职 员工 资 股 东姓 名身 分 证 号 码股 份 职 员姓 名身 分 证 号 码工 资? 收 款 机ABC现 钞 收 款 机DEF现 钞 收 款 机ABCDEFXYZ ZXY为 支 持 复 用 建 立 结 构收款机类成为可供本领域其它系统复用的领域构件 取 消 没 有 特 殊 属 性 的 特

43、 殊 类大 学 生 研 究 生研 究 方 向指 导 教 师学 生姓 名学 号班 级 研 究 生研 究 方 向指 导 教 师学 生姓 名学 号班 级 通 过 增 加 属 性 简 化 一 般 -特 殊 结 构人 员男 人 女 人 美 国 人 日 本 人 人 员性 别国 籍中 国 人 两 种 结 构 的 变 通冷 藏 车汽 车 制 冷 设 备 冷 藏 车汽 车 制 冷 设 备仅 用 一 般-特 殊 结 构 两 种 结 构同 用 冷 藏 车汽 车 制 冷 设 备仅 用 整 体-部 分 结 构 用 整 体 -部 分 结 构 实 现 复 用车 床 机 床刨 床 起 重 机电 动 机钻 床 送 料 车 筛

44、选 : 删 除 下 列 关 联已 删 去 的 类 间 的 关 联无 关 或 实 现 关 联瞬 时 事 件三 元 关 联派 生 关 联 中 央计 算 机总 行通 信ATM拥 有 分 行计 算 机出 纳工 作 站远 程 业 务 现 金 卡分 行 帐 户 储 户出 纳 员出 纳 业 务 通 信 授 权 存 取 拥 有拥 有持 有组 成拥 有 拥 有 雇 佣进 入被 进 入 修 改 修 改进 入ATM系 统 的 初 始 对 象 图 步 骤 4: 定 义 服 务 及 消 息 连 接 分 析 和 认 识 对 象 之 间 在 行 为 上 的往 来 关 系 。 顺 序 系 统 中 的 消 息 传 递主 动 对

45、 象 Aa 被 动 对 象 Bb 被 动 对 象 Cc被 动 对 象 Dd1 d2运 行 开 始运 行 结 束 服 务 执 行消 息 发 送控 制 点 返 回 示 意 消 息 连 接 是 OOA( 或 OOD) 模 型 中 对 对象 之 间 行 为 依 赖 关 系 的 表 示 识 别 和 表 示 的 主 要 问 题 :对 象 之 间 是 否 存 在 消 息 ?消 息 是 同 一 线 程 内 部 的 还 是 不 同 线 程 之 间的 ?每 一 种 消 息 是 从 发 送 者 哪 个 服 务 发 出 的 ? 由 接 收 者 哪 个 服 务 响 应 处 理 的 ?消 息 是 同 步 还 是 异 步

46、?发 送 者 是 否 等 待 消 息 的 处 理 结 果 ?OOA对 消 息 的 表 示 消 息 连 接 步 骤 4: 标 识 主 题 (主 体 ) Coad/Yourdon方 法 中 主 题 的 概 念 : 主 题 是 把 一 组 具 有 较 强 联 系 的 类 组 织 在 一起 而 得 到 的 类 的 集 合 。 主 题 层 是 在 OOA基 本 模 型 (类 图 )之 上 建 立 一个 能 帮 助 人 们 从 不 同 的 认 识 层 次 来 理 解 系 统的 补 充 模 型 ;主 题 一 种 比 类 和 对 象 抽 象 层 次 更 高 、 粒 度 更大 的 概 念 , 用 以 建 立 系

47、 统 的 高 层 抽 象 视 图 ;主 题 有 助 于 指 导 系 统 设 计 者 或 用 户 等 理 解 一个 大 的 系 统 模 型 , 有 助 于 组 织 一 个 大 项 目 的 工作 。 主 题 概 念 及 其 用 途 是 由 一 组 类 构 成 的 集 合一 个 主 题 内 部 的 对 象 类 应 具 有 某 种 意 义 上的 内 在 联 系描 述 系 统 中 相 对 独 立 的 组 成 部 分 ( 如 一 个 子系 统 )描 述 系 统 中 某 一 方 面 的 事 物 ( 如 人 员 、 设 备 )解 决 系 统 中 某 一 方 面 的 问 题 ( 如 输 入 输 出 )主 题 的

48、 划 分 有 一 定 的 灵 活 性 和 随 意 性主 题 概 念 的 特 点 把 每 个 结 构 作 为 一 个 主 题 ; (选 取 结 构 中 最 上 层 的 类 作 为 一 主 题 )通 过 实 例 连 接 互 相 联 系 的 类 可 划 分到 一 个 主 题 ;把 不 属 于 任 何 结 构 , 也 没 有 实 例 连接 的 类 作 为 一 个 主 题 。如 何 划 分 主 题 从 问 题 域 和 接 口 复 杂 性 两 方 面 入 手 :使 用 问 题 域 精 练 主 题 ,即 用 整 体 /部 分 结 构对 问 题 域 进 行 划 分 ,而 不 是 按 功 能 分 解 方法 划

49、分 .按 高 内 聚 低 偶 合 原 则 ,通 过 使 主 题 间 依 赖性 和 交 互 性 最 小 原 则 保 留 能 反 映 子 问 题域 的 主 题 .主 题 数 目 7个 左 右 ,则 进 一 步 精 练 主 题 .如 何 精 练 主 题 依 赖 于 模 型 自 身 复 杂 性小 系 统 : 不 需 引 入 主 题 ;中 等 系 统 :先 标 识 类 及 对 象 , 然 后 引 入 主 题 ;大 系 统 : 先 标 识 主 题 ,对 问 题 域 进 行 划 分 ,分 给 不 同 的 任 务 组 ;何 时 引 入 主 题 中 小 型 系 统 可 只 设 一 层 主 题 ,最 多 不 超

50、过 两 层 ;大 型 系 统 可 只 设 两 层 主 题 , 最多 不 超 过 三 层 。主 题 层 次 的 控 制 中 央计 算 机总 行通 信ATM拥 有 分 行计 算 机出 纳工 作 站远 程 业 务 现 金 卡分 行 帐 户 储 户出 纳 员出 纳 业 务 通 信 授 权 存 取 拥 有拥 有持 有组 成拥 有 拥 有 雇 佣进 入被 进 入 修 改 修 改进 入把 ATM系 统 划 分 为 三 个 主 题2 31 11 1 22 2 3333 帐 册前 班 节 余销 售 事 件 表收 入 累 计上 交 款本 班 节 余接 班计 帐报 帐 交 班上 级 系 统 接 口帐 目 目 册消

51、息 发 送查 帐报 帐价 格 更 新 种 类 增 删供 货 员缺 货 登 记 表缺 货 登 记供 货销 售 事 件收 款 人购 物 清 单应 收 款销 售 计 划入 帐商 品编 号名 称单 价架 上 数 量下 限售 出补 充价 格 更 新特 价 商 品开 始 日 期结 束 日 期 计 量 商 品*单 价计 量 单 位计 价 方 式*售 出*补 充*价 格 更 新1 m商 品 一 览 表商 品 目 录检 索种 类 增 删 1m(关 系 层 , 完 整 的 类 图 ) 收 款 机本 班 收 款 员开 始 时 间结 束 时 间登 录 售 货 结 帐11 1133 332 222 移 动 电 话 系

52、统 的 功 能 : 用 手 机 做 移 动 通 讯 下 载 铃 声 下 载 图 案 管 理 电 话 簿范 例 : 移 动 电 话 系 统 移 动 电 话 系 统 的 使 用 用 例 图 定 义 移 动 电 话 系 统 的 对 象 ( 简 化 ) 手 机 包 括 的 对 象 : 手 机 屏 幕 手 机 按 钮 手 机 ( 屏 幕 、 按 钮 以 外 的 部 件 )其 它 对 象 : 基 站MButtonMDisplqy MmobileStationMmobileHandset移 动 电 话 系 统 的 类 图 移 动 电 话 系 统 对 象 间 的 通 信 MButton MDisplqy:MM

53、obileStation :MMobileHandset1:pushDigButton()3:pushSendButton() 2:displayButtonNumber()4:connectStation() 7:displayConnectSuccess()6:connectSuccess ()5:createConnection()移 动 电 话 系 统的 协 作 图 移 动 电 话 系 统 的 顺 序 图 :MButton :MDisplqy :MMobileH andsetpushSendButton() displayButtonNumber() displayConnectSuc

54、cess( ) connectSuccess ()createConnection()pushDigButton() connectStation() :MMobileStation MButtonMDisplqy MmobileStationMmobileHandset移 动 电 话 系 统 的 类 图 之 二pushDigButton()pushSendButton()pushDisconnectButton() createConnection()destoryConnection ()responseError()displayError()displayButtonNumber()displayConnectSuccess()displayIncomingCall() connectStation()disconnectStation()connectSuccess ()Diaconnectsuccess()

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

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

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


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