管理信息系统开发概述

上传人:lizhe****0920 文档编号:48601373 上传时间:2018-07-17 格式:PPT 页数:49 大小:167KB
返回 下载 相关 举报
管理信息系统开发概述_第1页
第1页 / 共49页
管理信息系统开发概述_第2页
第2页 / 共49页
管理信息系统开发概述_第3页
第3页 / 共49页
管理信息系统开发概述_第4页
第4页 / 共49页
管理信息系统开发概述_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《管理信息系统开发概述》由会员分享,可在线阅读,更多相关《管理信息系统开发概述(49页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统开发管理信息系统开发4.1 MIS开发的过程及其组织4.2 MIS开发的原则、条件和策略 4.3 MIS开发的方法和工具4.4 MIS开发文档及其格式1 MIS开发的过程及其组 织一 MIS的开发及其特点二 MIS的开发过程三 MIS开发组织一 MIS的开发及其特点建立MIS的全过程称为MIS开发 。“全过程”指从提出建立MIS(系统规划)、经过系统分析、系统设计、系统实施和评价直到用新系统代替原系统的全过程。然后进入系统运行和维护,这也称为MIS的一个生命周期。一 MIS的开发MIS的开发通常是一历时相当长(以年计)、耗资巨大(百千万)、涉及到较多的人员和部门(全厂各级管理)、技

2、术复杂、管理变革影响较大的一项工程(一项复杂的系统工程),而且是一项集体性的创造工程。 人文理工基础OMSEIT图21 MIS开发模型MISMIS开发特点开发特点:MIS的根本问题是:信息技术、组织管理和系统工程。 MIS的成败只有通过运行来检验。 MIS开发的意义 l节省人力资源,加快信息处理、传递、反馈,提高信息的准确度,从根本上改善管理方式;l 理顺管理流程,提高管理效率和效益;l 辅助管理决策,使之更加程序化和科学化;l 管理信息化是企业信息化的重中之重,以管理信息化促进企业信息化;l 企业信息化是产业信息化、社会信息化的基础。二 MIS的开发过程v 步骤:建立领导小组保证MIS开发成

3、功的必要条件v 步骤:组成系统组系统规划组或系统分析组v 步骤: 进行系统规划v 步骤: MIS具体项目的开发过程 建立领导小组 组成系统组 进行系统规划1系统分析2系统设计3系统实现4系统评价图22 信息系统开发步骤项目开发11234234理想开发顺序实际开发顺序图24 MIS开发各步骤关系领导组委员会规划组分析组项目组图23 IS 开发队伍组成二 MIS的开发组织信息系统 项目主管系统开发系统运行技术支持系统分析程序编制系统文档用户培训产品支持数据录入计算机操作系统程序数据库管理数据交换IS的有效组织-DP的功能性组织信息系统 项目主管系统分析与设计程序编制系统分析系统设计应用程序维护程序

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

5、经过调查分析,明确需求的基础上,遵循一定步骤开发系统。v迭代式开发策略:反复地分析、设计、 反馈、修改和完善的策略。v实验式开发策略:当需求的不确定性很 高时,只能反复实验。如原型法。4.3 MIS开发的方法和工具1 方法分类面向处理 方法PO 面向数据 DO 面向对象 OO 生命周期 法LC LCPO LC-DO LC-OO 原型法 PROT. PROT.-POPROT.-DO PROT.-OO 一、 MIS开发的方法概述1、从时间过程维分类l主要指系统开发的过程。 生命周期法LifeCycle,按照一定的生命周期分阶段,按严格的步骤进行系统分析和设计;原型法Prototyping,也称快速

6、原型法,强调开发阶段的多循环。l两种方法的主要区别:完全不同的两种思路。l两种方法只是代表了轴的两头,中间还要阶段原型法、阶段生命周期法等。2、从系统分析要素维分类4面向处理方法Processing Oriented:系统开发的基本出发点是搞清楚系统要进行什么样的处理 。又分为面向功能(FO)和面向过程(PO)。4面向数据Data Oriented:分析企业的信息需求,建立信息模型,建立共享数据库。4面向对象Object Oriented:把数据和代码封装称为一个能动的整体,称之为对象。系统有封装好的对象组成,系统开发就是分析企业的对象,定义对象。3、系统开发方法的演变过程:v70年代:重点基

7、于生命周期法的结构化方法。v80年代:原型法和面向对象方法的提出和发展。v90年代:特点是客户/服务器时代,基于Web的开发时代,后期系统集成的特点。二 生命周期模式和结构化方法收集需求分析设计编程测试维护图25 经典的软件生命周期模式(瀑布模型)1基本思想 :用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下的进行系统分析和设计,并在实施阶段自底向上逐步实现。 2方法概述:系统观点:强调目的性、整体性、相关性、环境适应性和层次性。生命周期:系统一般都要经历系统分析(建立系统的需 求被提出来了)、系统设计和系统实施运行三个大的阶段。自顶向下,逐步求精工作成果文档发化、图

8、表规范化系统实施系统分析系统设计系统规划系统生命周期3开发方法的实施步骤:1 总体规划和可行性研究 7 系统详细设计 系统详细调查和分析 8 系统实施准备 建立新系统逻辑模型 9 程序设计 系统总体结构设计 10 系统测试 代码设计和数据库设计 11 系统转换 计算机网络配置方案设计 12 系统维护1、自顶向下整体性的分析和设计和自底向上的逐步实施的系统开发过程2、用户至上 3、 深入调查研究4、严格区分工作阶段 5、开发过程工程化 4结构化开发方法的特点 5优缺点优点:整体思路清楚,目标明确,阶段性非常强,有利于 系统开发的总体管理和控制。缺点:由于在系统分析时就要确定系统的目标和需求,并

9、且 以文档的开工固定下来,并以此为根据开发以后的系统 ,留下潜藏的危机。三 快速原型法1、原型法的系统开发模式和工作流程 收集需求快速设计建立原型评审和修改需求开发产品图26 原型法软件开发模式快速原型法工作流程 12348567不可行不满意2、原型法的软件支持环境 一个方便灵活的RDBMS 一个与RDBMS对应的方便灵活的数据字典 一套高级的软件开发工具,如4GL 与DB相应的一套快速查询语言 一个非过程化的报告/屏幕生成器 以上多是CASE包括的工具。 3、 原型法使用的条件原型的开发周期必须短,成本应该低要求用户参与评价原型原型必须是可运行的根据原型的运行结果,要评价原型,再根据评价结果

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

11、4GL或4GT的提出第一代机器语言面向计算机硬件,二进制代码第二代汇编语言面向机器运算,助记符表示机器语言第三代高级语言面向计算机的过程或算法,算法语言第四代语言,非过程化语言介于算法和求解问题之间 每条语句都经过高度浓缩完成多种功能,代替一个常规的传统程序集。如SORT ON TO原型开发工具CASEl 用户友好性;l 数据可存取性;l 处理灵活性;l 软件开发和生产率的改进。4GL特点 开发效率高,灵活 性强,易于维护4GL与MIS的开发4GL与MIS的快速生成和消除软件危机提供了途径。l真正改进软件开发产量提高软件开发质量和效率l软件开发是面向结果的l加速程序设计和实现的时间, 消除开发

12、中的拖延l可以使开发人员与用户都参与系统开发,使用户需求更明确 沟通更容易 CASE集计算机图形技术、程序生成技术、RDB技术和各类开发工具于一身,构成MIS的自动生成环境 l 图形工具;l 字典、DBMS和警告系统;l 对系统的描述、说明作正确性检查的工具;l 代码自动生成器;l 文档生成器。 基于CASE开发MIS的步骤步骤1:用CASE图形工具交互地、半自动化地完成MIS的图形化描述;步骤2:用CASE代码自动器生成系统的源代码步骤3:用CASE测试数据生成器提供MIS测试用例CASE开发MIS的特点v CASE改变了系统开发的物质基础(环境)v 使得系统开发者工作性质发生变化v 系统开

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

14、v对象之间联系的实现。v对象可按其属性进行归类(Class)。v对象是一个补严格模块了的实体,称之为封装(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系统配置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.5评价准则3.1.5.1范围3.1.5.2尺度3.2测试21概述2测试内容

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号