企业实施软件工程化开发与管理的研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业 逐渐 建立 良好的 软件研 制和 生产 质量信 誉
企 业 在 投 资 并启 动 一个 项 目后 ,自然很 关 心项 目的进 度 、经 费 、人 力需 求 等 的变 动情 况 。企 业 管 理人 员甚 至是 企 业 高层 管 理 者 必 须 经 常 得到 关 于 项 目状 态 和性 能 的有 关数 据 以便 进行 决策 。 但 在 软 件研 制 中经 常 出现 的情 况 是 ,只有 一线 开 发人 员 才掌 握项
发和管理工具 、程序 和方法就不可能实施大规模的分工协作。因 此 ,可以说 软件工程 化实施到什么程度是与软件 自身的规模与复 杂 性 密 切相 关 的 ,对 于那 些功 能 独立 、规 模不 大 、流 程 清楚 的软 件模块就可以而且必 须采用简化的开发方法和管理 流程 ,否则就
得 不 偿失 。 ( ) 件 工程 化的 良好 实施 可 以使 企业软件 研 制过程 可视 , 二 软
对 于 单个 软件 的研 制来 讲 ,评 审 和测 试 是 质 量 控 制 的 有 效
手段 。但对于衡量一个企业整体的软件质量保证能力而言 ,企业 就是 一 个 黑 盒 ,项 目过程 的 可视 性 极 为有 限 ,从 而 也无 法进 行 性 的软件过程能力、软件开发的工具、方法和环境是衡量的主要因 能测量 。项 目管理人员或企业决策者很难得到具体的数据以进行 素。软件工程化就是系统性的加强企业软件过程能力和工程能力 M 项 目管控。这在C MM中称为是等级 1 。在C M的等级2 M ,建立了基 的有效途径。基于C M理论的软件工程 化技术更是给出了一种软 件 能力 逐 步提 高和 成熟 的量化 的方法 。企 业按 照这 种 方 式实 施 软 本 的项 目管 理流 程 ,实现 了对顾 客 需 求 的追 踪 和管 理 。这 些管 理 使得研制过程具有初步的可视性,软件研制过程可以看作为一个 件 工程 化 ,在 使 自己的质 量保 证 能力 逐 步 提高 的 同 时 ,也 容 易被 接一 个的黑盒子。在黑盒子之间 ,就是项 目的里程碑控制点。尽 外 部 客户 所认 同和认 可 ,从 而促 使 客户 做 出对 自己有 利 的 决 策 。 实际上 ,C 理论最初就是美 国军方为解决如何评价供应商的软 MM 管管 理者可能不知道盒子内发生的开发过程的细节情况 ,但具备
于这些工作的督促落实主要 由军代表系统在实施 ,因此 ,给大家 的 印象 是 软 件 工程 化 主要 是 为 了提 高 和保 证 软件 质 量 。确 实质 量 控 制是 实 施 软件 工 程 化 的一 个重 要 目标 ,但绝 对 不是 唯 一 目标 ,
甚 至不是 最 重要 的 目标 。
( ) 三 软件 工程 化的 实施使 企业 积 累丰厚 的过程 资 产并使 软 件 技术 成果 的 良好 管控 成 为可能
实施 了,而那时候 自主推动软件工程化建设 的军工通信企业还比 加 客观 。 总之 ,软件 工程 化 的实 施可 以使企 业 的科 研 管 理 和决 策 更加 较少 。所 以 ,企 业 一 开始 感 受到 这 方 面 的压力 主 要是 为满 足军方 关 于软件文档、软件 三库管理、转阶段评审等方面的要求 。而由 依靠程 序 、制度 而不是 个人 ,从 而走 向科 学 、合 理 、有 序 。
Байду номын сангаас
前 所述 ,在混 乱 、无 序 、非 工程 化 的 开发 状态 下 ,项 目结 束后 , 现 在通信装备软件在代码 的规模 、开发工作量 、软件 的复 企 业得 到 的仅 仅是 软 件代 码 和一 堆 凑数 的 文档 ,企 业 实 际 上 只得 杂 程 度 上 已经 与 以前 不 可 同 日而 语 ,代码 规模 在几 万 、几 十 万行 到 了项 目技术 成 果 的一小 部 分 ,项 目研 制 过程 中的技 术 积 累 大部 的嵌入式通信软件或软件模块 已非常常见 ,大部分项 目都不是个 分 局 限在 一线 开 发人 员 、至 多是 一 线项 目经 理 。后续 项 目研 制要 人 单 独 能够 完 成 的 ,必 须进 行 多 人分 工 协 作 。而不 采 用合 适 的开 想参考或利用 以前项 目的成果极其困难 。除非企业永远用同一个
正 业 文 化
企业实施软件 工程化开发与管理 的研 究
李 莹 ( 潍坊 工程职 业学 院 山东 青州
220 6 5 0)
摘 要 :企 业实施 软件 工程化 开发 与 管理 ,是提 高软 件 质量 的关键 。本 文首 先提 出了在 军 工通信 企业 中实行软件 工程 化 管理 的原 因 ,然 后 深入 探 讨 了企业 实施 软件 工程 化 开发 与管理 的几 点好 处 。并在 其 中论述 了软件 成熟度 模 型 ( MJ )的 概念 。 C V 1 关 键词 :软 件 工程 化 软件 成 熟度模 型 C _ MM


引言
目的检查 、测量和控制深入到了黑盒子内部这些开发流程之间的
对 于通信军工企业而言,软件工程化开发与管理的要求的提 控制点,高层的决策有了更多来 自于过程测量 ,而非开发者本人 出是军方先于企业 自身。 《 软件绿皮书 》在2 0 年5 0 3 月就正式颁布 的关于过程状态和性能的数据 ,从而使决策的依据更加充分 、更
从 而可 测 、可控
或 同一组 开 发人员 。
软件工程化的实施首先就是建立软件工程过程组 ( E G), SP 其作用就是制定过程并实施过程改进 ,这样企业软件过程资产的维 护和管理就有了归属的责任部门。当然,企业还有很多其它的管理 过程,如质量管理过程 、生产组织管理过程等,并都有各 自的负责 部 门。按 照C M 等级3 M 的要求实 施软 件产 品工程后 ,软件技 术成 果 对于管 理人员来 说也更 加透 明 、量化 ,而 不再是 黑盒 子 。这 就为 技 术成果 的共 享 、复 用和长期积 累等奠 定 了良好 的基 础。 ( ) 四 软件 工程 化的 实施 有助 于企业 质量 保证 能 力的提 升 ,使
二 、企 业 实施软 件 工程 化开 发与 管理 的几点 好处 归 纳 起 来 ,企 业 实施 软 件 工 程化 开发 与 管 理的 好处 有 下 面几 个 方面 : ( )采 用 工程化 的 开发 方法 与过程 管理 方 法使 大规 模 、复 杂 一
通 信装 备 软件研 制 成 为可 能
在能力成熟度模型集成最新版本 ( MM 1 )中,将组织过 C I . v2 程 资产 定义 为组 织 标 准过 程 、生命 周 期模 型 、裁剪 指 南 、组 织 度 量库、组织过程资产库、工作环境标准六大部分。这些过程资产 是企业管理智慧和经验的结 晶,是企业核心竞争力 的重要组成部 分 ,是 企业 软 件实 力 的体 现 。在 目前 市 场 变化 剧烈 、人 才 流动 频 繁 的外 部 环境 下 ,企 业过 程 资产 也是 企 业 最稳 定 、可 靠 的 资产 。 软 件技 术成 果 是企 业 集体 智 慧 的结 晶 ,属 于企 业 的智 力 资 产 。如
相关文档
最新文档