第五章管理信息系统开发PPT讲稿.ppt
《第五章管理信息系统开发PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第五章管理信息系统开发PPT讲稿.ppt(189页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章管理信息系统开发第1页,共189页,编辑于2022年,星期三教学目标:通过本章的学习,了解管理信息系统的各种开发方式、多种开发方法;理解管理信息系统的开发过程;掌握管理信息系统的开发过程中,无论是选择委托开发、合作开发,还是购买现成软件,作为用户的企业代表在用户支持能力方面应具备的知识和能力。第2页,共189页,编辑于2022年,星期三 5.15.1管理信息系统的开发方式管理信息系统的开发方式 5.2 5.2管理信息系统的开发方法管理信息系统的开发方法 5.3 5.3管理信息系统的开发过程管理信息系统的开发过程 5.4 5.4管理信息系统的用户支持管理信息系统的用户支持第3页,共189页
2、,编辑于2022年,星期三教学要求知识要点知识要点能力要求能力要求相关知识相关知识管理信息系统的开发方式(1)理解管理信息系统开发的任务及原则(2)了解各种开发方式的概念(3)掌握各种开发方式的特点及适用范围(4)掌握各种开发方式的比较及选择(1)管理信息系统开发的任务(2)管理信息系统开发的原则(3)各种系统开发特点(4)开发方式的选择管理信息系统的开发方法(1)了解各种开发方法的概念(2)掌握各种开发方法的特点及适用范围(1)结构化系统开发方法(2)原型法(3)面向对象法(4)CASE方法管理信息系统的开发过程(1)理解管理信息系统的开发过程(2)掌握如何协助做好需求获取与分析(3)掌握系
3、统转换的3种方法(1)管理信息系统的开发过程(2)系统分析(3)系统设计(4)系统实施管理信息系统的用户支持(1)管理信息系统用户支持的内容与方式(2)服务台与人员培训服务(1)用户支持的定义和原因(2)用户支持的内容(3)用户咨询的方式(4)帮助服务台第4页,共189页,编辑于2022年,星期三5.1管理信息系统的开发方式一、管理信息系统开发的任务和特点一、管理信息系统开发的任务和特点二、管理信息系统开发的原则二、管理信息系统开发的原则三、管理信息系统的开发方式三、管理信息系统的开发方式四、管理系统信息开发方式的选择四、管理系统信息开发方式的选择第5页,共189页,编辑于2022年,星期三一
4、、管理信息系统开发的任务和特点一、管理信息系统开发的任务和特点 1.1.信息系统开发的任务信息系统开发的任务:(1)满足用户需要 新系统必须保证最终系统能够被用户接受,实现用户的初衷。(2)功能完整 系统能否覆盖组织的主要业务管理范围。(3)技术先进 正确认识各种先进技术的优劣长短,尽量采用成熟的技术。(4)实现辅助决策 许多组织的决策任务非常复杂、耗时。许多组织都需要能够帮助决策者作出最佳决策的DSS。第6页,共189页,编辑于2022年,星期三2.2.管理信息系统开发的特点管理信息系统开发的特点 (1)管理信息系统的开发动力来自需求牵引。提高企业竞争力的主要手段 (2)管理信息系统开发的前
5、提是科学合理的管理。“三分技术国、七分管理、十二分数据”(3)开发策略要因地制宜。受经营、管理、财力、生产组织方式等影响。(4)组织的管理模式、组织形式和运行机制决定管理信息系统的结构和功能。如生产与娱乐企业.(5)投资巨大。硬件、软件、开发、运行及维护费用。第7页,共189页,编辑于2022年,星期三开发一个管理信息系统的费用 项 目具 体 内 容硬件成本主机外围设备打印机;不间断电源;网络服务器环境成本房屋;地毯;空调材料打印纸;磁盘等软件费用软件成本系统软件;应用软件基建费用机房建设、改造安装及调试成本主机;空调及电源;不同断电源等设备运行维护费用维护费用维护人员工资;所用工具;材料费用
6、使用成本维护人员工资;消耗材料等第8页,共189页,编辑于2022年,星期三二、管理信息系统开发的原则二、管理信息系统开发的原则 1.四统一原则 即“统一领导、统一规则、统一目标规范、统一软硬件环境”。指导作用指导作用 2.“一把手”原则 如:开发目标、环境改造、管理体制变革、机构重组、设备配制、人员培训均需一把手支持与参与。必要性。必要性。3.面向用户原则 必须坚持面向用户,树立一切为了用户的思想。4.信息工程原则 要用信息工程的方法来开发管理信息系统。妥善处理当前和长远、实用性和科学性、现行管理和管理现代化三者之间的关系。统筹协调理想目标和实际可能、总体规划目标和子系统分目标、现行系统和目
7、标系统之间的关系。科学合理科学合理 第9页,共189页,编辑于2022年,星期三 5.阶段性原则 划分若干个工作阶段,明确规定各个阶段的任务和成果,制定各个阶段的目标和评价标准。6.适用性和先进性原则 一方面要把适用性放在第一位,满足现行管理的实际需求,尽快解决管理中的实际问题。另一方面要采用先进的管理思想和先进的技术,开发出功能全、起点高的系统。第10页,共189页,编辑于2022年,星期三三、管理信息系统的开发方式三、管理信息系统的开发方式 1.1.自行开发自行开发 自行开发是由用户依靠自己的力量独立完成系统开发的各项任务。即自行完成系统的分析和设计方案,组织实施,进行运行管理。2.2.联
8、合开发联合开发 联合开发由用户(甲方)和有丰富开发经验的机构或专业开发人员(乙方)共同完成开发任务。第11页,共189页,编辑于2022年,星期三 3.3.委托开发委托开发 委托开发是由用户(甲方)委托给富有开发经验的机构或专业开发人员(乙方),按照用户的需求承担系统开发的任务,也叫管理信息系统的外包。4.4.利用现成的软件包开发利用现成的软件包开发 所谓应用软件包,是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。第12页,共189页,编辑于2022年,星期三管理系统信息开发方式的选择管理系统信息开发方式的选择 方式特点比较自行开发委托开发联合开发利用现成软件包开发分析和设计能力
9、的要求较高一般逐渐培养较低编程能力的要求较高不需要需要较低系统维护的难易程度容易较困难较容易较困难开发费用少多较少较少第13页,共189页,编辑于2022年,星期三总结:总结:不论哪一种开发方式都需要用户的领导和业务人员参加,并在管理信息系统的整个开发过程中培养、锻炼、状大使用单位的管理信息系统开发、设计人员和系统维护队伍。第14页,共189页,编辑于2022年,星期三5.2管理信息系统的开发方法一、结构化系统开发方法一、结构化系统开发方法 二、原型法二、原型法 三、面向对象法三、面向对象法 四、四、CASE法法 第15页,共189页,编辑于2022年,星期三一、结构化系统开发方法一、结构化系
10、统开发方法 1.结构化系统开发方法的基本思想结构化系统开发方法的基本思想 2.结构化系统开发方法的五大阶段结构化系统开发方法的五大阶段 3.结构化系统开发方法的特点结构化系统开发方法的特点 4.结构化系统开发方法的优缺点结构化系统开发方法的优缺点第16页,共189页,编辑于2022年,星期三1.结构化系统开发方法的基本思想结构化系统开发方法的基本思想 先将整个管理信息系统的开发划分成若干个相对比较独立的阶段,如系统规划、系统分析、系统设计、系统实施等。在前3个阶段采用自顶向下的方法对系统进行结构化划分,即从组织管理金字塔结构的最顶层入手,层层分解,逐步深入至最基层;先考虑系统整体的优化,然后再
11、考虑局部的优化。在系统实施阶段,采用自底向上的方法逐步实施,即按照前几个阶段设计的模块组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上,逐渐构成整体系统。第17页,共189页,编辑于2022年,星期三系统规划系统分析系统设计系统实施 自底向上原则自底向上原则自顶向下原则自顶向下原则第18页,共189页,编辑于2022年,星期三2.结构化系统开发方法的五大阶段结构化系统开发方法的五大阶段(1)系统规划阶段)系统规划阶段 (2)系统分析阶段)系统分析阶段(3)系统设计阶段)系统设计阶段(4)系统实施阶段)系统实施阶段(5)系统运行阶段)系统运行阶
12、段 第19页,共189页,编辑于2022年,星期三系统开发的生命周期系统开发的生命周期系统规划系统分析系统设计系统实施系统运行与维护第20页,共189页,编辑于2022年,星期三第21页,共189页,编辑于2022年,星期三(1 1)系统规划阶段)系统规划阶段 初步调查初步调查:对企业的环境、目标现行系统的状况进行初步调查;必要性和可能性必要性和可能性:依据企业目标和发展战略,确定管理信息系统的发展战略,对建设新系统的需求作出分析和预测,明确所受到的各种约束条件,研究建设新系统的必要性和可能性;可行性分析:可行性分析:进行可行性分析,写出可行性分析报告。系统规划报告系统规划报告:将新系统建设方
13、案及实施计划编成系统规划报告。第22页,共189页,编辑于2022年,星期三(2 2)系统分析阶段)系统分析阶段 根据系统规划报告中所确定的范围,对现行系统进行详细调查,描述现行系统组织结构及功能组织结构及功能、业务流程业务流程,分析数据与数据流程数据流程、功能与数据之间的关系,确定新系统的基本目标和逻辑功能,即提出新系统逻辑模型逻辑模型,并把最后成果形成书面材料系统分析报告系统分析报告。第23页,共189页,编辑于2022年,星期三(3 3)系统设计阶段)系统设计阶段 根据新系统的逻辑模型,具体设计实现逻辑模型的技术方案,即提出新系统的物理模型,进行总体结构设计总体结构设计、代码设计代码设计
14、、数据库文件设计数据库文件设计、输入输出设计输入输出设计和模块结构模块结构与功能设计功能设计。第24页,共189页,编辑于2022年,星期三(4 4)系统实施阶段)系统实施阶段 根据系统设计说明书,进行软件编程软件编程(或者是选择商品化应用产品,根据系统分析和要求进行二次开发)设计、调试和检错、硬件设备硬件设备的购入和安装、人员的培训人员的培训、数据的准备数据的准备和系统试运行。第25页,共189页,编辑于2022年,星期三(5 5)系统运行阶段)系统运行阶段 进行系统的日常运行管理运行管理、维护维护和评价评价3部分工作。如果运行结果良好,则送管理部门指导组织生产经营活动;如果存在一些小问题,
15、则对系统进行修改、维护或是局部调整等;若存在重大问题(这种情况一般是运行若干年之后,系统运行的环境已经发生了根本的改变时才可能出现)则开发新系统第26页,共189页,编辑于2022年,星期三结构化(生命周期)法的开发流程:初始要求明确问题修改目标追加条件 初步调查可行性分析可行性报告 讨论 讨论取消项目业务调查信息分析逻辑设计总体设计模块设计实施方案停止项目 讨论组织程序编制硬件购置人员培训数据准备日常管理验收 修改修 改系统说明 书停止项目 修改设计试运行 系统分析 系统设计 系统实现 运行 维护第27页,共189页,编辑于2022年,星期三3.结构化系统开发方法的特点结构化系统开发方法的特
16、点 (1)树立面向用户的观点:尽量吸收用户单位的人员参与开发的全过程,加强与用户的联系。(2)自顶向下的分析与设计和自底向上的系统实施:首先在系统分析与设计时站在总体的角度坚持自顶向下地工作。而在实施时先对最底层的模块编程,然后一个模块,几个模块编程,最后自底向上逐步构建整个系统。(3)严格按阶段进行:把系统开发过程划分为若干个工作阶段,每个阶段包括:任务、目标、步骤和内容。第28页,共189页,编辑于2022年,星期三 (4)加强调查研究和系统分析:得出总体规划、系统分析、新系统逻辑模型。解决做什么?解决做什么?(5)先逻辑设计后物理设计:解决怎解决怎样做?样做?(6)工作文档资料规范化和标
17、准化第29页,共189页,编辑于2022年,星期三 优点:优点:采用这种方法有利于系统结构的优化,设计出的系统比较容易实现而且具有较好的可维护性,因而得到了广泛的应用。缺点:缺点:但是,这种方法开发过程过于繁琐,周期过长,工作量太大。系统难以适应环境的变化。应用:应用:应用在大型、复杂的开发项目中,如政府项目中。4.4.结构化系统开发方法的优缺点结构化系统开发方法的优缺点第30页,共189页,编辑于2022年,星期三二、原型法二、原型法1.1.原型法的基本思想原型法的基本思想2.2.原型法的开发步骤原型法的开发步骤3.3.原型法的开发工具原型法的开发工具4.4.原型法的优点原型法的优点 5.5
18、.原型法的缺点原型法的缺点 第31页,共189页,编辑于2022年,星期三1.1.原型法的基本思想原型法的基本思想 首先,系统开发人员在初步了解用户需求的基础上,迅速而廉价地开发出一个实验型的系统,即“原型原型”;原型原型用户使用用户使用启发用户需求启发用户需求原型原型进行修改进行修改用户提出新的需求用户提出新的需求反复修改反复修改满足用户需求的系统。满足用户需求的系统。第32页,共189页,编辑于2022年,星期三原型方法原型方法在关系数据库系统、第四代开发语言(在关系数据库系统、第四代开发语言(4GL4GL)和各种可视化开发环境的支持下提出的一种和各种可视化开发环境的支持下提出的一种开发方
19、法开发方法开发要求开发要求分析评价分析评价软件环境软件环境用户用户开发商开发商构造原型构造原型软件支持环境nRDBMSn数据字典、建模工具n快速查询系统n4GL软件工具n可视化报告、界面生成器,快速构造原型第33页,共189页,编辑于2022年,星期三2.2.原型法的开发步骤原型法的开发步骤(1)确定用户的基本需求基本需求包括:系统功能、人机界面、输入输出要求、数据库基本结构、保密要求、应用范围、运行环境等。(2)开发一个初始原型初始原型:用户界面(如数据输入输出屏幕和报表)(3)使用和评价系统原型对功能、界面(屏幕、报告)、原型的各个方面评价,提出修改意见。第34页,共189页,编辑于202
20、2年,星期三(4)修改原型系统开发人员与用户共同修正、改进原型,反复得到最终原型。(5)判定原型完成是否最终满足用户的各项需求。(6)整理原型,提供文档用户的需求说明、逻辑方案、系统设计说明、数据字典、系统使用说明书。第35页,共189页,编辑于2022年,星期三用户对新系统提出用户对新系统提出需求(各种问题)需求(各种问题)开发人员对问题开发人员对问题进行总结进行总结开发一个原型系统开发一个原型系统 运行原型系统运行原型系统有修改意见?有修改意见?增加新功能否?增加新功能否?完成系统开发完成系统开发并交付使用并交付使用 增加功能修改修改YNNY 原型法示意图(与原型法示意图(与P221图类似
21、)图类似)第36页,共189页,编辑于2022年,星期三3.3.原型法的开发工具原型法的开发工具(1)字典编辑器:完成数据流程图、数据字典、数据处理过程的编辑。(2)概要设计编辑器:根据新系统的数据流程图和数据字典,将数据流程图转换成功能结构图。(3)详细设计编辑器:完成处理功能的算法描述、解释,输入输出界面的实现及文件管理等功能。(4)程序自动生成器:根据模块的设计说明,生成源程序清单。(5)图形编辑器:完成数据流程图的编辑。编辑原系统的业务流程图和新系统的数据流程图,并自动对数据流图进行平衡性、一致性和完备性的检验,保证数据流程图与数据字典的说明之间完全一致。第37页,共189页,编辑于2
22、022年,星期三 (6)文档编辑器:自动向用户提供各阶段的主要文档资料。(7)原型人员工作台:提供给原型开发人员使用的、具有交互功能、使用方便并能产生反馈信息的工作站。常采用的工具软件:Visio AXure Word第38页,共189页,编辑于2022年,星期三4.4.原型法的优点原型法的优点 (1)原型法符合人类认识事物的规律原型法符合人类认识事物的规律,更容易使人接受。人们认识任何事物都不可能一次完全了解,认识和学习过程都需循序渐进,人们总是在环境的启发下不断完善对事物的描述。(2)改进了开发人员与用户的信息交流方式改进了开发人员与用户的信息交流方式。由于用户的直接参与,能及时发现问题,
23、并进行修改,增强了用户和开发人员的兴趣,从而大大减少设计错误,降低开发风险。(3)开发周期短、费用低开发周期短、费用低。原型法充分利用了最新的软件工具,放弃了手工方法,使系统开发的时间、费用大大减少,效率和技术等大大提高。第39页,共189页,编辑于2022年,星期三 (4)应变能力强应变能力强。原型法开发周期短,使用灵活,对于管理体制和组织结构不稳定、有变化的系统比较适合。由于原型法需要快速形成原型和不断修改演讲,因此,系统的可变性好,易于修改。(5)用户满意程度提高用户满意程度提高。由于原型法以用户为中心来开发系统,加强了用户的参与和决策,向用户和开发人员提供了一个活灵活现的原型系统,实现
24、了早期的人-机结合测试,能在系统开发早期发现错误和遗漏,并及时予以修改,从而提高了用户的满意程度。第40页,共189页,编辑于2022年,星期三5.5.原型法的缺点原型法的缺点 (1)不适合开发大型管理信息系统不适合开发大型管理信息系统。对于大型系统,如果不经过系统分析来进行整体性划分,很难直接构造一个模型供人评价。而且这容易导致人们认为最终系统过快产生,开发人员忽略彻底的测试,文档不够健全。(2)最初的原型适合是关键最初的原型适合是关键。原型法建立的基础是最初的解决方案,以后的循环和重复都在以前的原型基础上进行,如果最初的原型不适合,则系统开发会遇到较大的困难。(3)构造原型有一定困难构造原
25、型有一定困难。对于原基础管理不善、信息处理过程混乱的组织,构造原型有一定的困难。而且没有科学合理的方法可依,系统开发容易走上机械地模拟原来手工系统的轨道。第41页,共189页,编辑于2022年,星期三(4)没有正规的分阶段评价没有正规的分阶段评价,因而对原型的功能范围的掌握有困难。由于用户的需求总在改变,系统开发永远不能结束。(5)由于原型法的系统开发不很规范,系统的备份/恢复、系统性能和安全问题容易被忽略。第42页,共189页,编辑于2022年,星期三三、面向对象法三、面向对象法面向对象的方法:面向对象的方法:将面向对象技术用于系统开发的全过程,包括分析、设计、编程、测试及 集成等。开发人员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五章 管理信息系统开发PPT讲稿 第五 管理信息系统 开发 PPT 讲稿
限制150内