外文翻译---软件过程模型
《外文翻译---软件过程模型》由会员分享,可在线阅读,更多相关《外文翻译---软件过程模型(14页珍藏版)》请在毕设资料网上搜索。
1、1 软件过程模型 Process Models in Software Engineering 作者 : Stephen H. Kan 起止页码 : 第 8 页第 17 页 出版日期(期刊号): 2002 年 9 月 (卷 1) 出版单位: Addison-Wesley Professional 外文翻译译文: 摘要 软件系统从起初 的开发,维护,再到一个版本升级到 另一个版本,经历了一系列阶段 .这篇文章归纳和整理了一些描述如何开发软件系统的方法 .从传统的 软件生命周期的 背景和定义出发 ,即大多数教科书所讨论的,并且目前的软件 开发实践所遵循的软 件生命周期 , 接着讨论作为目前软件 工
2、程技术基石 的更全面的软件开发模型 . 1 前言 软件业的发展最早可追溯到开发大型软件项目的显式模型,那是在 二十世纪五十年代和六十年代间 .总体而言, 这些早期的软件生命周期模型 的唯一目的就 是提供一个合理的概念计划来管理软件系统的开发 .因此,这种计划可以作为一个基础规划,组织,人员配备,协调,预算编制,并指导软件开发 活动 . 自 20 世纪 60 年代,出现了许多经典的软件生命周期的描述(例如,霍西尔 1961年,劳斯莱斯 1970 年, 1976 年博伊姆,迪斯塔索 1980 年, 1984 年斯卡 基,萨默维尔 1999 年) .罗伊斯( 1970) 使用现在生活中熟悉的 “瀑布
3、 ”图表,提出了周期的概念,这个图表概括了开发大型软件系统是多么的困难,因为它涉及复杂的工程任务,而这些任务在 完成之前 可能需要不断地 返工 .这些图表也通常在介绍性发言中被采用,主要针对开发大型软件 系统的 人们(例如,定制软件的客户) ,他们 可能不熟悉各种各样的技术问题但还是要必须解决这些问题 . 这些经典的软件生命周期模型通常包括以下活动一些内容: 系统启动 /规划:系统从何而来?在大多数情况下,不论是现有的信息处理机制以前是自动的,手工的,还是非 正式的,新系统都会取代或补充它们 . 需求分析和说明书:阐述一个新的软件系统将要开发的问题:其业务能力,其所达到的性能特点,支持系统运行
4、和维护所需的条件 . 功能或原型说明:潜在确定 计算的 对象, 它们的属性和关系,改变这些对象的操作,约束系统行为的限制等 . 划分与选择:给出需求和功能 说明书,将系统分为可管理的模块,它们是逻辑子系统的标志,然后确定是否有对应于这些模块的新的,现有的,或可重复使用的2 软件系统可以 复用 . 设计及配置说明书:以适合模块的详细设计和整体配置管理的方式定义各子系统之间的内部关系和接口 . 模块设计的详细规格说明:定义数据流在各组件之间传递的算法 . 模块实现和调试:将前面的规格说明的内容通过代码实现并验证他们的基本操作是否正确 . 软件集成与测试:确认并维持软件系统结构配置的整体完整性 .通
5、过配置软件系统架构的一致性和验证 完整的实施模块,核实规格说明书中模块的接口和内部关系,并验证系统及其子系统的性能是否他们的要求匹配 . 文档修订和配送系统:将已经写好的系统 开发说明书进行包装并合理的转化为系统文档和用户指南,所有的文档都是以一种适于普及和系统支持的格式 . 部署和安装:提供安装已发布软件到本地计算机环境的指南,配置操作系统的参数和用户的 访问权限,并运行诊断测试,以保证系统的基本操作的正常运作 . 培训和使用:提供教学器材及系统用户指南,方便用户了解系统的性能和限定,以便有效地使用该系统 . 软件维护:通过提供功能改进,维修,性能提高及更新使得在其主机系统环境下维持有用的操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 外文 翻译 软件 过程 进程 模型
