管理信息系统开发概述.ppt_第1页
管理信息系统开发概述.ppt_第2页
管理信息系统开发概述.ppt_第3页
管理信息系统开发概述.ppt_第4页
管理信息系统开发概述.ppt_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理信息系统开发,4.1 MIS开发的过程及其组织 4.2 MIS开发的原则、条件和策略 4.3 MIS开发的方法和工具 4.4 MIS开发文档及其格式,。构造MIS的殿堂,天马行空官方博客: ;QQ:1318241189;QQ群:175569632,1 MIS开发的过程及其组织,一 MIS的开发及其特点,二 MIS的开发过程,三 MIS开发组织,天马行空官方博客: ;QQ:1318241189;QQ群:175569632,一 MIS的开发及其特点,建立MIS的全过程称为MIS开发。 “全过程”指从提出建立MIS(系统规划)、经过系统分析、系统设计、系统实施和评价直到用新系统代替原系统的全过程

2、。然后进入系统运行和维护,这也称为MIS的一个生命周期。,一 MIS的开发,MIS的开发通常是一历时相当长(以年计)、耗资巨大(百千万)、涉及到较多的人员和部门(全厂各级管理)、技术复杂、管理变革影响较大的一项工程(一项复杂的系统工程),而且是一项集体性的创造工程。,人文理工基础,MIS开发特点: MIS的根本问题是:信息技术、组织管理和系统工程。 MIS的成败只有通过运行来检验。,MIS开发的意义,l节省人力资源,加快信息处理、传递、反馈,提高信息的准确度,从根本上改善管理方式; l理顺管理流程,提高管理效率和效益; l辅助管理决策,使之更加程序化和科学化; l管理信息化是企业信息化的重中之

3、重,以管理信息化促进企业信息化; l企业信息化是产业信息化、社会信息化的基础。,二 MIS的开发过程,步骤:建立领导小组 保证MIS开发成功的必要条件 步骤:组成系统组 系统规划组或系统分析组 步骤: 进行系统规划 步骤: MIS具体项目的开发过程,项目开发,图24 MIS开发各步骤关系,二 MIS的开发组织,信息系统 项目主管,系统开发,系统运行,技术支持,系统分析,程序编制,系统文档,用户培训,产品支持,数据录入,计算机操作,系统程序,数据库管理,数据交换,IS的有效组织-DP的功能性组织,信息系统 项目主管,系统分析与设计,程序编制,系统分析,系统设计,应用程序,维护程序,项目计划与控制

4、,按技能组织的IS开发,信息系统 项目主管,未来项目,项目计划与控制,按系统类型组织的IS开发,生产 子系统,财务 子系统,市场 子系统,管理信 息系统,系统分析 与设计,系统分析 与设计,系统分析 与设计,系统分析 与设计,系统分析 与设计,程序编制,程序编制,程序编制,程序编制,程序编制,4.2 MIS开发的原则、条件和策略,一 开发MIS应遵循的原则 整体性原则 不断发展的原则 优化和创新原则 专群结合的原则,二 开发MIS应具备的条件,具有科学管理的工作基础 建设一支队伍 具有相应的机器设备和资金 领导的重视,三 MIS的开发策略,接收式开发策略:根据用户需求和现状直接设计编程,过渡到

5、新系统。 直接式开发策略:经过调查分析,明确需求的基础上,遵循一定步骤开发系统。 迭代式开发策略:反复地分析、设计、反馈、修改和完善的策略。 实验式开发策略:当需求的不确定性很高时,只能反复实验。如原型法。,4.3 MIS开发的方法和工具,1 方法分类,一、 MIS开发的方法概述,1、从时间过程维分类,主要指系统开发的过程。 生命周期法LifeCycle,按照一定的生命周期分阶段,按严格的步骤进行系统分析和设计;原型法Prototyping,也称快速原型法,强调开发阶段的多循环。 两种方法的主要区别:完全不同的两种思路。 两种方法只是代表了轴的两头,中间还要阶段原型法、阶段生命周期法等。,2、

6、从系统分析要素维分类,面向处理方法Processing Oriented:系统开发的基本出发点是搞清楚系统要进行什么样的处理。又分为面向功能(FO)和面向过程(PO)。 面向数据Data Oriented:分析企业的信息需求,建立信息模型,建立共享数据库。 面向对象Object Oriented:把数据和代码封装称为一个能动的整体,称之为对象。系统有封装好的对象组成,系统开发就是分析企业的对象,定义对象。,3、系统开发方法的演变过程:,70年代:重点基于生命周期法的结构化方法。 80年代:原型法和面向对象方法的提出和发展。 90年代:特点是客户/服务器时代,基于Web的开发时代,后期系统集成的

7、特点。,二 生命周期模式和结构化方法,1基本思想 :用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下的进行系统分析和设计,并在实施阶段自底向上逐步实现。,2方法概述: 系统观点:强调目的性、整体性、相关性、环境适应性和层次性。 生命周期:系统一般都要经历系统分析(建立系统的需求被提出来了)、系统设计和系统实施运行三个大的阶段。 自顶向下,逐步求精 工作成果文档发化、图表规范化,系统生命周期,3开发方法的实施步骤:,1 总体规划和可行性研究 7 系统详细设计 系统详细调查和分析 8 系统实施准备 建立新系统逻辑模型 9 程序设计 系统总体结构设计 10 系统测试 代码设

8、计和数据库设计 11 系统转换 计算机网络配置方案设计 12 系统维护,1、自顶向下整体性的分析和设计 和自底向上的逐步实施的系统开发过程 2、用户至上 3、 深入调查研究 4、严格区分工作阶段 5、开发过程工程化,4结构化开发方法的特点,5优缺点 优点:整体思路清楚,目标明确,阶段性非常强,有利于系统开发的总体管理和控制。 缺点:由于在系统分析时就要确定系统的目标和需求,并且 以文档的开工固定下来,并以此为根据开发以后的系统,留下潜藏的危机。,三 快速原型法,1、原型法的系统开发模式和工作流程,快速原型法工作流程,1,2,3,4,8,5,6,7,不可行,不满意,2、原型法的软件支持环境,一个

9、方便灵活的RDBMS 一个与RDBMS对应的方便灵活的数据字典 一套高级的软件开发工具,如4GL 与DB相应的一套快速查询语言 一个非过程化的报告/屏幕生成器 以上多是CASE包括的工具。,3、 原型法使用的条件,原型的开发周期必须短,成本应该低 要求用户参与评价原型 原型必须是可运行的 根据原型的运行结果,要评价原型,再根据评价结果,要很容易修改原型,4、 原型法的特点和局限性,原型法的特点 遵循人类认识规律,易于接受和掌握 通过模拟和仿真的原型,缩短了用户和开发者之间的距离,使之易于沟通 充分利用最新的工具和开发环境,原型法的局限性 开发工具要求高。对于大型MIS若不经过系统分析进行整体性

10、划分,想要直接用屏幕一个一个地模拟是困难的; 解决复杂系统和大系统问题很困难。对于大量运算、逻辑性强的程序模块,难以改造模型供人评价,因为交互方式较少; 管理要求高。对于管理基础不好、信息处理混乱的情形,原型法使用有难度; 系统的交互方式必须简单明了。对于一个批处理系统,其大部分是内部处理过程,方法应用有困难。,4GL或4GT的提出 第一代机器语言面向计算机硬件,二进制代码 第二代汇编语言面向机器运算,助记符表示机器语言 第三代高级语言面向计算机的过程或算法,算法语言 第四代语言,非过程化语言介于算法和求解问题之间 每条语句都经过高度浓缩完成多种功能, 代替一个常规的传统程序集。如SORT O

11、N TO,原型开发工具CASE,l 用户友好性; l 数据可存取性; 处理灵活性; 软件开发和 生产率的改进。,4GL特点 开发效率高,灵活 性强,易于维护,4GL与MIS的开发 4GL与MIS的快速生成和消除 软件危机提供了途径。 l真正改进软件开发产量 提高软件开发质量和效率 l软件开发是面向结果的 l加速程序设计和实现的时间, 消除开发中的拖延 l可以使开发人员与用户都参与 系统开发,使用户需求更明确 沟通更容易,CASE集计算机图形技术、程序生成技术、RDB技术和各类开发工具于一身,构成MIS的自动生成环境,l图形工具; l字典、DBMS和警告系统; l对系统的描述、说明作正确性检查的

12、工具; l代码自动生成器; l文档生成器。,基于CASE开发MIS的步骤 步骤1:用CASE图形工具交互地、半自动化地 完成MIS的图形化描述; 步骤2:用CASE代码自动器生成系统的源代码 步骤3:用CASE测试数据生成器提供MIS测试用例,CASE开发MIS的特点 CASE改变了系统开发的物质基础(环境) 使得系统开发者工作性质发生变化 系统开发过程速度加快而且功能进一步完善 CASE使原型化方法和OO方法付诸实施, 可以使结构化方法更加实用 使软件的个部分能重复使用,基于面向对象的程序设计发展起来的,认为客观世界是由各种各样的对象组成,每种对象都有各自的内部状态的运动规律,不同的对象之间

13、的相互作用和联系就构成了各种不同的系统。,四 面向对象的开发方法,1基本思想:基于所研究的问题,对问题空间进行自然分割,识别其中的实体及其相互关系,建立问题空间的信息模型,在此基础上进行系统设计,用对应于实体和关系的软件模块构造系统,2方法概述:,客观事物都是由对象(Object)组成的。 对象由属性(Attribute)和方法(Method)组成。 对象之间联系的实现。 对象可按其属性进行归类(Class)。 对象是一个补严格模块了的实体,称之为封装(Encapsulation)。,3基本步骤:,定义问题 抽象的识别对象 详细设计问题 程序实现,4优劣 从系统应该“做什么”的角度出发,在需求

14、分析的基础上提炼解决问题的对象。方法是从小到大,自下而上的,更加接近现实的世界。 对于计算机工具要求高;在系统性调查分析之前,把握系统结构有困难。,总结,只有结构化系统开发方法是真正能够较全面支持整个系统开发过程的方法。其他方法各有特点,但都通常只能作为结构化系统开发方法在局部环节上的补充,暂时还不能替代其在系统开发过程中的主导地位,尤其是在目前占系统开发工作量最大的系统调查(30)和系统分析(40)两个重要环节。,4.4 MIS开发文档及其格式,系统分析说明书 1.0前言 2.0摘要 3.0现行系统分析 3.1基本生产经营状况分析 3.2现行系统的组织机构和业务流程 3.3现行系统的信息流程

15、 3.4对现行系统的评述,4.0企业生产经营目标,5.0新系统分析,5.1新系统的总体目标,5.2新系统的信息流程,5.3新系统的总体结构和功能,5.4新系统的功能模型,5.5新系统的信息模型,5.6新系统的接口分析,5.7关键技术及其实现方法和技术路线,6.0系统配置 6.1软件配置 6.2硬件配置 6.3组织机构配置 7.0实施进度计划 8.0人员培训计划 9.0经费计划 10.0系统预测效益分析,二 系统设计说明书,1.0概述 2.0系统结构设计 2.1系统软件结构 3.0接口设计 3.1用户接口 3.2外部接口 3.3内部接口,4.0系统信息设计 4.1信息编码设计 4.2数据项定义 4.3数据库结构设计 5.0模块内部设计 6.0系统出错处理设计 6.1出错信息 6.2故障措施 6.3系统维护设计,三 源程序清单,程序清单目录 源程序清单 在每一模块的前面应有下列说明:.模块名 .标识符 .程序员 完成日期 .调用模块 .被调用模块 .参数说明 .功能说明,四 系统测试计划,3.1.3输出 3.1.4操作步骤 3.1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论