管理信息系统的方法课件.ppt
《管理信息系统的方法课件.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的方法课件.ppt(84页珍藏版)》请在三一办公上搜索。
1、第2章 管理信息系统开发方法,本章主要内容,本章主要介绍管理信息系统的开发方法,包括结构化生命周期法、原型法、面向对象法和计算机辅助软件工程法等,对各种开发方法的适用范围进行比较,并简要介绍系统开发策略和开发方式等内容。通过本章的学习,力图使读者对管理信息系统开发方法有一个清晰的总体认识,能够根据企业的实际情况选择不同的开发方法、开发策略和开发方式。,本章学习目标,掌握结构化生命周期法的特点及适用场合掌握原型法的特点及适用场合理解面向对象法及特点了解计算机辅助方法及特点掌握各种开发方法的比较掌握管理信息系统开发策略和开发方式,2.1 开发方法概述,系统的开发方法是指开发管理信息系统所遵循的步骤
2、,是在系统开发过程中的指导思想、逻辑、途径和工具等的集合。,2.1.1 系统开发的任务和特点,1.系统开发的任务(1)满足用户需求。 (2)系统功能完整。 (3)采用先进技术。 (4)实现辅助决策。,2.1.1 系统开发的任务和特点,2.系统开发的特点(1)系统开发的动力源自组织需求。 (2)系统开发的前提是科学管理。 (3)系统开发的功能要符合需求。 (4)系统开发的投资巨大。 (5)系统开发的策略要因地制宜。,2.1.2 系统开发的原则,1.“四统一”原则2.“一把手”原则3.面向用户原则4.系统工程原则5.阶段性原则6.适用性和先进性原则,2.1.3 系统开发方法简介,在管理信息系统产生
3、到现在的长期实践中,由于管理信息系统的种类很多,情况各异,研制的具体方法、途径有多种,从而形成了多种系统开发方法,如结构化生命周期法、原型法、面向对象法、计算机辅助开发方法(CASE)、软系统方法等,这些方法各自遵循一定的基本思想,适用于一定的场合,解决问题的出发点和侧重点各不相同。,2.2 结构化生命周期法,生命周期是指信息系统从产生、发展、成熟直至消亡的过程。新系统在旧系统的基础上产生、发展、老化、消亡,最后又被更新的系统所取代,这个过程称为系统的生命周期,其使用的方法称为生命周期法(life cycle approach)。生命周期法中应用结构化理论进行开发,就形成了结构化生命周期法。,
4、2.2.1 结构化生命周期法的基本思想,对于一个复杂的系统X,可以被分解成三个子系统:1、2、3。如果子系统仍然复杂,就继续分解为1.1、1.2、1.3等子系统,如此继续下去,直到子系统(或模块)足够简单,能够清晰地被理解和表达为止。 结构化生命周期法的基本思路如图2.1所示。,结构化生命周期法的基本思路,结构化生命周期法的基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自顶而下对系统进行分析与设计。也就是说,先将整个管理信息系统的开发分成若干个不同阶段,如系统规划、系统分析、系统设计、系统实施、运行和维护,然后在系统规划、系统分析、系统设计阶段采用“自顶向下”的方
5、法对系统进行结构化划分。,2.2.2 结构化生命周期法的原则,1.面向用户的观点2.严格区分工作阶段3.自顶向下的系统分析、系统设计和自底向上的系统实施相结合4.充分预料可能发生的变化5.工作文档标准化、规范化,2.2.3 结构化生命周期法的五个阶段,本书将整个开发过程分成五个首尾相连的阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行和维护阶段。 结构化生命周期法的五个阶段如图2.2所示。,结构化生命周期法的五个阶段,结构化生命周期法的五个阶段,1.系统规划阶段 采用多种方式进行初步调查 确定信息系统的目标和发展战略 对新系统的开发进行可行性研究 规划新系统应该由哪些模块
6、组成,确定这些模块的优先开发顺序 制定出开发计划来合理的调配人、财、物,提出计算机系统配置方案 这一阶段的总结性成果是系统规划报告,结构化生命周期法的五个阶段,2.系统分析阶段 通过对系统的组织结构、业务流程进行详细的调查分析,描述出现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的目标和逻辑功能要求,最后提出新系统的逻辑模型,建立数据字典。,结构化生命周期法的五个阶段,3.系统设计阶段系统设计分为总体设计和详细设计。 总体设计阶段的主要任务是完成对系统总体结构和基本框架的设计,主要包括将系统划分为模块;决定每个模块的功能;决定每个模块的调用关系和模块的界面。,详细设计阶段的主要
7、任务是总体设计的基础上,将方案进一步详细化,给出开发系统时应该如何去做和怎样去做的具体细节,主要包括: 编码设计 数据库设计 输入/输出界面(人机界面)设计 网络设计和处理过程设计等,结构化生命周期法的五个阶段,4.系统实施阶段 系统实施阶段包括: 计算机等设备的采购和安装 程序的编写 数据文件的转换和录入 人员培训 系统的测试、调试和转换等,结构化生命周期法的五个阶段,5.系统运行与维护阶段系统运行阶段的主要任务包括:信息系统的日常管理、系统资源的管理、系统安全与保密等。系统维护阶段的主要任务包括:硬件维护、软件维护和数据维护等。结构化生命周期法的开发过程如图2.3所示。,以上的五大阶段,构
8、成了管理信息系统开发的生命周期。在系统开发的这五个阶段中,系统分析是最关键的一个阶段,这一阶段所建立的新系统逻辑模型是新系统开发重要依据。系统实施阶段是耗时最长、工作量最大、投入人力、财力、物力最多的一个阶段。,2.2.4 结构化生命周期法的优缺点及适用场合,1.结构化生命周期法的优点(1)系统开发的整体性和全局性(2)严格区分工作阶段,2.结构化生命周期法的缺点(1)预先定义用户的需求(2)过于耗费资源(3)缺乏灵活性 (4)用户信息反馈慢,3.结构化生命周期法的适用场合结构化生命周期法主要适用于开发大型系统或系统开发缺乏经验的情况。 综上所述,结构化生命周期法是有效的,但和其他系统开发方法
9、一样并不是完美无缺的。我们应该领会结构化生命周期法的基本思想,结合实际开发过程的特点和差异进行灵活运用,才能更好地完成系统开发的任务。,2.2.5 应用结构化生命周期法开发网上书店系统,网上书店系统的开发采用结构化生命周期法,经历系统规划、系统分析、系统设计、系统实施、系统运行和维护五个阶段。,1.系统规划阶段,系统建立的目的和意义:电子商务的快速发展以及上网人数的剧增,为企业创造了更多的网络商机。因此开发电子商务网上书店购物系统具有重要的现实意义。,1.系统规划阶段,网上书店系统的战略目标:(1)降低了企业的运营成本。(2)突破了商务往来的时间和空间限制,提高了通信速度。(3)图书商品本身的
10、优越性,增强了企业的竞争力。(4)提高了客户购物的积极性,加强了信息交流。,1.系统规划阶段,可行性研究:从经济可行性、技术可行性、运行可行性三方面进行研究。开发顺序:先开发前台购书子系统,再进行后台管理子系统和数据库的开发。开发计划:预计用半年的时间完成。,2.系统分析阶段,在对网上书店系统的组织结构和功能进行初步分析后,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串接起来做进一步分析,画出业务流程图,如购物车的业务流程图等。把数据在信息系统中的流动过程抽象出来,用来专门考虑业务处理中的数据处理模式,画出购物车的数据流程图,建立新系统的逻辑模型,最后写出系统分析报告。,3.系
11、统设计阶段,首先进行网上书店系统的总体结构设计,将整个系统分成两大模块,即用户使用的前台购物系统和管理员使用的后台管理系统,再将这两个部分划分为若干个小模块,如用户注册、商品查询、在线购物、商品管理、订单管理和用户管理等。接着进行系统数据库设计,包括数据库的需求分析、概念结构设计、逻辑结构设计,以及访问数据库的操作步骤等内容。最后进行了系统的开发环境设计,即系统运行的软硬件环境配置等,为下一步网站系统的实现奠定坚实的基础。,4.系统实施阶段,首先进行系统前台功能模块的实现,包括用户注册、登录、商品查询、购物车、生成订单等;接着进行系统后台功能模块的详细设计与实现,包括管理员注册、登录、商品管理
12、、订单管理和用户管理等;然后进行网上书店系统的测试,进行了单元测试、组装测试、确认测试和系统测试等内容;最后写出系统使用说明书。,5.系统运行和维护阶段,在电子商务逐渐成为人类社会进行商务活动新模式的同时,安全性问题也已逐步成为人们广为关注的焦点,在网上书店系统运行过程中应使用多种安全技术,包括防火墙技术、权限设置技术、加密技术和数字签名技术等,从而为电子商务网上书店系统的安全提供了策略和技术支持。,2.3 原型法,原型法(prototyping approach)是20世纪80年代随着计算机软件技术的发展,尤其是在关系数据库系统RDBS(relational database systems
13、),第4代程序设计语言4GL(4th generation language)和各种系统开发生成环境产生的基础上,提出的一种从设计思想、手段、工具都全新的系统开发方法。快速原型法突出一个“快”字。,2.3.1 原型法的基本思想,原型法的基本思想是:根据用户的需求,由用户、开发人员和系统分析设计人员通力合作,在软件开发环境的支持下,定义出系统的最基本需求和主要功能,短期内构造出一个可以初步满足用户要求的低成本的简易原型系统,提供给用户试用。在试用过程中由开发者与用户通过双方沟通思想、交换意见、反复评价来不断改进、扩充和完善下一原型系统,直到最终形成用户满意的实际系统。,2.3.2 原型法的开发过
14、程,1.确定用户的基本需求2.构造初始原型系统3.运行、评价原型系统4.修正和改进原型系统,其开发过程如图2.4所示。,2.3.3 原型法的支持环境,1.方便灵活的数据库管理系统2.超高级语言3.集成化的数据字典4.报告生成器5.屏幕格式生成器6.自动文档编写机制,2.3.4 原型法的优缺点及适用场合,1.原型法的优点(1)提高用户的满意度(2)改进了用户和系统开发人员之间的信息交流方式(3)开发风险降低(4)减少用户培训时间,简化了管理(5)缩短开发周期,降低开发成本,2.3.4 原型法的优缺点及适用场合,2.原型法的缺点(1)开发工具要求高(2)解决复杂系统和大型系统很困难(3)文档编写和
15、测试工作常常被忽略,2.3.4 原型法的优缺点及适用场合,3.原型法的适用场合(1)用户需求不清、规模小、不太复杂的小型系统。(2)与结构化生命周期法结合使用。整体上采用结构化生命周期法,局部的功能独立的模块采用原型法。(3)具有系统开发经验的人员采用。,2.4 面向对象方法,2.4.1 面向对象方法概述 1.传统的系统开发方法存在的问题 2.面向对象方法的产生和发展,2.4.2 面向对象方法的基本思想,面向对象方法的基本思想是:对问题空间进行自然分割,以便更加接近人类的思维方式;建立问题域模型,以便对客观实体进行结构模拟和行为模拟,从而使设计的软件尽可能直接地描述现实世界;构造模块化、可重用
16、、维护性好的软件,并能够控制软件的复杂性和降低开发维护费用。,2.4.3 面向对象方法的基本概念,1.对象 对象是现实世界中具有相同属性、服从相同规则的一系列事物的抽象,即相似事物的抽象化。其中的具体事物成为对象的实例。 例如,学生、教师都是对象。每个对象都有其自身的属性,例如,学生有学号、性别、年龄、专业、成绩等属性。对象的属性值可因施加于该对象上的行为动作而变更。例如,根据学生升留级的情况,改变学生的年级属性值。,2.4.3 面向对象方法的基本概念,2.类 类是具有相同属性和相同行为描述的一组对象的集合。在一个类中,每个对象都是类的一个实例。同类的对象具有相同的方法集。类还具有父类和子类之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 方法 课件
链接地址:https://www.31ppt.com/p-1474739.html