管理信息系统开发概述.pptx

上传人:赵** 文档编号:12325747 上传时间:2022-04-24 格式:PPTX 页数:49 大小:152.98KB
返回 下载 相关 举报
管理信息系统开发概述.pptx_第1页
第1页 / 共49页
管理信息系统开发概述.pptx_第2页
第2页 / 共49页
点击查看更多>>
资源描述

《管理信息系统开发概述.pptx》由会员分享,可在线阅读,更多相关《管理信息系统开发概述.pptx(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 4.1 MIS开发的过程及其组织开发的过程及其组织4.2 MIS开发的原则、条件和策略开发的原则、条件和策略 4.3 MIS开发的方法和工具开发的方法和工具4.4 MIS开发文档及其格式开发文档及其格式1 MIS开发的过程及其组织开发的过程及其组织一一 MIS的开发及其特点的开发及其特点二二 MIS的开发过程的开发过程三三 MIS开发开发组织组织一一 MIS的开发及其特点的开发及其特点 建立MIS的全过程称为的全过程称为MIS开发开发。 “全过程全过程”指从提出建立MIS(系统规划)、经过系统分析、系统设计、系统实施和评价直到用新系统代替原系统的全过程。然后进入系统运行和维护,这也称为MIS

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

3、,以管理信息化促进企业信息化;l 企业信息化是产业信息化、社会信息化的基础。二二 MIS的开发过程的开发过程v 步骤步骤:建立领导小组:建立领导小组 保证保证MIS开发成功的必要条件开发成功的必要条件v 步骤步骤:组成系统组:组成系统组 系统规划组或系统分析组系统规划组或系统分析组v 步骤步骤: 进行系统规划进行系统规划v 步骤步骤: MIS具体项目的开发过程具体项目的开发过程 建立领导小组 组成系统组 进行系统规划1系统分析2系统设计3系统实现4系统评价图22 信息系统开发步骤项目开发 11234 2 3 4理想开发顺序实际开发顺序图24 MIS开发各步骤关系领导组委员会规划组分析组项目组图

4、23 IS 开发队伍组成二二 MIS的开发组织的开发组织信息系统项目主管系统开发系统运行技术支持系统分析程序编制系统文档用户培训产品支持数据录入计算机操作系统程序数据库管理数据交换IS的有效组织的有效组织-DP的功能性组织的功能性组织信息系统项目主管系统分析与设计程序编制系统分析系统设计应用程序维护程序项目计划与控制按按技能组织的技能组织的IS开发开发信息系统项目主管未来项目项目计划与控制按按系统类型组织的系统类型组织的IS开发开发生产子系统财务子系统 市场子系统管理信息系统系统分析与设计系统分析与设计系统分析与设计系统分析与设计系统分析与设计程序编制程序编制程序编制程序编制程序编制4.2 M

5、IS开发的原则、条件和策略开发的原则、条件和策略一一 开发开发MIS应遵循的原则应遵循的原则 整体性原则整体性原则 不断发展的原则不断发展的原则 优化和创新原则优化和创新原则 专群结合的原则专群结合的原则 二二 开发开发MIS应具备的条件应具备的条件v具有科学管理的工作基础具有科学管理的工作基础v建设一支队伍建设一支队伍v具有相应的机器设备和资金具有相应的机器设备和资金v领导的重视领导的重视三三 MIS的开发策略的开发策略v接收式开发策略:接收式开发策略:根据用户需求和现状直接设计编程,过渡到新系统。v直接式开发策略:直接式开发策略:经过调查分析,明确需求的基础上,遵循一定步骤开发系统。v迭代

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

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

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

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

10、自顶向下整体性的分析和设计 和自底向上的逐步实施的系统开发过程 2、用户至上 3、 深入调查研究 4、严格区分工作阶段 5、开发过程工程化 4结构化开发方法的特点结构化开发方法的特点 5优缺点优缺点优点:优点:整体思路清楚,目标明确,阶段性非常强,有利于系统开发的总体管理和控制。缺点:缺点:由于在系统分析时就要确定系统的目标和需求,并且 以文档的开工固定下来,并以此为根据开发以后的系统,留下潜藏的危机。三三 快速原型法快速原型法1、原型法的系统开发模式和工作流程、原型法的系统开发模式和工作流程 收集需求 快速设计 建立原型评审和修改需求 开发产品 图26 原型法软件开发模式快速原型法工作流程快

11、速原型法工作流程 12348567不可行不满意 2、原型法的软件支持环境、原型法的软件支持环境 一个方便灵活的RDBMS 一个与RDBMS对应的方便灵活的数据字典 一套高级的软件开发工具,如4GL 与DB相应的一套快速查询语言 一个非过程化的报告/屏幕生成器 以上多是CASE包括的工具。 3、 原型法使用的条件原型法使用的条件原型的开发周期必须短,成本应该低要求用户参与评价原型原型必须是可运行的根据原型的运行结果,要评价原型,再根据评价结果,要很容易修改原型4、 原型法的特点和局限性原型法的特点和局限性 原型法的特点原型法的特点4遵循人类认识规律,易于接受和掌握4通过模拟和仿真的原型,缩短了用

12、户和开发者之间的距离,使之易于沟通 4充分利用最新的工具和开发环境 原型法的局限性原型法的局限性 4 开发工具要求高。对于大型MIS若不经过系统分析进行整体性划分,想要直接用屏幕一个一个地模拟是困难的;4解决复杂系统和大系统问题很困难。对于大量运算、逻辑性强的程序模块,难以改造模型供人评价,因为交互方式较少; v 管理要求高。对于管理基础不好、信息处理混乱的情形,原型法使用有难度;v系统的交互方式必须简单明了。对于一个批处理系统,其大部分是内部处理过程,方法应用有困难。 4GL或或4GT的提出的提出 第一代机器语言面向计算机硬件,二进制代码 第二代汇编语言面向机器运算,助记符表示机器语言 第三

13、代高级语言面向计算机的过程或算法,算法语言 第四代语言,非过程化语言介于算法和求解问题之间 每条语句都经过高度浓缩完成多种功能, 代替一个常规的传统程序集。如SORT ON TO原型开发工具原型开发工具CASEl 用户友好性;l 数据可存取性;4 处理灵活性;4 软件开发和 生产率的改进。 4GL特点特点开发效率高,灵活性强,易于维护4GL与与MIS的开发的开发 4GL与MIS的快速生成和消除 软件危机提供了途径。l真正改进软件开发产量 提高软件开发质量和效率l软件开发是面向结果的l加速程序设计和实现的时间, 消除开发中的拖延l可以使开发人员与用户都参与 系统开发,使用户需求更明确 沟通更容易

14、 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 系统开发过程速度加快而且功能进一步

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

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

17、其是在目前占系统开发工作量最大的系统调查(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硬件配

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

19、 .参数说明 .功能说明 四四 系统测试计划系统测试计划 3.1.3输出 3.1.4操作步骤 3.1.5评价准则 3.1.5.1范围 3.1.5.2尺度 3.2测试2 1概述 2测试内容 3测试设计说明3.1测试1 3.1.1测试环境 3.1.2输入 五五 测试系统分析报告测试系统分析报告 1概述 2测试概要 3测试结果及发现 3.1测试1 3.2测试2 4分析摘要 4.1能力 4.2缺陷和限制 4.3建议 4.4评价 5测试组 六六 用户手册用户手册 1概述 2用途 2.1功能 2.2性能 3运行环境 3.1硬设备 3.2支持软件 3.3数据 4使用过程 4.1安装与初始化 4.2操作 4.3出错处理和恢复

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

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁