面向对象软件变更影响分析工具的研究及实现.doc

上传人:小** 文档编号:89231527 上传时间:2019-05-21 格式:DOC 页数:50 大小:9.41MB
返回 下载 相关 举报
面向对象软件变更影响分析工具的研究及实现.doc_第1页
第1页 / 共50页
面向对象软件变更影响分析工具的研究及实现.doc_第2页
第2页 / 共50页
面向对象软件变更影响分析工具的研究及实现.doc_第3页
第3页 / 共50页
面向对象软件变更影响分析工具的研究及实现.doc_第4页
第4页 / 共50页
面向对象软件变更影响分析工具的研究及实现.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《面向对象软件变更影响分析工具的研究及实现.doc》由会员分享,可在线阅读,更多相关《面向对象软件变更影响分析工具的研究及实现.doc(50页珍藏版)》请在金锄头文库上搜索。

1、 合肥工业大学硕士学位论文面向对象软件变更影响分析工具的研究及实现姓名:杨明申请学位级别:硕士专业:计算机软件与理论指导教师:李心科20090301 的 燮更 是人 们 一直关注的 一个 热 点问 题 。关 键词: 面向 对 象 变 更 管 理 变 更 影 响 分析 变 更 影 响 追 踪 , , , , 图安 徽省 科 学 技 术奖 励 网 上申报 评审管 理 系 统 主页 面 图业 务逻 辑层的 部 分 源 码图数 据库 连 接 层的 部 分 源 码 或 其他 教 育 机 构的 学 位 或 证 书 瓶学位论 文作者签 字:铂蚪签 字日期:夕 年 印月厂园学 位 论 文 版权使 用 授 权书

2、本 学 位 论 文 作者宪全 了解佥筵王 些 态 堂有关保 留、 使 用 学 位 论 文 的 规定, 有权可 以将学 位 论 文 的 全 部 或 部 分 论 文 内容 编 入 有关数 据库 进行 检签 字眺如哆 年 乒月 旷 日学 位 论 文 作者毕 业后 去 向 :工 作单 位 : 最 后 , 感 谢我 的家人 在 这三 年 里 对我 的鼓 励、 支 持 和关爱。 第 一章绪 论 并 把 切片 技 术分为 四种 不 同 的 类型 : 执 行切片 、 动 态 切片 、 相关 切片 和 近 似相 提出 了 基 于 状 态 模 型 的 切片 技 术, 其 研 究侧 重 于 系统测 现 了 一 个

3、变更 影 响 分 析工具 。 总 结了 本文 的 研究 内容, 并 对 未来 的 工作进 行 了 展 望。 类 所 具 有 的 变 量 称为 属 性 。面向 对 象 程 序 中 的 “ 方法”一词与 其他程 序 中 的 过 程 、 函数 或 例程 相 对 应。方法是实 现类 的 行为 的 过 程 抽 象 。操作 是更 高层 的 过 程 抽 象 , 它 用 于描 述和 确定一种类 型的 行为 , 并 独 立于任 何 实 现该 行为 的 代码。不 同 的 类 可 以 有 同 名 豹方法以 各 自的 方式 实 现抽 象 操作 。之所 以 使 用 “方法”一词, 是因 为 在 英文 中它 的 含 义是

4、“ 执行一个 操作 的 方式 ”。 谣南 对 象 软件 的 特 征 另一 方 面 , 面 向对象 软件 系统 运 行时由 一 组 协 调工 作 的 对象 组 成 , 对象 具有 一 定 的 状 态 , 测试 应 涉 及 对象 的 初 态 、 输入 、 输出、 对象 的 终 态 , 信息隐 蔽机 制给对象 状 态 的 观 察 、 测试 用 例 的 生成 、 测试 点 的 选 取 等带来了 障 碍 , 测试者 往 往 要 添 加 一 些 表 明对象 内 部 状 态 的 函 数 。 因 此, 信息隐 蔽和 封 装 加 大 了 测试 瀚难 度 。类 不 但具有 父 类 中 的 特征 萦 敕椒 , 还

5、可以对其 进 行重定 义。在 面 向对象 系统 中 , 良 好 的 类 层 次结构 有 助于 提高 软件 的 可重用 性 。 但多 继承也 刻画了类的一 般 性 和 特殊 性 , 被继承的类可称 为 父 类或 超 类, 继承的类可称 为 子 类。 可以 看 出, 继承这 种 机制使 得 类的接 述 具 有 了层 次结构 , 处于同一 层 次结构 中的类共 享 顶 层 类所 定 义 的属 性 和 操 作。 因 此 继承机制使 类从一 开 始 就 具 有 了继承和 被继承的能 力 , 简丽 言 之, 就 是 具 有 了重月和 被重用 的能 力 。 如果 没 有 找 到方 法,则产生 一个 错误 。

6、 两向 对象 软 件 需 求分析 阶 段 的 变 更处 理提 供 者的 想法,丽想法总 是易 变 的 ,也 可 能 燕 嚣 隽箍 稍的 观 念 会 随 着社 会 经 济情 况 、 政 府 规 章 、 或 者市 场 情 况 等的 改 变 而改 变 。 同时,随 着对系 统意 图 的 变能 ,霹 畿 涉及 戆 需 求穗 关 者也 发 生 了 变 能 ,嚣 来 的 需 求提 供 者不褥 是现 在 的 需求相 关 者。 而原 来 不属于 需 求相 关 者范围 的 人 进入 了 需 求相 关 者的 行列,前 一组 人 和 羼 一组 人 很 可 能 有 截 然不嘲 的 想法。 改变 需 求 的请 求 出现

7、 时 , 需 求 工 程 师 必 须首 先 站 在 改变 是 不可 避免 而 且 是 必 要 的交曼请 求 。 对 饪 俺项霹 来 说, 需 求 赫 变 更数 超 过了 一定盼 限 度 , 都 会 导 致当前 系统开 发 的失 败 。 层 的需 求 的影响结合 到 上 一层 的需 求 变 化 一起 进 行 分析 和影响评估, 直到 所有的变 更都 考虑到 。 下面介绍 的需 求 追 踪 链可 以 用来 支持 这种层 次的变 更管 理 。必 须说明 的是 , 需 求 翡变 更开 销 是 很大 , 焉 且 开 发 越 往 前 走 , 变 更的开 锩越 大。 因 而 在 实际 项目 管 理 中 ,

8、对 每 个 变 更请 求 都 需 要慎重对 待 , 必 须从技术可 行 性 、对 其 他 部分的影响以 及 开 销 上 进 行 综合 考虑。 另 外 , 变 更管 理 涉 及 需要跟 踪 大 量 跨越 较 长时 闻 段的相 互联 系的信息 , 没有 工 具 的支持 , 变 更管 理 可能很难 成功 。 这就 需 要对 需 求 进 行 跟 踪 。让需 求 之闻 、需 求 和设计 之闯具 有 可 追 踪 关 系有 两 个 方面的含义 : 第 一,开 发 过程 中 的两 个 或 多个 制晶之间 能够 建立 某 种程 度 上 的关 系, 特别 是 前 件 后 件 关 系、主 从关 系等 , 从褥 发

9、现 制品变 更的影响; 第 二 , 可 以 建立 软 件 制品中 各个 元 素与 其 存 在 理 由 之闻 的关 系。把 需 求 和说明 需 求 入 或 文 档链接起 来 , 记 录 需 求把 需 求 和为 骨 么说骥 该 需 求 的描 述 链接 起 来 , 记录 需 求 理 由把 需 求 和实现 该 需 求 的子 系统链接 起 来 , 这对 子系统由 不同 的开 发 奎 组 开 发 来 说特别 重要把 需 求 和用来 实现 该 需 求 的系统中 的特定组 件 或 多 个相 关霈 求 的 标 示 符 的 捌表 。 表 给 出了表 示 表 中 的 依 赖 性 的 哥 追 踪依 赖在 数据库 记录

10、中 作 为一个字段。 这 样可 以 管理 大 量 的 需求 之闻 的 依 赖 关系, 并 本 地驱 动程 序 或 支 持 数 据访 问 的中 间 件 和 一 个数 据库 通信。数 据库 安装 在 服 务器 上,而 且 是 被 共 享的。但 是 ,应 用 程序 需要被 单 独 安装 在 客户 机上。这 秭 体系 结 构 对 简 单 应 用 程序 是 足 够的,但 是 对 复杂 的应 用 程序 ,有 以下 问 题 : 客户 端 厚 重 。 对 应 用 程序 的任 何修改 都需要在 各个客户 端 重 掰 安装 。 两层 应蔫程 序 通常 用 专 有 的技 术实现 ,丽专 有 的技 术不 能 缀 好 的集成 。 代 码合 来 实现 , 所 要改 变的只 是 表 现 层, 而 不 会 改 变业 务 逻辑 层, 从而 可 以很 好 的 包 含 竣 下 部 分 ;阊 题:解 释 耍 克服 主 要 困 难 的 两 旬 话。 表 原子 变 更 分 类 寝含 义 类成 员 依赖关系 分析继 承依赖是 通 过 继 承关键 字 实 现 的 , 依赖关系 是 : 子 类依赖于父类。关联依赖分为 静 态 成 员 关联依赖和 非 静 态 成 员 关联依赖。 目 : 字 典 的 溺 条 数 膖 , 图 关联依赖的 例图 国,鑫,国。 : 羣 阨 : 鑫 : 掌 樊豹 谶 蠢 数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号