软件开发和管理过程中的演化分析和设计
- 格式:pdf
- 大小:216.06 KB
- 文档页数:5
A sr c b ta t
Mt rit d en h o c ps o , r r c s ,h Ⅲ a- f d g o tte e ouim nsO h ep o e si b e nr u i ̄t ec n e t fs wae p o e s te i o o r e o n u v lt c h o i ct , r s mu cr c s
的演化 , 本文 主要 讨论 开发 阶段 的演 化。
员 和资 源。软 件过程试 图 向过 程工 程师提 供某 种形式
化 的手段 , 软件开发 过程 加 以系统 严格 的描述 ( 对 即定
2 开 发 过 程 固有 的几 种 演化
为 了在 过程 管理 中引 人有 效 的演 化 管 理机 制 , 我 们首先 对 软件 过程 中发 生 的演 化 进行 了全 面 的分析 , 分析 的粒 度是 过程模 型 中的最小 单位—— 分配给 软件 工 程师 的具体 任务 。根据 演化产 生的原 因可 以将 软件 过程 中 的演化 划分 为 七 类 : 求 演化 、 需 分工 演化 、 试 调
ANAII YS AND DES GN I OF THE Ev0IITI I N OFTW ARE 】 ( NS I S I PROCES S
Y n ig X in al C e n a gPn u La I h n Yig ( 巾 ‘ c D_ & 叩d t 胛 瑚 , .  ̄ n / / g a . 加[ ) 唧
演化 、 重用 演化 、 具 环境 演 化 、 工 个体 视 图 演化 和模 板
义 软件过 程模 型 )为 开发 人员提 供标 准 的无歧 义 的软 , 件 开发规 范 和任务说 明书 , 他 们 之 间 能够 更 有 效 地 使 进行 交流 。通 过在计 算 机 上 执行 过程 模 型 , 过程 工 程 师可以对 实 际的开 发 过程 进 行 监 控 , 而 保 证软 件 开 从
类, 井舟别讨论 了软件开发过程 中固有 的需求演化 、 分二演化、 调试演 化、 重用演化 和工具环境 演化 以及 鞋件过程营理 中的个体 视
图演化和模板娄演化 , 分祈 了这些演亿之 间的关 系, 简要地 绍 了我们设计 的文档 目志 毗及 如何利用文档 日志确定演化范围。 美键词 软件过程 演化 文挡 日志 演化范 围
维普资讯
软件 开 发和 管 理过 程 中的演 化分 析和 设计
杨 徐良贤 英 萍 陈
( 上海 交通大学计算机科学与工程 Biblioteka 上海 20 3) 000 摘
要
本文首先介 绍 了款件过程 的概念 , 出了软件过程 中演化研 究的重要性 , 提 然后按 演化产 生的原 因对软件演 化进行 了分
e ouin vlt - o
e oa i t e to — e v rn n v lt n, e i dvd a xe v l t n a d te t lt cⅫ v lt n, o l nio me te oui t llu ] d w e ou o n e a l o h o h n i h mp e
T e vli s r as e eacri e rig h o tn e& sfdt cod gt t in e uo a i h i n Oh as
d n e d b g o 1 eu t h e ou o t e x ] f n, , i h
n. i L ed v h qim m d i neouo , el o ̄ io o — sWe 吕 B I pc lte eL e  ̄nd vli t br v i e l d c se r l I o tn h a sn v u
T e h ea o s ̄ h nt er lt n i so ea pee t . c p r ̄ ne d Ke ̄ o d )vr s
- nte e ouin I t l e l a b e nr d c o ote d cm e tlg a d h w w s tt o f m te e ou o e h v l t s ae at y d At a fit u t nt h o L  ̄n o n o e u ei o c n r h v l t n e o az o i i i
S f r rc s E o u o D c me t ot e po ee wa  ̄ lf n i o u n
E ou o c ] v l t n eo i  ̄
何 确定演化 的精 确 范 围是 相 当 困难 的 , 样 就 导致 软 这
1 绪
论
件 开发过 程 的不确 定性 , 此 必须 对 纷 繁复 杂 的演 化 为 进 行深人 的分 析 , 我出产生 演化 的根 源 , 尽量缩小 演化 的影响范 围 , 采取 措施消 除可 以避免 的演化 , 设计 一些
发过 程按规 定 的方式 和步 骤进 行 。 在 软件 过程 的研究 中存 在着一 个难 点 , 就是 “ 那 演
化”这 也 是使得 软件开发 过 程复 杂和难 以控 制 的最 主 ,
软件过 程是 指将用 户需求 转 化为 可执行 系统 的开 发 过程 中所进行 的软 件 工 程 活动 的全 体 , 用 于生 产 是 软件 产 品的工具 、 方法 和实践 的集台 , 主要 研 究 在 它 软件 开发过 程 中如何 有 效地 组 织 和管 理 开 发 活动 、 人
机 制 以支 持 演化 的规范化 和可 控化 。对软件 的演化分 为 维护 阶段 的演 化( 如产 品 的完善 改进等 ) 开发阶段 和