- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 MIS系统开发的的原型法
管理信息系统开发与管理;第11章 MIS系统开发的原型法;第11章 MIS系统开发的原型法;11.1 原型法概述;11.1.2 原型法简介
1.原型法的基本概念:
根据用户提出的需求,与用户一起,确定系统范围,快速进行概略的系统分析与设计,同时利用原型开发工具及其环境,快速构建系统原型,通过运行试验,一轮轮地快速改进完善,直到开发出用户满意的信息系统。
系统原型是能初步表达并基本实现用户需求的、尚欠完善但可以运行的信息系统。
2.原型法的开发过程(如下页图11.1所示);(1)明确用户基本信息需求 ;
(2)建立初始的原型系统 ;
(3)演示原型系统,进一步明确用户需求 ;
(4)修改和完善原型系统。;3.原型法的特点与不适用的情况
(1)原型法的特点
原型法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍接受。
人们认识任何事物都不可能一次就完全了解并把工作做得尽善尽美。
认识和学习的过程都是循序渐进的。
人们对于事物的描述往往都是受环境的启发而不断完善的。
人们批评指责一个已有的事物,要比空洞地描述自己的设想容易得多,改进一些事物要比创造一些事物容易得多;原型法将模拟的手段引入系统分析的初期阶段,有利于与用户沟通,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。
所有问题的讨论都是围绕某一个确定原型而进行的,彼此之间不存在误解和答非所问的可能性,为准确认识问题创造了条件。
有了原型后才能启发人们对原来想不起来或不易准确描述的问题有一个比较确切的描述。
能够及早地暴露出系统实现后存在的一些问题,促使人们在系统实现之前就加以解决。
;充分利用了最新的软件工具,摆脱了老一套工作方法,使系统开发的时间、费用大大减少,效率等方面都大大地提高。
原型法可以提供很好的项目说明和示范,简化了项目管理。
原型法可以接受需求的不确定性和风险。;(2)原型法不适用的情况
作为一种具体的开发方法,它有一定的适用范围和局限性。主要表现在:
对于一个大型系统,如果我们不经过系统分析来进行整体性划分,想要直接用屏幕来一个一个地模拟是很困难的。
对于大量运算的、逻辑性较强的问题,原型法很难构造出模型来供人评价。
对于基础管理不善、信息处理过程混乱的问题,使用有一定的困难。
对于一个批处理系统,其大部分是内容处理过程,这时用原型方法有一定的困难。;
原型方法是在信息系统研制过程中的一种简单的模拟方法,与人们不经分析直接编程时代以及结构化系统开发时代相比,它是人类认识信息系统开发规律道路上的“否定之否定”。它站在前者的基础之上,借助于新一代的软件工具,螺旋式地上升到了一个新的更高的起点;它“扬弃”了结构化系统开发方法的某些繁琐细节,继承了其合理的内核,是对结构化开发方法的发展和补充。这种相互补充、相互促进的系统开发方式将会是今后若干年信息系统或软件工程中所使用的主要方法。;11.2 原型法的类型; 图11.2 抛弃原型法与生命周期法的结合过程 ;11.2.2 演化原型法
演化原型法的基本作法是,经过初步调研和分析获知用户的基本需求之后,就利用适当的软件工具(如4GL)快速地实现一个原型系统,作为沟通各方的基础和用户实践的场所,开发人员根据用户试用后的意见,对原型进行修改和扩充,然后再次交给用户试用,并根据试用后提出的意见,再次对原型进行修改和扩充,这样,经过多次迭代直到用户满意为止。
; 按照螺旋模型,整个系统(软件)开发项目始于螺旋中心,然后绕着中心做360°的旋转,每旋转一周便得到一个原型版本,对整个系统而言则是开发过程中的一轮。这种不断的旋转可以大量节省开发和维护的时间和费用,因为下一个版本总是在上一个版本的基础上加上改进和维护的结果。这种通过不断地螺旋式旋转、反馈、修改与完善来完成最终版本的途径,正是4GL与螺旋式应用开发系统的目标。;图11.3 演化原型法的开发过程的螺旋模型;11.2.3 增长原型法
把系统划分为若干个子系统。选择其中一个作为首期工程,用演化原型法开发这个子系统;再选择另一个与之相关的子系统作为二期工程,在首期过程开发的子系统的基础上,用演化原型法增加二期工程的子系统需要的信息与功能,并把它们集成为一个整体;这样一期期地推进,直到完成整个系统的开发。
可见,增长原型法先要把系统开发划分为若干期工程,每期工程从首轮开始,有要有若干轮的演进。每期内采用的是螺旋模型,一期期向前推进则形成渐增模型。; 图11.4 增长原型法的开发过程;使用增长模型开发系统的过程如下:
完成一部分分析工作;
完成该部分设计工作;
完成该部分实现工作;
建造系统原型并评价;
对另一部分重复上述过程并集成。;1
您可能关注的文档
最近下载
- 某尾矿溢水塔回水隧洞封堵工程施工方案.pdf VIP
- 婴幼儿的早期教育工作总结PPT.pptx VIP
- 【高考真题】重庆市2025年高考真题物理试卷(含答案).pdf VIP
- 教案对外汉语我是跟旅游团一起来的.pdf VIP
- 2024年秋季新教材人教版一年级上册数学全册教案-129页.docx VIP
- 2024-2025学年初中英语九年级上册牛津上海(试用本)教学设计合集.docx
- 2020年《城镇燃气设计规范》GB50028-2006 .pdf VIP
- T_CDHA 13-2023 热力管道用金属波纹管补偿器.pdf
- 燃气工程技术专业基础知识考试题库(含答案).docx VIP
- 室内滑雪馆消防设计探讨.pdf VIP
文档评论(0)