软件开发过程中的数据挖掘

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[ 2 ]迟 宁 . 基 于软件 过程 的软件缺 陷变更管理 方法 的研 究与 实现 [ D ] .兰州 理工 大 学: 计 算机软件 与理论 , 2 0 0 7 . [ 3 ]高 亚 宁 . 基 于数据 挖 掘 的 软件 测 试技 术 研究 [ D ] .北京 交通 大 学:计算 机技 术领 域, 2 0 1 1 .

4 总 结
综上 所述 ,在软 件 的开 发过 程 中,引人 数据 挖掘技术 ,能够为软件的开发提供有效 的 支持 ,实现软件开发高质量 、低成本 、短工期 的 目标 ,弥补软件开发过程 中的缺 陷和不足 。 因此 ,在进 行软件开发时 ,应该更多的应用数 据 挖 掘 技术 。
参考文献
商的 经 济效 益和 市 场竞 争 力。本
文 将对 数据 挖 掘技 术 在软 件 开发 中 的应 用做 简要 的探 讨 。
【 关键 词 】软件 开发 数 据 挖 掘 应 用
数 据 挖掘 技术 是一 种新 型 的数据 处理 技 术, 主要用来在大量 的数 据 中 提 取有用的信息 。 软件 开发引入了数据挖掘技术 之后 ,不仅提高 了软件 的质量 、降低 了开发成 本,同时又缩短 了工期 ,这对于广大用 户和软件开发商来说 , 可谓 是双赢 。由此可见 , 数 据挖掘技术的重要 作 用 ,因此 ,在进行软件开 发时 ,应该更好 的 发挥 出数据挖掘技术 的重要功 能。
类 整理 ,并找到这些数据之 间的联系 ,对 影响 软件开 发整体 目标的因素进 行分析 。 2 . 2 . 1 保证软件质量 每个 项 目在完 成之 后都 会 留下大量 的数 据 ,包括对错误报告 的分析 ,软件开 发各 个阶 段 形 成 的 功 能 模 块 、文 档 ,所 投 入 的人 力 资 源 等等。采用数据挖掘技术对这些遗 留数据 进行 挖掘 ,能够有效的对新项 目的发展过程进行分 析预测 , 避免重复错误 , 进而保证软件 的质量 。 2 - 2 - 2降 低 软 件 开 发 成 本 在软 件开 发过 程 中,会 出现很 多无 法 预 料的难题和新的要求 ,比方说 ,经常会 出现客 户要求增加软件功能 的情况 ,这就需要重新调 整或者 构架软件的结构 ,这会产生很多难 以预 料 的成 本消耗 ,而数据挖掘技术能够准确对增 加 的成 本进行预测 ,这就会在很大程度上 降低 软件开 发的成本 。 2 . 2 l 3 缩短软件 开发工期 在 软件 开 发之 前,项 目经 理是 很难 预测 出软件开 发所 需要的时间的 ,因为在开发过程 中会产生 很多不确定的因素影响软件开发 的进 度 ,数据 挖掘 技术能够有效的进行数据分析 , 并准确 的对 工期进行预测 ,为开发商提供有价 值 的工期参考 。
数据挖 掘技术的引用 ,不仅能够保证软件 的质 量 ,准确 的预测出对错误 进行修改所花费的时 间,同时还能对成本进行准确的估算 ,节省人 力物力 ,从 而实现对 软件开 发的有 效控 制。 那么 ,数据挖掘技术是如何被应用到软件 开发中的呢?在大型软件开发项 目中,数据挖 掘技术能够对软件 中的错误进行详细的描述 , 具体表 现如 下表所示 : 从此表 中能够看 出,数 据 挖掘 技术 只能 对处 于 已关闭状态的错误进行分析 ,并且为开 发人 员提供有 价值 的数据分析 。
软 件程 序是 极 其复杂 的 ,对程 序 中的错 误进行 修正也是一件繁冗的工作 ,仅凭软件开 发员一 己之力 很难快速的解决软件程序 中的错 误 ,达 到软件 开发高质量 、低成本 、短工期 的 总体 目标 。引入数据挖掘技术之后 ,对这一 问 题得 到了很好 的解决。数据挖掘技术能够在找 作者单位 到错误软件 的基 础之上 ,对错误软件进行分析 河南职业技 术学院 和处理 , 有利于软件开发人员正确的进行预测 。
S o f t wa r e D e v e l o p me n t・ 软件 开发
软件开发过程 中的数据挖掘
文/ 黄 菲
伴 随着 社会 经 济 的发展 ,科 学技 术 水平 实现 了质 的突破 。软 件 开 发 成为 引导 互联 网信 息技术 的龙 头 企 业。那 么,如 何 提 高软 件 的质 量、降低软件开发 的成本 、 缩 短 软 件 开 发 需 要 的 时 间 , 就 成 为 了每 个软件 开发 商所 考虑 的 问 题 ,这 就 需要 找到 一种 有 效 的技 术, 即数据 挖 掘技 术 ,来 弥 补软 件 开发 过程 中的缺 陷和 不足 ,以 实现 软件 开发 的 目标 ,提 高开发
【 1 ]李新 ,张晓静 , 米 燕涛 .软件开发 过程 中 的数据 挖掘 [ J ] .石 家庄职 业技 术 学院 学
报 , 2 0 0 7 ( 0 2 ) .
3 数 据 挖 掘 技 术 的应 用
1 软件 开 发 过 程 概 述
所 谓 软件 开 发 ,简 单来 说 ,就 是 将广 大 用户 的需 求转变成软件产品的过程 。 软 件 开发 通过 人 的实践 活动 来 完成开 发 和维 护软 件产品的活动 。软件开 发商在进行软 件开 发时 ,主要为 了实现软件产 品低成本 、高 质量 以及 短工期的总体 目标 。但是在 具体进行 软件开 发时 ,首先要拟定一个软件开 发的短期 目标 以及 实现这一 目标 的具体步骤 ,接下来在 开发软件 的过程 中需要不断对软件产 品进 行改 进 ,并调整 开发实施计划和具体 的实施 步骤 , 在保证软件 产品高质量的前提下 ,尽量 降低开 发成本 ,缩短软 件开发的时 间,这不 仅是 开发 商的 目标 ,同时也是广 大用户的要求 。 在 软件 开 发 中,若想 要 实现 高质 量 、低 成本 、短工 期的 目标 ,就需要 引进多种新 的思 想和理念对软件 开发的各个环节进行 管理 和控 制 ,解决好软件 开发过程 中遇到 的难题 ,保 证 软件开发 的顺利进 行。
相关文档
最新文档