管理信息系统开发方法讲解课件.ppt
《管理信息系统开发方法讲解课件.ppt》由会员分享,可在线阅读,更多相关《管理信息系统开发方法讲解课件.ppt(68页珍藏版)》请在三一办公上搜索。
1、第四 章管理信息系统开发方法,(Methods of the Management Information System),快速原型法,面向对象法,系统开发方法的选择,结构化生命周期法,管理信息系统开发方法,第一节 结构化生命周期法,管理信息系统开发方法,系统的生命周期:任何一个系统都有发生、发展和消亡的过程,新系统是在旧系统的基础上产生、发展、老化、淘汰,最后又被更新的系统所取代,传统的开发方法,传统的开发方法,新系统运行,小量修改、维护、评价活动,原系统(现行系统)运行,系统开发的各个阶段,小量修改、维护、评价活动,新系统生命周期,原系统生命周期,系统开发准备,调查研究,系统分析(逻辑设计
2、),系统设计(物理设计),系统实施,维护评价,生命周期法的主要思想:将管理信息系统从系统调查开始,经过系统分析、系统设计、系统实施、系统维护与评价,直至要求建立新的系统看成是一个生命周期的结束,另一个生命周期的开始。,传统的开发方法,结构化方法的基本思想:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计,结构化开发方法基本思想,信息系统的开发原则,面向用户的观点,严格区分工作阶段,每个阶段规定明确的任务和所应得的成果,按照系统的观点,自顶向下地完成研制工作,工作成果要成文,文献资料的格式要规范化、标准化,充分考虑变化的情况,信息系统的开发步骤,
3、可行性分析,信息系统开发阶段,信息系统规划,信息系统分析,信息系统设计,信息系统实施,系统运行管理与评价,1.任务:,可行性分析又称可行性研究,对现行系统进行初步调查研究从有益性、可能性和必要性三个方面对未来系统的经济效益和社会效益进行初步分析对新系统进行可行性研究,2.目的避免盲目投资,减少不必要的损失,3.成果可行性研究报告,系统总体规划,1.任务:,(1)从总体的角度来规划系统应该由哪些部分组成,(2)在这些组成部分中有哪些数据库,它们之间如何交换数据,(3)根据信息与功能需求提出计算机硬件网络配置方案,(4)根据管理需求来确定这些模块的开发优先顺序,(5)制定出开发计划,根据开发计划合
4、理调配人员、物资和资金,2.成果,系统规划阶段的总结性成果是系统规划报告,系统总体规划,信息系统分析,1.任务:(1)按照总体规划的要求,对系统规划中所规定的各组成部分进行详细的分析 分析每部分内容的信息需求 分析内部对主题数据库的需求 分析所需要建立的专用数据库,(2)进行需求分析,详细分析各部分如何对各类信息进行加工处理,以实现用户所提出的各类功能需求,详细分析系统的业务流程图,抽取出数据流程,(3)进行功能分析,(4)用数据流程图、数据字典和处理逻辑表达表示,信息系统分析,与用户进行充分地交流和验证,检验正确后可进入下一阶段工作,2.系统分析结果,系统分析进行完之后,要写出系统分析报告,
5、信息系统分析,系统设计,1.系统设计的任务:,即采用一定的标准和准则,考虑模块应该有哪些程序块组成,它们之间如何联系,(1)系统的功能结构设计结合计算机的具体实现,设计各个组成部分在计算机系统上的结构,(3)系统的编码设计,(4)数据文件和数据库设计,(5)系统的输入/输出设计,(2)系统的处理流程设计,(6)网络设计,2.系统设计的成果,系统设计阶段的成果是系统设计说明书,系统设计,系统实施,(1)系统硬件设备的购置与安装,(2)程序的编制,2.系统开发实施的成果:,(1)程序清单,(3)系统使用说明书,1.任务:,程序设计是根据系统设计阶段的成果,遵循一定的设计原则来进行的.,(3)数据的
6、录入,(4)人员的培训,(5)系统的测试、调试和转换,(2)测试与调试报告,信息系统运行管理与评价,1.任务:,对系统进行修改与扩充(即系统维护)日常运行管理运行情况的记录对系统运行情况进行检查与评价,2.成果,系统运行维护阶段的成果是系统运行审计报告,可行性分析,信息系统规划,信息系统分析,信息系统开发实施,信息系统安装调试,信息系统试运行,信息系统运行维护,信息系统设计,信息系统测试,提出开发请求,信息系统开发阶段,信息系统开发过程,结构化生命周期法的假设是预先定义需求的策略使用生命周期法,项目的参与者之间往往存在通信鸿沟生命周期法使用的基本技术,是结构化分析(SA)和结构化设计(SP)技
7、术,结构化分析和结构设计是建立在系统生命周期的概念基础上的有比较明显的缺点:用这种技术开发出来的软件,其稳定性、可修改性和可重用性都比较差,生命周期法的特点与局限性,结构化生命周期法特别适合于开发那些能够预先定义需求、结构化程度又比较高的大型事务型系统(TPS)和管理信息系统(MIS)生命周期法不适合于开发信息需求不明确的系统,生命周期法的特点与局限性,第二节 快速原型法,信息系统开发方法,原型法方法的开发过程,原型法的种类和构造过程,原型法的使用场合与局限性,原型法的特点,快速原型法,原型法概述,原型法的概念,在较短时间内建立一个实验性的简单的信息系统原型,在用户使用的基础上,不断迭代,最后
8、形成一个相对稳定、较为理想的MIS系统,原型法是根据用户提出的需求,由用户与开发者共同确定系统的基本要求和主要功能,迭 代,迭代就是用户对原型系统进行评价后,提出意见,开发人员根据用户的意见进行修改的反复过程。,迭代不是简单的反复,每一次迭代都意味着原型系统向着用户需求又前进了一步,迭代是系统开发进展的动力。迭代过程的结束,就是原型的完成。,原型法的开发过程,(1)识别基本需求,(2)构造初始原型,(3)使用和验证原型,(4)修正和改进原型,(5)判断原型完成,(6)生成文档并交付使用,原型法的开发步骤,识别基本需求,构造初始原型,修正和改进,生成文档并交付使用,满意吗?,放弃?,Y,Y,N,
9、N,放弃原型,使用验证原型,丢弃式原型,进化式原型,原型的种类,在于描述和说明系统的需求作为开发人员和用户之间的通信工具,不作为实际系统运行,原始系统只是从外观上、功能上象“实际系统”,丢弃式原型,进化式原型,进化式原型开发思想与丢弃式完全相反,按照基本需求开发出一个系统,让用户先使用起来,随时修改,原系统的一部分或几部分不适用,需要重新设计、实施和安装,原型构造方法,演变式系统开发,递增式系统开发,演化式原型法的开发过程,系统设计,系统实施,修正和改进,演化(重新设计、实施),满意吗?,Y,最终系统,N,注意加强管理和控制,原型的开发过程就是系统不同版本的开发过程,递增式系统开发的原理,开始
10、时系统有一个总体框架,各功能单元的结构和功能十分清楚,功能还没有具体实施,以后开发中逐步完善模块,递增式系统开发过程,系统总体设计,实现一个功能子单元,子功能单元全部实现了吗?,Y,最终系统,N,系统是在原型的基础上逐步扩展,横向发展起来的,与传统方法的结合,识别基本需求,开发工作模型,修正和改进,模型验证,原型满意?,Y,Y,N,N,可行性研究,需求定义,维护及评价等,系统分析,系统设计,系统实施,需求定义,原型法的特点,系统开发效益高,系统适用性强,系统可维护性好,系统可扩充性好,易学易用,原型法的使用场合与局限性,原型化方法适用于用户需求不清,管理及业务处理不稳定,需求常常变化规模小,不
11、太复杂,而且不要求集中处理的系统有比较成熟借鉴经验的系统开发用于开发信息系统中的最终用户界面原型法的最大优点是能提高用户满意度使用原型法开发系统周期短,成本低,原型化方法不适于开发大的系统原型化方法开发的时候,测试和文档工作常常容易被忽略原型化方法的另一个缺点是运行的效率可能会比较低,原型法的使用场合与局限性,第三节 面向对象法,信息系统开发方法,面向对象方法,面向对象方法的产生,面向对象的概念,面向对象方法在开发系统过程中的阶段,面向对象方法的特点,面向对象方法与结构化方法的比较,面向对象的分析与设计语言UML,面向对象方法的产生,传统开发方法存在的问题问题空间与求解空间的不一致 系统分析到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 开发 方法 讲解 课件
链接地址:https://www.31ppt.com/p-3835029.html