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

下载本文档

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

文档简介

管理信息系统开发

§4.1MIS开发过程及其组织§4.2MIS开发标准、条件和策略§4.3MIS开发方法和工具§4.4MIS开发文档及其格式。。。。结构MIS殿堂管理信息系统开发概述第1页§1MIS开发过程及其组织一MIS开发及其特点二MIS开发过程三MIS开发组织管理信息系统开发概述第2页一MIS开发及其特点

建立MIS全过程称为MIS开发。

“全过程”指从提出建立MIS(系统规划)、经过系统分析、系统设计、系统实施和评价直到用新系统代替原系统全过程。然后进入系统运行和维护,这也称为MIS一个生命周期。管理信息系统开发概述第3页一MIS开发MIS开发通常是一历时相当长(以年计)、耗资巨大(百千万)、包括到较多人员和部门(全厂各级管理)、技术复杂、管理变革影响较大一项工程(一项复杂系统工程),而且是一项集体性创造工程。管理信息系统开发概述第4页人文理工基础OMSEIT图2-1MIS开发模型

MIS开发特点:

MIS根本问题是:信息技术、组织管理和系统工程。

MIS成败只有经过运行来检验。

管理信息系统开发概述第5页MIS开发意义l节约人力资源,加紧信息处理、传递、反馈,提升信息准确度,从根本上改进管理方式;l

理顺管理流程,提升管理效率和效益;l

辅助管理决议,使之愈加程序化和科学化;l

管理信息化是企业信息化重中之重,以管理信息化促进企业信息化;l

企业信息化是产业信息化、社会信息化基础。管理信息系统开发概述第6页二MIS开发过程步骤Ⅰ:建立领导小组――确保MIS开发成功必要条件步骤Ⅱ:组成系统组――系统规划组或系统分析组步骤Ⅲ:进行系统规划步骤Ⅳ:MIS详细项目标开发过程

管理信息系统开发概述第7页

Ⅰ建立领导小组

Ⅱ组成系统组Ⅳ

Ⅲ进行系统规划1系统分析2系统设计3系统实现4系统评价图2-2信息系统开发步骤项目开发管理信息系统开发概述第8页

11234

2

3

4理想开发次序实际开发次序图2-4MIS开发各步骤关系管理信息系统开发概述第9页领导组委员会规划组分析组项目组图2-3IS开发队伍组成二MIS开发组织管理信息系统开发概述第10页信息系统项目主管系统开发系统运行技术支持系统分析程序编制系统文档用户培训产品支持数据录入计算机操作系统程序数据库管理数据交换IS有效组织--DP功效性组织管理信息系统开发概述第11页信息系统项目主管系统分析与设计程序编制系统分析系统设计应用程序维护程序项目计划与控制按技能组织IS开发管理信息系统开发概述第12页信息系统项目主管未来项目项目计划与控制按系统类型组织IS开发生产子系统财务子系统市场子系统管理信息系统系统分析与设计系统分析与设计系统分析与设计系统分析与设计系统分析与设计程序编制程序编制程序编制程序编制程序编制管理信息系统开发概述第13页§4.2MIS开发标准、条件和策略一开发MIS应遵照标准

整体性标准不停发展标准优化和创新标准专群结合标准

管理信息系统开发概述第14页二开发MIS应具备条件

含有科学管理工作基础建设一支队伍含有对应机器设备和资金领导重视管理信息系统开发概述第15页三MIS开发策略

接收式开发策略:依据用户需求和现实状况直接设计编程,过渡到新系统。直接式开发策略:经过调查分析,明确需求基础上,遵照一定步骤开发系统。迭代式开发策略:重复地分析、设计、反馈、修改和完善策略。试验式开发策略:当需求不确定性很高时,只能重复试验。如原型法。管理信息系统开发概述第16页§4.3MIS开发方法和工具1方法分类面向处理方法PO面向数据DO面向对象OO生命周期法LCLC-POLC-DOLC-OO原型法PROT.PROT.-POPROT.-DOPROT.-OO一、MIS开发方法概述管理信息系统开发概述第17页1、从时间过程维分类

主要指系统开发过程。生命周期法LifeCycle,按照一定生命周期分阶段,按严格步骤进行系统分析和设计;原型法Prototyping,也称快速原型法,强调开发阶段多循环。两种方法主要区分:完全不一样两种思绪。两种方法只是代表了轴两头,中间还要阶段原型法、阶段生命周期法等。管理信息系统开发概述第18页2、从系统分析要素维分类

面向处理方法ProcessingOriented:系统开发基本出发点是搞清楚系统要进行什么样处理。又分为面向功效(FO)和面向过程(PO)。面向数据DataOriented:分析企业信息需求,建立信息模型,建立共享数据库。面向对象ObjectOriented:把数据和代码封装称为一个能动整体,称之为对象。系统有封装好对象组成,系统开发就是分析企业对象,定义对象。管理信息系统开发概述第19页3、系统开发方法演变过程:

70年代:重点基于生命周期法结构化方法。80年代:原型法和面向对象方法提出和发展。90年代:特点是客户/服务器时代,基于Web开发时代,后期系统集成特点。管理信息系统开发概述第20页二生命周期模式和结构化方法

搜集需求

分析

设计

编程

测试

维护图2-5经典软件生命周期模式(瀑布模型)管理信息系统开发概述第21页

1基本思想:用系统工程思想和工程化方法,按用户至上标准,结构化,模块化,自顶向下进行系统分析和设计,并在实施阶段自底向上逐步实现。

2方法概述:系统观点:强调目标性、整体性、相关性、环境适应性和层次性。生命周期:系统普通都要经历系统分析(建立系统需求被提出来了)、系统设计和系统实施运行三个大阶段。自顶向下,逐步求精工作结果文档发化、图表规范化管理信息系统开发概述第22页系统实施系统分析系统设计系统规划系统生命周期管理信息系统开发概述第23页3开发方法实施步骤:

1总体规划和可行性研究7系统详细设计系统详细调查和分析8系统实施准备建立新系统逻辑模型9程序设计系统总体结构设计10系统测试代码设计和数据库设计11系统转换计算机网络配置方案设计12系统维护管理信息系统开发概述第24页1、自顶向下整体性分析和设计和自底向上逐步实施系统开发过程2、用户至上3、

深入调查研究4、严格区分工作阶段5、开发过程工程化4结构化开发方法特点

5优缺点优点:整体思绪清楚,目标明确,阶段性非常强,有利于系统开发总体管理和控制。缺点:因为在系统分析时就要确定系统目标和需求,而且以文档开工固定下来,并以此为依据开发以后系统,留下潜藏危机。管理信息系统开发概述第25页三

快速原型法

1、原型法系统开发模式和工作流程

搜集需求

快速设计

建立原型评审和修改需求

开发产品

图2-6原型法软件开发模式管理信息系统开发概述第26页快速原型法工作流程

12348567不可行不满意管理信息系统开发概述第27页

2、原型法软件支持环境

一个方便灵活RDBMS

一个与RDBMS对应方便灵活数据字典

一套高级软件开发工具,如4GL

与DB对应一套快速查询语言一个非过程化汇报/屏幕生成器以上多是CASE包含工具。

管理信息系统开发概述第28页3、

原型法使用条件

原型开发周期必须短,成本应该低要求用户参加评价原型原型必须是可运行依据原型运行结果,要评价原型,再依据评价结果,要很轻易修改原型管理信息系统开发概述第29页4、

原型法特点和不足

原型法特点遵照人类认识规律,易于接收和掌握经过模拟和仿真原型,缩短了用户和开发者之间距离,使之易于沟通充分利用最新工具和开发环境管理信息系统开发概述第30页原型法不足

开发工具要求高。对于大型MIS若不经过系统分析进行整体性划分,想要直接用屏幕一个一个地模拟是困难;处理复杂系统和大系统问题很困难。对于大量运算、逻辑性强程序模块,难以改造模型供人评价,因为交互方式较少;

管理要求高。对于管理基础不好、信息处理混乱情形,原型法使用有难度;系统交互方式必须简单明了。对于一个批处理系统,其大部分是内部处理过程,方法应用有困难。管理信息系统开发概述第31页4GL或4GT提出

第一代机器语言――面向计算机硬件,二进制代码第二代汇编语言――面向机器运算,助记符表示机器语言第三代高级语言――面向计算机过程或算法,算法语言第四代语言,非过程化语言――介于算法和求解问题之间每条语句都经过高度浓缩完成各种功效,代替一个常规传统程序集。如SORTONTO原型开发工具CASE

管理信息系统开发概述第32页l

用户友好性;l

数据可存取性;处理灵活性;软件开发和生产率改进。

4GL特点开发效率高,灵活性强,易于维护4GL与MIS开发4GL与MIS快速生成和消除软件危机提供了路径。l真正改进软件开发产量提升软件开发质量和效率l软件开发是面向结果l加速程序设计和实现时间,消除开发中拖延l能够使开发人员与用户都参加系统开发,使用户需求更明确沟通更轻易管理信息系统开发概述第33页CASE集计算机图形技术、程序生成技术、RDB技术和各类开发工具于一身,组成MIS自动生成环境

l

图形工具;l

字典、DBMS和警告系统;l

对系统描述、说明作正确性检验工具;l

代码自动生成器;l

文档生成器。管理信息系统开发概述第34页基于CASE开发MIS步骤步骤1:用CASE图形工具交互地、半自动化地完成MIS图形化描述;

步骤2:用CASE代码自动器生成系统源代码步骤3:用CASE测试数据生成器提供MIS测试用例管理信息系统开发概述第35页

CASE开发MIS特点

CASE改变了系统开发物质基础(环境)

使得系统开发者工作性质发生改变系统开发过程速度加紧而且功效深入完善

CASE使原型化方法和OO方法付诸实施,能够使结构化方法愈加实用使软件个部分能重复使用管理信息系统开发概述第36页

基于面向对象程序设计发展起来,认为客观世界是由各种各样对象组成,每种对象都有各自内部状态运动规律,不一样对象之间相互作用和联络就组成了各种不一样系统。

四面向对象开发方法

1基本思想:基于所研究问题,对问题空间进行自然分割,识别其中实体及其相互关系,建立问题空间信息模型,在此基础上进行系统设计,用对应于实体和关系软件模块结构系统管理信息系统开发概述第37页2方法概述:客观事物都是由对象(Object)组成。对象由属性(Attribute)和方法(Method)组成。对象之间联络实现。对象可按其属性进行归类(Class)。对象是一个补严格模块了实体,称之为封装(Encapsulation)。管理信息系统开发概述第38页3基本步骤:定义问题抽象识别对象详细设计问题程序实现4优劣从系统应该“做什么”角度出发,在需求分析基础上提炼处理问题对象。方法是从小到大,自下而上,愈加靠近现实世界。对于计算机工具要求高;在系统性调查分析之前,把握系统结构有困难。管理信息系统开发概述第39页总结只有结构化系统开发方法是真正能够较全方面支持整个系统开发过程方法。其它方法各有特点,但都通常只能作为结构化系统开发方法在局部步骤上补充,暂时还不能替换其在系统开发过程中主导地位,尤其是在当前占系统开发工作量最大系统调查(30%)和系统分析(40%)两个主要步骤。管理信息系统开发概述第40页

§4.4MIS开发文档及其格式

系统分析说明书1.0序言2.0摘要3.0现行系统分析3.1基本生产经营情况分析3.2现行系统组织机构和业务流程3.3现行系统信息流程3.4对现行系统评述管理信息系统开发概述第41页4.0企业生产经营目标5.0新系统分析5.1新系统总体目标

5.2新系统信息流程5.3新系统总体结构和功效5.4新系统功效模型5.5新系统信息模型5.6新系统接口分析5.7关键技术及其实现方法和技术路线管理信息系统开发概述第42页6.0系统配置6.1软件配置6.2硬件配置 6.3组织机构配置 7.0实施进度计划 8.0人员培训计划9.0经费计划10.0系统预测效益分析管理信息系统开发概述第43页二系统设计说明书

1.0概述2.0系统结构设计2.1系统软件结构3.0接口设计3.1用户接口3.2外部接口3.3内部接口管理信息系统开发概述第44页4.0系统信息设计4.1信息编码设计4.2数据项定义4.3数据库结构设计5.0模块内部设计6.0系统犯错处理设计6.1犯错信息6.2故障办法6.3系统维护设计管理信息系统开发概述第45页三

源程序清单

程序清单目录

源程序清单

在每一模块前面应有以下说明:.模块名.标识符.程序员完成日期.调用模块.被

温馨提示

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

评论

0/150

提交评论