资源描述
第四节开发管理信息系统的方法,最常用并且比较成熟的方法是原型法和结构化系统分析法(生命周期法)。一、结构化系统开发方法特点:若干个工作阶段(1)每一工作阶段均规定有明确的工作任务(2)每一任务均有明确的工作准则和验收标准(3)每一阶段工作的开始必须是在上一阶段的工作完成并验收后方可进行,(一)结构化系统开发方法(1)结构化系统分析与设计的由来“结构化”概念最早是用来描述结构化程序设计方法的,把结构化程序设计思想引入系统设计领域,逐步发展和形成了结构化系统分析和设计的方法。该方法要求信息系统开发工作自始至终采用“结构化”的思想,即用一组标准化准则与工具从事某项工作。(2)结构化系统开发方法用结构化系统开发方法开发管理管理信息系统可分为三个阶段:系统分析、系统设计和系统实施。,1、系统分析。(StructuredSystemAnalysis,简称SA)第一步:经过初步的系统调查,对开发新系统的可行性进行论证,以可行性分析报告的形式呈交有关领导审阅、批准,如有必要开发新系统,则进行下一步;第二步:通过详细的系统调查和系统化的分析,初步建立信息系统的逻辑模型。其中详细调查的内容要包括两个方面:管理业务流程的调查和数据流程的调查;最后,要写出“系统分析报告”。,2、系统设计。(StructureSystemDesign,简称SD)在系统分析提出的逻辑模型的基础上设计系统的物理模型。选用的系统设计工具是模型的层次功能分解图和模块结构图。其主要内容:代码设计、信息系统流程图设计、数据库设计、处理流程图设计和编写程序设计说明书。最后形成“系统设计说明书”。3、系统实施主要包括程序设计及调试、系统转换及系统运行与评估等环节。最后除了最终实现的管理信息系统外,还包括有关的技术文档(程序说明书、使用说明书等)。,(二)结构化系统开发法的基本策略和准则1、预先明确用户的要求;2、“自上向下”规划整个系统的结构,“自下向上”逐步求精设计软件;3、各阶段明确分工,上阶段的结果是下一阶段开发的依据;4、强调文档的规模性和明确性,保证各个阶段之间的衔接;5、强调阶段结果的评审,以明确是否达到阶段目标,以减少系统开发过程中的隐患。,(三)结构化系统开发方法的优缺点优点:在开发策略上强调“自上而下”,注重开发过程的整体性和全局性。缺点:开发过程复杂繁琐,周期长,系统难以适应环境的变化。,二、原型法(一)问题的提出(二)原型法的概念原型法就是根据用户提出的需求,由用户与开发者共同确定系统的基本需求和主要功能,在较短的时间内建造一个实验性的、简易的原型,并交给用户进行试用,用户使用一段时间后,对初步原型进行评价,然后根据用户提出的意见对原型系统进行修改,补充和完善,形成最终的原型系统。,(三)原型法的基本思想原型法的示意图:,用户对新系统提出需求,开发人员对问题进行总结,开发一个原型系统,修改,增加功能,运行原型系统,完成系统开发并交付使用,修改意见?,增加新功能否?,Y,Y,N,N,(三)原型法与结构化系统开发方法的结合在结构化系统开发过程中,可以把原型的开发过程嵌入到结构化系统开发的过程中。这种结构化系统开发法与原型法结合,会加速系统开发的速度,使新系统更符合用户的要求,且系统结构更趋合理。如下图所示:,可行性研究,修改原型,运行、评价,开发初始原型,确定用户基本需求,调查原系统,系统分析,系统设计,系统实施,维护、评价,用户满意?,Y,N,(四)原型法与结构化系统开发法的比较优点:(1)用户的参与更为实际,更富于建设性。从而保障了实际系统的用户满意度。(2)减少用户使用新系统的培训时间(3)开发周期比较短,开发费用相对较少。缺点:(1)不适应于大系统、复杂系统的开发工作。(2)开发过程管理困难。(3)容易使用户失去开发新系统的信心。(4)开发人员容易不自觉地将原型的开发代替系统的分析,缺乏全面综合的系统开发观点。,项目实战,实地调查一家电器(或百货)销售企业,拟为该公司开发进销存管理系统。分析开发进销存管理系统的必要性和可行性,并编写可行性分析报告。,习题5,一、简答题1、诺兰阶段模型把信息系统的成长过程划分为那几个阶段?诺兰阶段模型的使用意义何在?2、“自下而上”和“自上而下”两种MIS的开发策略各有何优缺点?3、什么是企业业务流程重组?4、结构化系统开发方法和原型法的比较。5、管理信息系统战略规划的作用和内容是什么?,
展开阅读全文