当前位置:文档之家› 浅谈软件开发过程中的方法问题

浅谈软件开发过程中的方法问题


a v n e n f cu i g mo eT e s f r e e o me t r c s sa k y ee n fc n t c o o wa e s lt n . i p p r d a c d ma u a t r d . h o wa e d v lp n o e si e lme t o sr t n s f r ou i s n t p o ui t o T s a e h
lf y l te ey t e o h u c in li e r to e d h up r e s t a e s se , u o o n h e l ai n of ie c c e a v r sag ft e f n to a n g ain n e st e s potoft of r y tm t spr m t g te r ai to t h w h i z
M e h d l g c l s u si eP o e so o t r v l p n t o o o ia s e t r c s f fwa eDe eo me t I n h S
Xi aXu e
(e i l e t nT c n l y . t. eig 10 8 ,hn ) B i gEi Crai e h o g , d, i 0 0 1C i j n t e o o Co L B j n a
Ab t a tAd a c d ma u a trn d l e u r si f r t n itg a o d f n t n l n e rt n tr u h u ep o u t sr c : v n e n f cu ig mo e q i o mai e rt n a u c i a i g ai o g o tt r d c r e n o n i n o t o h h
d cs s ewo itps f rcs dvl m n me o s bet r ne to s n rc rd tos i us n ye poes ee p et t d, jc oi td hd dsut e hd. s e t t ma h o o h o — e me a t u me Kew r s otae ee p et rcs;bet r ne to s t cue poc y od: f r dv l m n oes jc o etd hd; r trd prah S w o p O -i me Su a
软件 系 统 的开 发过 程 软件 可划 分 为智 能软 件 、系 统软 件和 应 用软 件 三个 领域 。 由 于 不 同 的软件 采用 的开发 知 识不 同 ,从 而构 成各 自相 应 的方 法 。 尽管,智能软件和应用软件分属不同的领域,但智能软件和应用 软 件 都是 计算 机 软件 。 建 造 软件 系统 的解 决 方案 由三 个 关键 的 相互 关联 的基 本 要素
计算机光盘软件与应用
软件 设计开发 C m u e D S f w r n p l c t o s o p t r C o t a e a d A p a in i 21 0 2年第 3期
浅谈软件开发过程中的方法问题
夏 雪
( 北京英创信诚科技 有限公 司,北京 10 8 ) 001 摘 要: 先进的制造模式要求信息集成和功能集成贯 穿于产品生命周期的每一阶段 , 功能的集成需要软件 系统的支持, 从 而推动 先进 制 造模 式 的 实现 。 软件 开发 过 程是 建造 软件 解 决方 案 的关键 要 素 。 文详 细讨论 了两类 主要 的过 程 开发 方法 , 本 即 面向对 象方法和 结 构化 方 法。 关键 词 :软件 开发过 程 ; 面向对 象方 法 ;结构 化 方 法 中图分类号:T 3 1 2 P 1. 文献标识码 :A 5 文章绱号 :10 - 59( 0 2 0 — 12 0 0 7 9 9 2 1 ) 3 0 8- 2


析 工作 。
组成:
1软件 工 程过 程 (E ) . SP 。 2 软件 工 程 过程 支 持 环境 (E S , 如开 发 工 具和 建 模 语言 . SP E 等) 。 3 培 训 、指 导和 咨询服 务 。 . W t sHm h e 曾经 说过 ,“ at u pr y 软件 工 程过 程就 是将 客 户 需求 转 化 为软件 产 品 的所有 必须 活 动的 集合 ”在 整个 解 决方 案 中首 当 。 其 冲而 且 也是 最重 要 的要 素是 过程 。 二 、 当前 主流 的软 件开 发 方法 ( )结 构化 方法 一 1结构 化 程序 设计 方法 . 2 世 纪 6 年 代 ,围绕 是 否应 取消 g t 语 句 ,人 们展 开 了一 O O oo 场 激烈 的争 论 。最 终人 们认 识 到 ,软件 开 发 中的 问题 的解 决不 仅 仅 是简 单 的取 消 g t 语句 ,而是 应 该改变 传 统软 件 开发 思维 观 oo 念 ,在 此基 础 上创 建新 的程 序 设计 方法 。 围绕 gt o o语句 争 论的 结果 使人们 形 成 了新 的思 维观 念 : 写 编 程序 时 ,在 正 确地 实现 了软 件 功 能的前 提 下 ,必须 考虑 到程 序 的 可 维护 性 ,重 视程 序 的可读 性 、清 晰性 和 可理 解性 ,而 不 能随 心 所欲 地 去过 分追 求 程序 编写 技 巧。 由于使 用三 种基 本 程序 结构 ( 序 、选 择 、循 环 )组成 的程 顺 序 具 有 良好 的可 读性 、清 晰 性和 可 理解 性 ,容 易维 护 ,所 以逐渐 成 为主 流 的程序 结 构标 准 。按 照这 样 的新 思维 观念 ,形 成 了一 个 新 的程序 设 计方 法— — 结 构化 程 序设 计方 法 ,结 构化 程序 设 计 是根 据 结构 程序 设计 原 理 ,将每 个模 块 的功 能用 相应 的标准 控 制 结构表 示 出 来 ,从而 实现 详 细设计 。 2 结构化 分 析方 法和 结构 化 设计方 法 . 结构 化程 序 设计 方法 的 巨大 成 功推 动 了结 构化 分析 方法 和 结 构 化 设计 方法 的发展 。1 7 ,S e e s yr 和 Cn tn i e 94年 tv n 、M e s o sa tn 发 表文 章 ( tu tr dA a y i} S r cu e n ls s ,提 出 了结构 化分 析和 结 构化 设 计 的概 念 。 结 构 化分 析方 法根 据 分解 与抽 象 的原 则 ,按 照系 统 中数据 处 理 的流 程 ,用 数据 流 图来 建立 系统 的 功能 模块 ,从 而完 成 需求 分
相关主题