第四章 信息系统的开发方法.doc
《第四章 信息系统的开发方法.doc》由会员分享,可在线阅读,更多相关《第四章 信息系统的开发方法.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章: 信息系统的开发方法4.1生命周期法4.2原型法4.3结构化的系统开发方法4.4面向对象的系统开发方法4.5计算机辅助软件工程(CASE)第四章 管理信息系统的开发方法了解生命周期法的内容和特点掌握原型法的有关内容及其特点掌握结构化系统开发方法的内容和特点了解面向对象开发方法的有关概念及其特点了解CASE方法的有关内容及其特点第四章 管理信息系统的开发方法经典的生命周期法经典的生命周期法也称为瀑布模型,它要求运用系统有序的步骤去开发软件,从系统观念进行分析、设计、编码、测试和维护。把软件生存的周期依次划分为若干个阶段,每个阶段有相对独立的任务和标志性的成果,然后逐步完成各个阶段的任务,
2、上一阶段的任务没有完成,不能进行下一阶段的任务。4.1经典的生命周期法瀑布模型生命周期法要求用户一开始就清楚地提出所有需求,这往往是困难的,用户与系统研制人员之间的交流不直观;而且生命周期法很难适应项目开始阶段存在的不确定性。同时需求的变化对生命周期各个阶段产生的影响是:越是生命周期的后面阶段(设计、维护),由于需求变化造成的损失越大。实际项目很少完全遵循该模式提出的工作顺序,即明确的一个阶段一个阶段去完成,往往重复迭代。开发过程复杂,造成开发周期很长。可运行的程序一直要到项目的最后阶段才可能得到。因疏忽而导致的错误要到检验运行时才能发现,造成经济、时间的损失。生命周期法的问题4.2 原型法原
3、型方法是80年代初随着计算机软件技术的革命而产生的一种与生命周期法完全不同的信息系统开发方法。与传统的生命周期法相比,原型方法摒弃了那种一步一步周密细致的调查、分析,然后逐渐整理出文字档案,最后才能让用户看到结果的烦琐做法。它不要求用户提出完整的需求以后再进行设计和编程,而是先按照用户最基本的需求,迅速而廉价的开发出一个实验型的小型系统,称作“原型”。然后将原型交给用户使用。用户使用原型系统后,对原型系统作出评价,并提出修改意见。系统分析人员并根据用户的意见对原型进行修改,用户再对改进后的系统提出新的需求。这样不断反复修改,直至最后完成一个满足用户需求的系统。与生命周期法相比,原型法的用户需求
4、是动态的,系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明确的界限,系统开发计划就是一个反复修改的过程。 4.2 原型法一、原型法的基本思想4.2 原型法原型法的基本思想是:在软件生产中,引进工业生产中在设计阶段和生产阶段的试制样品的方法,解决需求规格确立困难的问题。由于软件产品的“软”特点,从修改样品到生产成品这一过程就比工业生产中的试制样品容易多了。这是原型法的基本构思。它不苛求一次性完成系统的分析设计,也允许系统的初步分析与设计是不完善的,需要进一步修改。但需要一个快速反馈的开发环境,让用户参与和设计者一起共同完善、修改并确立需求规格。(一)确定用户基本需
5、求该阶段可由用户向系统开发人员提出基本的需求,如系统功能、人机界面、输入输出、应用范围、运行环境等。开发人员据此来确定哪些要求可以实现及大约需要的资源等。4.2 原型法二、原型法的基本步骤4.2 原型法(二)建立系统初始原型系统开发人员根据第一步骤确定的用户需求,在强有力的工具软件的支持下,迅速开发出一个系统的初步原型。(三)运行和评价原型系统用户通过实际使用原型,获得对系统最直接的感受,提出原型系统存在的问题和改进意见。可以实现及大约需要的资源等。(四)修改原型系统开发人员根据用户对原型评价后提出的意见,对原型进行修改、扩充、完善,再回到第三步骤,直到用户满意为止。 4.2 原型法二、原型法
6、的基本步骤三、原型法的特点4.2 原型法该方法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍掌握和接受该方法将模拟(仿真,Simulation)手段引入系统分析的初期阶段,通过原型来实现用户和系统分析人员间的沟通,解决了传统方法中的一个重要难题充分利用最新的软件工具,提高了系统开发的效率原型法将传统方法中的系统调查、系统分析、系统设计三个阶段融为一体使用户一开始就能看到系统实现后是一个什么样子,将会遇到什么问题,那些根本就是错误的,那些需要改进等等。消除了用户的心理负担,打消了他们对系统何时才能实现,以及实现后是否适用等疑虑,提高用户参与开发的积极性。三、原型法的特点4.2 原型法开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四章 信息系统的开发方法 第四 信息系统 开发 方法
限制150内