第六章管理信息系统开发方法.pptx.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第六章管理信息系统开发方法.pptx.pptx》由会员分享,可在线阅读,更多相关《第六章管理信息系统开发方法.pptx.pptx(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章 管理信息系统开发方法1第六章 管理信息系统开发方法 本章所讲内容如下:管理信息系统开发涉及的基本问题1管理信息系统开发方法 2管理信息系统的开发模式3管理信息系统的开发方式4管理信息系统开发案例 526.1 6.1 管理信息系统开发涉及的基本问题 本节所讲内容如下:管理信息系统开发的任务和特点管理信息系统开发的原则管理信息系统开发的组织与管理管理信息系统开发的人员管理信息系统成功的条件36.1 6.1 管理信息系统开发涉及的基本问题一、管理信息系统开发的任务和特点 (一)信息系统开发的任务 信息系统开发是指根据企业和部门管理的战略目标、内容、规模、性质等具体情况,建立起一套以计算机为基
2、础的软硬件结合的管理信息系统。 核心是软件的开发,还有相关的基础性建设。 (二)管理信息系统开发的特点 1.系统开发的技术手段复杂。 2.系统开发的内容复杂,目标多样。 3.系统开发的投资密度大,效益难以计算。 4.系统开发的环境复杂多变。 5.信息系统开发必须与管理变革相结合。4二、管理信息系统开发的原则 6.1 6.1 管理信息系统开发涉及的基本问题(1)“一把手”原则 (3)适用性和先进性原则(2)面向用户原则 (6)四统一原则 (4)信息工程原则(5)阶段性原则原则56.1 管理信息系统开发涉及的基本问题三、管理信息系统开发的人员 (1)系统分析员(2)数据库管理员(3)硬件网络设计员
3、(4)系统设计员(5)程序设计员(6)项目经理(7)用户 6四、管理信息系统成功的条件 (1)领导重视,业务人员积极性高 (2)企业必须有开发管理信息系统的实际需求和迫切性 (3)企业必须要有一定的科学管理基础即企业管理方法的科学化。 (4)企业有必要的投资保证,并能提供系统维护人员的编制和维护费用。 (5)企业管理人员的知识结构应满足系统建设的需要。 (6)企业的基础数据要齐全、规范。 6.1 6.1 管理信息系统开发涉及的基本问题76.2 6.2 管理信息系统开发方法本节所讲内容如下:.结构化系统开发方法1.原型法2.面向对象法3.CASE(计算机辅助软件工程)方法486.2 6.2 管理
4、信息系统的开发方法 管理信息系统的开发是指管理信息系统从问题提出开始,从系统规划、系统分析、设计、实施,到系统维护、评价的全过程。 现行系统可能是一个手工系统,也可能是以前投入运行的、但是已经无法满足企业运作、管理需要的管理信息系统。9管理信息系统的开发过程 就是根据需要解决的问题,建立一个有信息技术支撑、与解决问题相关的、数据处理的、可运行计算机模型。现实世界:问题计算机世界:计算机可执行模型10现实世界:问题观念世界逻辑模型数据世界物理模型计算机世界计算机可执行模型根据问题进行抽象根据系统平台进行设计利用实用软件进行描述11一、结构化系统开发方法 (一)结构化系统开发方法的基本思想 基本思
5、想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。也就是说,先将整个管理信息系统的开发划分成若干个不同阶段,如系统规划、系统分析、系统设计、系统实施、运行和维护;然后在系统规划、分析和设计阶段采用自顶向下的方法对系统进行结构化划分;最后在系统实施阶段,采用自底向上的方法逐步实施。6.2 6.2 管理信息系统开发方法12面向用户的观点;自顶向下整体性的分析设计和自底向上逐步实施;充分预料可能的变化;严格划分工作阶段;结构化、模块化;开发过程工程化。2.结构化系统开发方法的特点13用系统的思想和系统工程的方法,按照用户至上的原则,结构化、模块化
6、、自顶向下对系统进行分析与设计,自底向上逐步实施。基本思想 系统分析 系统设计 系统实施开发阶段优点 结构化系统开发方法注重开发过程的整体性、全局性,特别适合开发大型MISMIS。 开发过程繁琐,周期长,难以适应环境的变化。缺点146.2 6.2 管理信息系统开发方法(三)结构化系统开发方法的五个阶段 系统规划阶段。 系统分析阶段。 系统设计阶段。 系统实施阶段。 系统运行和维护阶段。 以上五大阶段,构成了系统开发生命周期。如图6-1所示。15图61结构化系统开发方法的生命周期 提出要求初步调查可行性研究审批详细调查逻辑设计审查总体设计详细设计审查编程调试系统转换验收系统维护系统评价系统规划系
7、统分析系统运行与维护系统设计系统实施6.2 6.2 管理信息系统开发方法161. 系统规划阶段 根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后从技术、经济和社会角度进行可行性研究,得出系统是否值得开发的结论。若不可行,则就此终止规划工作;反之则向用户提交一份系统开发的初步方案,方案经过反复修改,决策层批准后,就可以进入系统分析阶段。172. 系统分析阶段 系统分析阶段以系统规划阶段提出的目标为出发点,并根据系统规划阶段的初步方案,在对组织进行详细调查(具体的业务层面的调研分析)的基础上,逐步进行组织机构和功能分析、业务流程分析、数据和数据流程分
8、析、数据综合查询分析,并提出新系统逻辑方案模型,最后以系统分析说明书的形式,提交系统开发领导小组审核。 183. 系统设计阶段 本阶段的主要任务是在系统逻辑模型基础上设计系统物理模型,其主要内容包括:总体结构设计、系统流程设计、代码设计、数据库设计、输出设计、输入与界面设计、模块结构与功能设计和系统的物理配置方案设计,最后得出系统的物理模型,并编写系统设计报告。194. 系统实施阶段 这一阶段的内容包括数据准备、编写程序和测试、系统试运行及系统切换等工作。数据准备是从组织中选取一些样本数据作为测试用例,是非常重要的。205. 系统运行阶段 本阶段要做的工作主要是日常维护性工作,包括:系统的日常
9、运行管理、系统维护、系统评价、结果分析等。216. 阶段反馈的结构化模型 上面五幅图说明了结构化生命周期的各个开发阶段内工作流程环节的反馈模型,但不能完全说明企业信息系统生命周期中的所有问题。 事实上,结构化方法还要求系统开发各阶段之间也可以有针对性的修改反馈,一个阶段出现了问题,可以回溯到该阶段以前的任何阶段。 225.5.系统运行和维护 1.1.系统规划 3.3.系统设计 4.4.系统实施 2.2.系统分析 开发 设计 初步 调查 可行性 研究 审批 系统 评价系统 维护 总体 设计 详细 设计 审计 审查 编程 调试 系统 转换 验收 详细 调查 逻辑 设计 23管理信息系统的生命周期
10、系统规划阶段 系统分析阶段 系统设计阶段 系统实施阶段 系统运行阶段根据用户的系统开发请求,初步调查,明确问题,然后进行可行性研究;同时划分模块、确定优先顺序。可行性研究报告系统规划报告需求分析;分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;提出新系统逻辑模型。系统分析报告系统结构设计;处理流程设计;代码设计;数据库/文件设计;I/O设计;网络设计。系统设计说明书设备购买和安装;编程或二次开发;人员培训;数据准备;系统测试、调试与转换。程序清单系统测试报告系统使用说明书日常运行管理、评价、监理审计。修改、维护、微调。系统评价分析报告需要指明的是:并非所有的步骤都是必须的。如需要与
11、可能,可跳过某些步骤或有必要地反复,但不可打乱或颠倒顺序。24系统规划阶段可行性分析报告系统设计任务书系统分析阶段系统分析说明书系统设计阶段系统设计说明书系统实施阶段实施进度报告系统测试分析报告系统运行和维护阶段新需求建议书25 结构化的开发方法(生命周期法)Analysis Design Implementation Maintenance & EvaluationOld MISInvestigationNew MISNew SLCNewer SLC图6-8 系统生命周期示意图Investigation 26信息系统开发工作中工作量重心的偏移。调查 30%分析 40%设计 20%实施 10%
12、273.结构化系统开发方法的优点 面向用户的观点 自顶向下的分析设计与自底向上的系统实施 严格区分开发阶段 工作成果规范化、文献化 整体性与全局性好对每一阶段的任务完成情况进行审查,对于出现的错误或问题及时加以解决,不允许转入下一阶段。错误纠正得越早,所造成的损失就越少。审查、审批、验收、Check Points强调开发过程的整体性和全局性,自顶向下,逐步求精,在整体优化的前提下考虑具体的分析、设计问题。284.结构化系统开发方法的缺点 预先定义用户需求 缺乏灵活性 开发阶段间存在鸿沟 开发工具落后要求开发人员在调查中充分掌握用户需求、管理状况并预见可能发生的变化,这不符合人们认识事物的客观规
13、律。同时,用户也很难准确陈述其需求。 修改系统分析和系统设计的结果工作量相当大,实施起来相当困难。因此就要求步步为营,尽量避免需要修改的情况发生。各阶段采用不同的、没有严格对应关系的模型作为开发工具,形成阶段间的鸿沟。即不能很好地解决从系统分析到系统设计之间的过渡,比如如何使物理模型如实反映出逻辑模型的要求。起点太低。所使用的工具(主要是手工绘制各种各样的分析设计图表)落后,致使系统开发周期过长而带来了一系列的问题。不能自动生成文档,文档整理工作量太大。295.结构化系统开发方法的适用范围 结构化系统开发方法适合用于开发能够预先定义需求、结构化程度较高的大型系统和复杂系统。该方法不适合用于小型
14、系统的开发。306.2 6.2 管理信息系统开发方法二、原型法 原型法根据系统开发人员对用户需求的理解,在强有力的软件环境支持下,快速开发出一个原型系统,并提供给用户,与用户反复协商修改,直至实现新系统。 (一)原型法开发步骤 确定用户的基本需求 开发初始原型系统 对原型进行评价 修正和改进原型系统31在管理信息系统开发的开始阶段,凭借系统开发人员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力人、软件环境支持下,给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MISMIS系统。基本思想1. 确定系统的基本要求和功能-依据2. 构造初始原型3. 运行、评价、
15、修改原型4. 确定原型后处理开发阶段32原型法的基本原理和过程用户对新系统提出需求(各种问题)开发人员对问题进行总结开发一个原型系统运行原型系统修改增加功能完成系统开发并交付使用增加新功能否 提出意见是是否否332.原型法工作流程12346758N1、用户提出系统要求2、识别、归纳上述要求3、开发一个模型原型4、评价模型5、模型不可行处理6、模型不满意处理7、修改模型8、确定模型后的处理N、实际系统开发、运行、维护等34优点1、遵循人们认识事物的规律;2、改进了用户和系统开发人员的交流方式;3、用户能尽早发现问题;4、充分利用最新工具,提高了效率;5、系统开发周期短,开发费用低。1、不适合大型
16、系统的开发;2、对于大量运算而不需要很多交互的问题很难构造原型;3、对开发工具要求高;4、对用户管理水平要求高,要有较高的信息化知识;5、容易导致各子系统之间的数据冗余、系统集成困难;6、系统层次结构不明确,不便于管理控制。缺点35(三)原型法的适用场合6.2 6.2 管理信息系统开发方法1开发过程较为简单的小型管理信息系统。2企业管理基础较好,业务处理过程比较简单或不太复杂的系统。3业务需求和系统目标相对较为确定的系统。36 方法内容原型法结构化方法开发路径循环、迭代型严格、顺序型文档数量较少多用户参与程度高低开发过程的可见度好差对功能需求或环境变化的适应性 较好差用户的信息反馈早迟对开发环
17、境、软件工具的要求高低对开发过程的管理和控制 较困难 较容易原型法与结构化法的比较37 客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。基本思想1.系统调查和需求分析2.分析问题的性质和求解问题3.整理问题 4.程序实现开发阶段1.封装性2.抽象性3.继承性4.动态链接性特点38(二)面向对象法的基本概念 对象 :是现实世界中具有相同属性、服从相同规则的一系列事物的抽象,也就是将相似事物抽象化,其中的具体事物称为对象的实例。 对象的属性 :是指描述对象的数据,可以是系统或用户定义的数据类型,也可以是一个抽象的数据类型。
18、 类 :是具有相同属性和相同行为描述的一组对象。 行为 :是指一个对象对于属性改变或消息(message)收到后所进行的行动和反映。 关系 :是指现实世界中两个对象或多个对象之间的相互作用和影响。 6.2 6.2 管理信息系统开发方法39 2) 对象(Object) 客观世界中的任何事物或人脑中的各种概念在计算机世界的抽象表示。 它是面向对象编程的基本元素。对象 = 属性(私有数据 )+ 操作(行为/方法)40 3)类(Class) 类是具有相同数据结构和行为(即操作)的对象的集合。 类有一定的结构:超类(Superclass)、子(Subclass)。41 4) 封装(Encapsulati
19、on) 一种信息隐藏技术,把对象的属性和行为同时封装在所定义的对象中。即将对象严格模块化。 这种严格模块化了的对象满足软件工程的一切要求,而且可以直接被面向对象程序设计语言所接受。42 5)继承(Inheritance) 对象或类之间的层次结构是靠继承关系(Inheritance)维系的。 继承是自动共享类、子类和对象中的方法和数据的机制,意味着“自动地拥有、隐含地复制”。 类B继承类A至少说明两点: 类B是类A的子类; 类B中的实例拥有类A中实例的数据结构与操作方法。436.2 6.2 管理信息系统开发方法(三)面向对象法的特点 封装性(Encapsulation) 抽象性 继承性 动态链接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 管理信息系统 开发 方法 pptx
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内