信息系统分析与设计第二版 第十章 型法的概念与方法.ppt

信息系统分析与设计第二版 第十章 型法的概念与方法.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.3.2 原型法的工作步骤 4 、修改和完善原型系统。 (Learn) 执行本步骤的原则是: (1) 装配和修改程序模块,而不是编写程序。 (2) 如果模块更改很困难,则把它放弃并重新编写模块。 (3) 不改变系统的作用范围,除非业务原型的成本估计有相 应的改变。 (4) 修改并把系统返回给用户的速度是关键。 (5) 如果用户不能进行任何所需要的更改,则必须立即与用 户进行对话。 (6) 用户必须能很舒适地使用改进的原型。 10.3.2 原型法的工作步骤 原型系统结果 (Result) 若原型迭代周期结束,然后判断组成原型的细部是否需要严格地加以 说明。原型法允许对系统必要成分进行严格的详细说明。例如将需求转化 为报表,给出统计数字等等。这些不能通过模型进行说明的成分,必要的 话,需提供说明,并利用屏幕进行讨论和确定。 对于那些不能通过原型说明的所有项目,仍需要通过文件加以说明。原 型法对完成严格的规格说明是有帮助的。如输入、输出纪录都可以通过屏 幕进行统计和讨论。严格说明的成分要作为原型法的模型编入词典,以得 到一个统一的连贯的规格说明提供给开发过程。 最后要整理原型和提供文档。整理原型的目的是为进一步开发提供依据 。原型的初期需求模型就是一个自动的文档。 原型法的工作步骤 本章内容 10.1 原型法的提出 10.2 原型法的基本思想 10.3 原型法的工作步骤 10.4 原型法的关键成功因素 10.5 原型法与生命周期法的比较 小结 10. 4 原型法的关键成功因素 原型法作为开发管理信息系统的一种方 法,原型法从原理到流程都非常简单。但正 是这样一种简单的方法,却备受推崇,无论 从方法的角度,还是从实际应用的角度,对 原型法的讨论都非常激烈,在实际应用中也 取得了巨大的成功。 但原型法也有一定的局限性,对环境有这 一定的要求和开发的支撑软件,这些条件构 成了原型法的关键成功因素。 10.4.1 原型法开发系统的特点 ( 1 )首先原型法是一种循环往复、螺旋式 (spiral) 上升的工 作方法,更多地遵循了人们认识事物的规律,因而更容易 被人们掌握和接受。 ( 2 )原型法强调用户的参与,特别是对模型的描述和系统 运行功能的检验,都强调了用户的主导作用,这样沟通了 思想,缩短了用户和系统开发者的距离 。 ( 3 )原型法提倡使用工具开发,即使用与原型法相适应的 模型生成与修改、目标的建立和运行等一系列的系统开发 生成环境 ( 4 )原型法将系统调查、系统分析和系统设计合而为一, 使用户一开始就能看到系统开发后是一个什么样子。 第十章 原型法的概念与方法 本章内容 10.1 原型法的提出 10.2 原型法的基本思想 10.3 原型法的工作步骤 10.4 原型法的关键成功因素 10.5 原型法与生命周期法的比较 小结 10.1 原型法的提出 20 世纪 60 年代末至 70 年代初,出现了“软件危 机”,为了对软件开发项目进行有效管理,信息系 统开发生命周期法诞生了。由于开发过程规范、层 次清晰,系统开发生命周期法得到广泛应用。但这 种方法的应用前提是需要在早期就确定用户的需求, 而不允许修改,这对于很多应用系统(如商业信息 系统)来说是不现实的。用户需求定义方面的错误 是信息系统开发中出现的后果最严重的错误。在此 背景下,提出了原型法。 10.1.1 原型法的提出背景 产生“软件危机”的原因在于:用户需求不明 确,缺乏正确的理论指导,软件规模越来越大且复 杂度也越来越高。另一方面是需求与技术差异较大 引起的。 10.1.1 原型法的提出背景 10.1 原型法的提出 管理需求(现实世界) 4GL 操作系统 现在 编程 汇编语言 高级语言/关系数据库系统 70年代编程 那么如何解决“软件危机”呢?人们越来 越重视软件开发方法的研究,通过多年的研 究和努力,软件开发方法走向两个方面: ? 一方面是着重研究与机器本身相关的软件开 发工具,即高级语言及软件开发环境; ? 另一方面,着重研究软件设计和规格说明等。 10.1.1 原型法的提出背景 10.1 原型法的提出 10.1.1 原型法的提出背景 ? 这时系统开发生命周期应运而生。生命周期法具 有明显的优点

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档