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

下载本文档

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

文档简介

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

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

3、l辅助管理决策,使之更加程序化和科学化;l管理信息化是企业信息化的重中之重,以管理信息化促进企业信息化;l企业信息化是产业信息化、社会信息化的基础。二 MIS的开发过程 步骤:建立领导小组 保证MIS开发成功的必要条件 步骤:组成系统组 系统规划组或系统分析组 步骤: 进行系统规划 步骤: MIS具体项目的开发过程 建立领导小组 组成系统组 进行系统规划1系统分析2系统设计3系统实现4系统评价图22 信息系统开发步骤项目开发 11234 2 3 4理想开发顺序实际开发顺序图24 MIS开发各步骤关系领导组委员会规划组分析组项目组图23 IS 开发队伍组成二 MIS的开发组织信息系统项目主管系统

4、开发系统运行技术支持系统分析程序编制系统文档用户培训产品支持数据录入计算机操作系统程序数据库管理数据交换IS的有效组织-DP的功能性组织信息系统项目主管系统分析与设计程序编制系统分析系统设计应用程序维护程序项目计划与控制按技能组织的IS开发信息系统项目主管未来项目项目计划与控制按系统类型组织的IS开发生产子系统财务子系统 市场子系统管理信息系统系统分析与设计系统分析与设计系统分析与设计系统分析与设计系统分析与设计程序编制程序编制程序编制程序编制程序编制4.2 MIS开发的原则、条件和策略一 开发MIS应遵循的原则 整体性原则 不断发展的原则 优化和创新原则 专群结合的原则 二 开发MIS应具备

5、的条件具有科学管理的工作基础建设一支队伍具有相应的机器设备和资金领导的重视三 MIS的开发策略接收式开发策略:根据用户需求和现状直接设计编程,过渡到新系统。直接式开发策略:经过调查分析,明确需求的基础上,遵循一定步骤开发系统。迭代式开发策略:反复地分析、设计、反馈、修改和完善的策略。实验式开发策略:当需求的不确定性很高时,只能反复实验。如原型法。4.3 MIS开发的方法和工具1 方法分类面向处理方法PO 面向数据DO 面向对象OO 生命周期法LC LCPO LC-DO LC-OO 原型法PROT. PROT.-POPROT.-DO PROT.-OO 一、 MIS开发的方法概述1、从时间过程维分

6、类主要指系统开发的过程。 生命周期法LifeCycle,按照一定的生命周期分阶段,按严格的步骤进行系统分析和设计;原型法Prototyping,也称快速原型法,强调开发阶段的多循环。两种方法的主要区别:完全不同的两种思路。两种方法只是代表了轴的两头,中间还要阶段原型法、阶段生命周期法等。2、从系统分析要素维分类面向处理方法Processing Oriented:系统开发的基本出发点是搞清楚系统要进行什么样的处理。又分为面向功能(FO)和面向过程(PO)。面向数据Data Oriented:分析企业的信息需求,建立信息模型,建立共享数据库。面向对象Object Oriented:把数据和代码封装

7、称为一个能动的整体,称之为对象。系统有封装好的对象组成,系统开发就是分析企业的对象,定义对象。3、系统开发方法的演变过程:70年代:重点基于生命周期法的结构化方法。80年代:原型法和面向对象方法的提出和发展。90年代:特点是客户/服务器时代,基于Web的开发时代,后期系统集成的特点。二 生命周期模式和结构化方法 收集需求 分析 设计 编程 测试 维护图25 经典的软件生命周期模式(瀑布模型) 1基本思想 :用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下的进行系统分析和设计,并在实施阶段自底向上逐步实现。 2方法概述:系统观点:强调目的性、整体性、相关性、环境适应性和

8、层次性。生命周期:系统一般都要经历系统分析(建立系统的需求被提出来了)、系统设计和系统实施运行三个大的阶段。自顶向下,逐步求精工作成果文档发化、图表规范化系统实施系统分析系统设计系统规划系统生命周期3开发方法的实施步骤: 1 总体规划和可行性研究 7 系统详细设计系统详细调查和分析 8 系统实施准备建立新系统逻辑模型 9 程序设计系统总体结构设计 10 系统测试代码设计和数据库设计 11 系统转换计算机网络配置方案设计 12 系统维护 1、自顶向下整体性的分析和设计 和自底向上的逐步实施的系统开发过程 2、用户至上 3、 深入调查研究 4、严格区分工作阶段 5、开发过程工程化 4结构化开发方法

9、的特点 5优缺点优点:整体思路清楚,目标明确,阶段性非常强,有利于系统开发的总体管理和控制。缺点:由于在系统分析时就要确定系统的目标和需求,并且 以文档的开工固定下来,并以此为根据开发以后的系统,留下潜藏的危机。三 快速原型法1、原型法的系统开发模式和工作流程 收集需求 快速设计 建立原型评审和修改需求 开发产品 图26 原型法软件开发模式快速原型法工作流程 12348567不可行不满意 2、原型法的软件支持环境 一个方便灵活的RDBMS 一个与RDBMS对应的方便灵活的数据字典 一套高级的软件开发工具,如4GL 与DB相应的一套快速查询语言 一个非过程化的报告/屏幕生成器 以上多是CASE包

10、括的工具。 3、 原型法使用的条件原型的开发周期必须短,成本应该低要求用户参与评价原型原型必须是可运行的根据原型的运行结果,要评价原型,再根据评价结果,要很容易修改原型4、 原型法的特点和局限性 原型法的特点遵循人类认识规律,易于接受和掌握通过模拟和仿真的原型,缩短了用户和开发者之间的距离,使之易于沟通 充分利用最新的工具和开发环境 原型法的局限性 开发工具要求高。对于大型MIS若不经过系统分析进行整体性划分,想要直接用屏幕一个一个地模拟是困难的;解决复杂系统和大系统问题很困难。对于大量运算、逻辑性强的程序模块,难以改造模型供人评价,因为交互方式较少; 管理要求高。对于管理基础不好、信息处理混

11、乱的情形,原型法使用有难度;系统的交互方式必须简单明了。对于一个批处理系统,其大部分是内部处理过程,方法应用有困难。 4GL或4GT的提出 第一代机器语言面向计算机硬件,二进制代码 第二代汇编语言面向机器运算,助记符表示机器语言 第三代高级语言面向计算机的过程或算法,算法语言 第四代语言,非过程化语言介于算法和求解问题之间 每条语句都经过高度浓缩完成多种功能, 代替一个常规的传统程序集。如SORT ON TO原型开发工具CASEl 用户友好性;l 数据可存取性; 处理灵活性; 软件开发和 生产率的改进。 4GL特点开发效率高,灵活性强,易于维护4GL与MIS的开发 4GL与MIS的快速生成和消

12、除 软件危机提供了途径。l真正改进软件开发产量 提高软件开发质量和效率l软件开发是面向结果的l加速程序设计和实现的时间, 消除开发中的拖延l可以使开发人员与用户都参与 系统开发,使用户需求更明确 沟通更容易 CASE集计算机图形技术、程序生成技术、RDB技术和各类开发工具于一身,构成MIS的自动生成环境 l图形工具;l字典、DBMS和警告系统;l对系统的描述、说明作正确性检查的工具;l代码自动生成器;l文档生成器。 基于CASE开发MIS的步骤 步骤1:用CASE图形工具交互地、半自动化地 完成MIS的图形化描述; 步骤2:用CASE代码自动器生成系统的源代码 步骤3:用CASE测试数据生成器

13、提供MIS测试用例 CASE开发MIS的特点 CASE改变了系统开发的物质基础(环境) 使得系统开发者工作性质发生变化 系统开发过程速度加快而且功能进一步完善 CASE使原型化方法和OO方法付诸实施, 可以使结构化方法更加实用 使软件的个部分能重复使用基于面向对象的程序设计发展起来的,认为客观世界是由各种各样的对象组成,每种对象都有各自的内部状态的运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。 四 面向对象的开发方法 1基本思想:基于所研究的问题,对问题空间进行自然分割,识别其中的实体及其相互关系,建立问题空间的信息模型,在此基础上进行系统设计,用对应于实体和关系的软件模块构

14、造系统2方法概述:客观事物都是由对象(Object)组成的。对象由属性(Attribute)和方法(Method)组成。对象之间联系的实现。对象可按其属性进行归类(Class)。对象是一个补严格模块了的实体,称之为封装(Encapsulation)。3基本步骤:定义问题抽象的识别对象详细设计问题程序实现4优劣从系统应该“做什么”的角度出发,在需求分析的基础上提炼解决问题的对象。方法是从小到大,自下而上的,更加接近现实的世界。对于计算机工具要求高;在系统性调查分析之前,把握系统结构有困难。总结 只有结构化系统开发方法是真正能够较全面支持整个系统开发过程的方法。其他方法各有特点,但都通常只能作为结

15、构化系统开发方法在局部环节上的补充,暂时还不能替代其在系统开发过程中的主导地位,尤其是在目前占系统开发工作量最大的系统调查(30)和系统分析(40)两个重要环节。 4.4 MIS开发文档及其格式系统分析说明书 1.0前言 2.0摘要 3.0现行系统分析 3.1基本生产经营状况分析 3.2现行系统的组织机构和业务流程 3.3现行系统的信息流程 3.4对现行系统的评述4.0企业生产经营目标5.0新系统分析 5.1新系统的总体目标 5.2新系统的信息流程5.3新系统的总体结构和功能5.4新系统的功能模型5.5新系统的信息模型5.6新系统的接口分析5.7关键技术及其实现方法和技术路线 6.0系统配置

16、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系统维护设计 三 源程序清单程序清单目录 源程序清单 在每一模块的前面应有下列说明:.模块名 .标识符 .程序员 完成日期 .调用模块 .被调用模块 .参数说明 .功能说明 四 系统测试计

温馨提示

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

评论

0/150

提交评论