对结构化方法和面向对象方法的对比和讨论
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作 ; 操 作 — — 也 称 作 方 法 和 服 务 ,表 现 类 的
某 个 行 为 ; 子 类 — — 超 类 的 特 化 , 子 类 可 以
针对软 件生存 周期 各个 不 同的阶段 ,它有 结 构化分 析 (A 、结构化 设计 ( D 和 结构化 程 S) S) 序 设 计 (P 等 方 法 。 面 向对 象 方 法 是 一 种 把 s)
() 1面向对象的概念
属 性 —— 说 明 一 个 类 的 数 据 集 合 ;
类—— 封装 数据 和过 程 的抽 象 ,这些 是说 明 某 些 真 实 世 界 中 的 实 体 的 内容 和 行 为 所 必 需 的 。换种 方式 说 ,类 是一 组相似 对象 的概 括 说 明 ( :模 板 、模式 、蓝 图 );对象—— 如 某 个 特 定 类 的 实 例 。 对 象 继 承 类 的属 性 和 操
聚 的 要 求 进 一 步 提 高 ,促 进 了 面 向对 象 开 发
方法 。结构 是指系 统 内各个组 成要素 之 间的
相 互 联 系 、相 互 作 用 的框 架 。 结 构 化 开 发 方 法 提 出 了一 组 提 高 软 件 结 构 合 理 性 的 准 则 , 如 分 解 与 抽 象 、模 块 独 立 性 、 信 息 隐 蔽 等 。
二 结 构 化 方 法
① 基 于 映 射 : 把现 实世 界 的 工 作 过程
面 向对 象 的 思 想 应 用 于 软 件 开 发 过 程 中 , 指 导 开 发 活 动 的 系 统 方 法 , 简 称 O 方 法 ,是 建 O 立 在 “ 象 ” 概 念 基 础 上 的 方 法 学 。 对 象 是 对 由数 据 和 容 许 的 操 作 组 成 的 封 装 体 , 与 客 观
童
基 叁 旦△ 旦叁
文 ◎ 全 兆 明 ( 门市 新 会 技 工 学 校 江 广 东江 门 )
圜
对结构化方 法和 面向对象方 法的对比和讨论
摘 要 :本 文 阐述结构 化方 法和 面向对 象 个 可运行 实体 的最 后成功 有重 要作 用 ;③ 体
方 法的基本概 念 与特 点和这 两种软 件开发 方 法具体 的分 析设计 过程 ,讨论 了各 自在 不 同 软件开 发 中的应用 及局 限性 ,提 出 了在选 用
思 想的 发展 ,低耦合 、高 内聚 是获得 较好 软 件 质 量 的 要 求 , 但 数 据 祸 合 是 结 构 化 方 法 无
法 解 决 的 问题 , 要 么 有 大 量 的 全 局 变 量 ; 要 么 是 每 个 函 数 都 有 大 量 的 参 数 , 因此 ,把 数
据 和 代 码 集 成 封 闭 在 一 起 , 成 了 一 个 合 理 的 要 求 , 由此 , 出现 了面 向 对 象 的 思 想 。
关 于 系 统 形 式 和 结 构 的 综 合 框 架 ,包 括 系 统 构 件 和 构 件 的 整 合 。 软 件 体 系 结 构 必 须 对 系 关 系 图 。 新 的 设 计 理 念 : 数 据 驱 动 : I E 体 DF 系 : 从 信 息 建 模 分 析 方 法 发 展 出 来 ; 模 型 图 ; 工 具 ;设 计 规 范 。而 另 外 一 个 重 要 的 软 件 工 程 方 法 — — 面 向 对 象 方 法 , 则 是 沿 着 另
面 向对 象 方 法 开 发 大 型 软 件 系 统 的 同 时 可 结
合 结 构化 方 法 。
一
的分支 。P D 法 : 强调 程序 结构 的 分解 ; A方
ako方 系 结构 “ 构建 了一 个相对 小 的, 易于理解 的 J c S n 法 :强调 数据 结 构与 软件 结构 的 模 型 ,该模型 描述 了系统 如何 构成 以及其 构 致 ;信 息建 模分 析方法 :数 据流 图 、实 体 件 如何一 起工 作 ”。系统 的体 系结构 是一 个
关 键 词 : 软 件 工 程 ; 结 构 化 方 法 ; 面 向 对 象方 法
一
统 结构 以及数 据和程 序构 件 间的相 互协作 方 式进行建模 。
三 面 向对 象 方 法 面 向 对 象 方 法 包 括 基 本 的 面 向 对 象 方
法 、R P U。
引言
外 一条路 发展 的 。6 年代 为程 序仿真 而开 发 O 的 S m l 语 言 , 为 了 更 好 的模 拟 现 实 世 界 以 i ua
实体有 直接对 应关 系 ,一 个对 象类定 义 了具 有相似 性质 的一组 对象 。而每 继承性 是对 具 有层次 关系 的类 的属性和 操作 进行共 享 的一
种方式 。所 谓面 向对象就 是基 于对象 概念 , 以对 象 为 中心 , 以 类 和 继 承 为 构 造 机 制 , 来 认 识 、理 解 、 刻 画 客 观 世 界 和 设 计 、 构 建 相 应 的 软件 系 统 。
进 行 仿 真 , 引 入 了类 概 念 和 继 承 机 。 7 年 代 0
结 构 化 方 法 是 强 调 开 发 方 法 的 结 构 合 理 性 以及 所 开 发 软 件 的 结 构 合 理 性 的 软 件 开 发
末 ,另 一个专用 的面 向对象语 言S a 1 a k m l t l 开 始进 行设 计 ,并在8 年提 出一个 完善 版本 。 O 但 这时只 在实 验室和 科研 活动 中使用 。随着 软件 复 杂程度 的进 一步提 高 ,低 耦 合、高 内
从 超 类 继 承 属 性 和 操 作 ; 超 类 — — 也 称 作 基 类 ,是 一 组 相 关 类 的泛 化 。 () 向 对 象 的 特 点 Leabharlann Baidu面
结 构 化 方 法 是 强 调 开 发 方法 的 结 构合 理 性 以及 所 开 发 软 件 的 结 构 合 理 性 的 软 件 开 发 方 法 。 结 构 化 分 析 方 法 给 出 一 组 帮 助 系 统
某 个 行 为 ; 子 类 — — 超 类 的 特 化 , 子 类 可 以
针对软 件生存 周期 各个 不 同的阶段 ,它有 结 构化分 析 (A 、结构化 设计 ( D 和 结构化 程 S) S) 序 设 计 (P 等 方 法 。 面 向对 象 方 法 是 一 种 把 s)
() 1面向对象的概念
属 性 —— 说 明 一 个 类 的 数 据 集 合 ;
类—— 封装 数据 和过 程 的抽 象 ,这些 是说 明 某 些 真 实 世 界 中 的 实 体 的 内容 和 行 为 所 必 需 的 。换种 方式 说 ,类 是一 组相似 对象 的概 括 说 明 ( :模 板 、模式 、蓝 图 );对象—— 如 某 个 特 定 类 的 实 例 。 对 象 继 承 类 的属 性 和 操
聚 的 要 求 进 一 步 提 高 ,促 进 了 面 向对 象 开 发
方法 。结构 是指系 统 内各个组 成要素 之 间的
相 互 联 系 、相 互 作 用 的框 架 。 结 构 化 开 发 方 法 提 出 了一 组 提 高 软 件 结 构 合 理 性 的 准 则 , 如 分 解 与 抽 象 、模 块 独 立 性 、 信 息 隐 蔽 等 。
二 结 构 化 方 法
① 基 于 映 射 : 把现 实世 界 的 工 作 过程
面 向对 象 的 思 想 应 用 于 软 件 开 发 过 程 中 , 指 导 开 发 活 动 的 系 统 方 法 , 简 称 O 方 法 ,是 建 O 立 在 “ 象 ” 概 念 基 础 上 的 方 法 学 。 对 象 是 对 由数 据 和 容 许 的 操 作 组 成 的 封 装 体 , 与 客 观
童
基 叁 旦△ 旦叁
文 ◎ 全 兆 明 ( 门市 新 会 技 工 学 校 江 广 东江 门 )
圜
对结构化方 法和 面向对象方 法的对比和讨论
摘 要 :本 文 阐述结构 化方 法和 面向对 象 个 可运行 实体 的最 后成功 有重 要作 用 ;③ 体
方 法的基本概 念 与特 点和这 两种软 件开发 方 法具体 的分 析设计 过程 ,讨论 了各 自在 不 同 软件开 发 中的应用 及局 限性 ,提 出 了在选 用
思 想的 发展 ,低耦合 、高 内聚 是获得 较好 软 件 质 量 的 要 求 , 但 数 据 祸 合 是 结 构 化 方 法 无
法 解 决 的 问题 , 要 么 有 大 量 的 全 局 变 量 ; 要 么 是 每 个 函 数 都 有 大 量 的 参 数 , 因此 ,把 数
据 和 代 码 集 成 封 闭 在 一 起 , 成 了 一 个 合 理 的 要 求 , 由此 , 出现 了面 向 对 象 的 思 想 。
关 于 系 统 形 式 和 结 构 的 综 合 框 架 ,包 括 系 统 构 件 和 构 件 的 整 合 。 软 件 体 系 结 构 必 须 对 系 关 系 图 。 新 的 设 计 理 念 : 数 据 驱 动 : I E 体 DF 系 : 从 信 息 建 模 分 析 方 法 发 展 出 来 ; 模 型 图 ; 工 具 ;设 计 规 范 。而 另 外 一 个 重 要 的 软 件 工 程 方 法 — — 面 向 对 象 方 法 , 则 是 沿 着 另
面 向对 象 方 法 开 发 大 型 软 件 系 统 的 同 时 可 结
合 结 构化 方 法 。
一
的分支 。P D 法 : 强调 程序 结构 的 分解 ; A方
ako方 系 结构 “ 构建 了一 个相对 小 的, 易于理解 的 J c S n 法 :强调 数据 结 构与 软件 结构 的 模 型 ,该模型 描述 了系统 如何 构成 以及其 构 致 ;信 息建 模分 析方法 :数 据流 图 、实 体 件 如何一 起工 作 ”。系统 的体 系结构 是一 个
关 键 词 : 软 件 工 程 ; 结 构 化 方 法 ; 面 向 对 象方 法
一
统 结构 以及数 据和程 序构 件 间的相 互协作 方 式进行建模 。
三 面 向对 象 方 法 面 向 对 象 方 法 包 括 基 本 的 面 向 对 象 方
法 、R P U。
引言
外 一条路 发展 的 。6 年代 为程 序仿真 而开 发 O 的 S m l 语 言 , 为 了 更 好 的模 拟 现 实 世 界 以 i ua
实体有 直接对 应关 系 ,一 个对 象类定 义 了具 有相似 性质 的一组 对象 。而每 继承性 是对 具 有层次 关系 的类 的属性和 操作 进行共 享 的一
种方式 。所 谓面 向对象就 是基 于对象 概念 , 以对 象 为 中心 , 以 类 和 继 承 为 构 造 机 制 , 来 认 识 、理 解 、 刻 画 客 观 世 界 和 设 计 、 构 建 相 应 的 软件 系 统 。
进 行 仿 真 , 引 入 了类 概 念 和 继 承 机 。 7 年 代 0
结 构 化 方 法 是 强 调 开 发 方 法 的 结 构 合 理 性 以及 所 开 发 软 件 的 结 构 合 理 性 的 软 件 开 发
末 ,另 一个专用 的面 向对象语 言S a 1 a k m l t l 开 始进 行设 计 ,并在8 年提 出一个 完善 版本 。 O 但 这时只 在实 验室和 科研 活动 中使用 。随着 软件 复 杂程度 的进 一步提 高 ,低 耦 合、高 内
从 超 类 继 承 属 性 和 操 作 ; 超 类 — — 也 称 作 基 类 ,是 一 组 相 关 类 的泛 化 。 () 向 对 象 的 特 点 Leabharlann Baidu面
结 构 化 方 法 是 强 调 开 发 方法 的 结 构合 理 性 以及 所 开 发 软 件 的 结 构 合 理 性 的 软 件 开 发 方 法 。 结 构 化 分 析 方 法 给 出 一 组 帮 助 系 统