欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    管理信息系统开发方法.ppt

    • 资源ID:2284893       资源大小:240KB        全文页数:58页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    管理信息系统开发方法.ppt

    第二部分:管理信息系统的战略作用战略规划,第五章:管理信息系统开发方法,一、管理信息系统开发概述,管理信息系统开发的任务管理信息系统开发的特点管理信息系统开发的原则管理信息系统开发的组织与项目管理管理信息系统开发的人员,管理信息系统开发的任务,系统开发的任务就是根据企业管理的战略目标、规模、性能等具体情况,从系统的观点出发,运用系统工程的方法,按照系统发展的规律为企业建立起计算机化的信息系统。其中最核心的工作就是设计出适合于现代企业管理要求的应用系统软件,系统软件,(1)操作系统2)公用程序公用程序是一种例行程序,它使用户能够完成不是用户的特定应用程序独有的基本数据处理职能。有些例行程序使用户能够拷贝文件、删除文件、分类文件内容、合并文件或准备可拆装存储媒介,所以像这些公用程序,就是为了方便计算机的工作人员能够更好地管理计算机(3)语言翻译程序,应用软件,我们经常会接触到应用软件包,这软件包可能是由一些软件公司生产的,是针对一定的用户群,解决一定的普遍的问题,这样的应用软件包,是一种商品化的、针对用户的需要开发出来的、有一定通用性的用户群的用户程序。(1)用户程序设计大多数使用大型计算机的公司都有自己的信息专家队伍。这些专家大部分就职于信息服务部门,但是越来越多的信息专家分配到用户单位中去。专家的任务是设计满足公司独特需求的计算机系统。他们的工作成果就是用户程序设计软件库。(2)现成专用软件包通用业务的软件包。行业的软件包。提高组织结构工作效率的软件包。提高个人工作效率的软件包。,计算机系统层次,管理信息系统开发的特点,(1)复杂程度比较高。企业都有各自不同的情况,组织、人员,还有具体的产品和服务,要求系统应用软件要反映出企业的组织功能,反映出生产和服务的特点。要涉及到机构、人员、生产过程或者服务过程这些经常变化的内容,使得建立管理应用软件系统变得比较复杂。(2)是一个创造性活动。企业不同,很难买到完全适宜于企业的管理信息系统应用软件,即使买到的应用软件包与企业的应用情况相似,一般情况下也都要做修改,现在市面上的管理信息系统软件包很多,一般买来以后都不能直接使用,修改的工作量一般都在30%、40%左右,所以,每一个信息系统都要有开发活动,都要有创造性的劳动。,(3)质量要求高。计算机的软件与编写程序不能有任何的语法错误或者是语句错误,从管理的角度看,原来已经有人工的信息系统,或者部分计算机化的信息系统,现在要开发一个新的信息系统来取代原来的系统,就一定要比原来的系统功能强大且便于使用,还要能够取得经济效益,这才能够被人们接受。(4)产品是无形的。软件产品不像机械设备生产那样,加工过程可以观察、度量、检测,便于控制质量。软件产品是存储在计算机系统之内的程序和数据,它们是无形的。虽然表现在技术资料中的软件产品可以阅读,但由于软件生产的主要过程都是开发人员的智力活动,即使具有相同的设计目标,不同的人开发出的软件产品也不会完全相同。除开发者外,其他人不容易很快理解与掌握。(5)历史短、经验不足,管理信息系统开发的原则,(1)系统的目的性。满足用户的要求是系统的出发点和归宿,所以用户是否满意是衡量系统质量的首要标准。(2)系统的整体性。用整体的观念来开发系统,采取先确定整体的逻辑模型、再设计物理模型的开发思路。(3)系统的相关性。管理信息系统是由多个子系统(功能)组成的,整个系统是个不可分割的整体,整个系统的功能并不是各子系统的简单相加,其功能应比所有子系统的功能总和还要大得多。(4)环境适应性,根据环境的变化而变化,所以,开发出的信息系统也一定要适应环境的变化。为了能适应环境的变化,系统必须具有可修改性、可扩充性。,管理信息系统开发的组织与项目管理,系统开发领导小组。系统开发领导小组的任务是领导系统开发的整个工作,一般是应该由企业负责人来挂帅,成立系统开发小组,由他负责总体的领导工作。领导小组的职责范围是:提出整个新系统的规划和总的策略;保证这个系统能够满足企业不同部门对新系统的需求;为开发工作的安排和进度进行控制和监督;协调开发过程中各部门的工作;向上级报告开发工作的工作进展;委任组织机构的工作人员,规定项目小组的工作范围。系统开发项目小组。就是系统开发的工作小组,负责开发的具体工作。,系统开发的项目管理,对开发工作还要进行项目管理,因为开发工作是一个工程项目,有许多人参加,要运用一定的资源,在一定期限内完成。为了节省资源,在规定的期限内保质、保量地完成项目,一般采用项目管理的方法进行管理。,管理信息系统开发的人员,人员的障碍最高级的领导没有需求,没有思路。普通的管理者对新事物有恐惧感。企业各级管理人员,由于种种原因,对开发信息系统有着不同的看法,甚至担心新系统可能要剥夺他们的权利和地位,会威胁到部门的经济利益和权限,所以在开发中不积极配合,更有甚者会阻挠系统的开发工作。把复杂的问题简单化。由于对开发信息系统的认识不清,认为信息系统的开发是非常简单的,只要程序一装,系统就可以提供所有的信息。信息问题导致的沟通障碍。信息专家和管理人员知识背景不同,对于问题的理解是不一样的,沟通中就会发生信息障碍,若不能够互相理解,就导致了信息系统不能很好地满足用户的需求。人员的素质低。如果组织中的管理人员素质太低,就无法正确地表达自己的思路,而且在系统的建设过程中不能提出有效的建议和改进思路,系统的开发就会遇到极大的障碍。,系统开发的参与人员,组织中的高层领导。组织中的高层领导是关键,最重要的是公司的首席执行官对这个问题的认识。组织中的高层领导必须是系统开发小组的领导成员,并且要在把握大方向时切实地投入时间和精力。系统分析员。系统分析员负责实际工作的领导,他应该具有一定的管理知识,还要具有计算机现代化管理的知识和计算机的技术知识;他还应该善于处理人际关系,能与各类人员建立良好的合作关系;能正确理解各级管理人员提出的需求,灵活运用现代管理方法,将这些需求经过分析和逻辑思维转换为计算机系统的设计方案,成为编写程序的依据。,程序设计人员。程序设计人员的主要任务是按照系统分析员所提出的设计方案编制、调试、修改程序,直到新系统投入运行。在系统交付使用以后,本企业的程序设计员还要负担系统的运行维护工作,负责程序的改进任务。程序设计员应该有较强的逻辑思维能力,要掌握计算机软件的基本知识,熟练掌握数据库及程序设计语言。企业管理人员。参加系统开发的企业管理人员代表用户的角色,他们的角色在系统的前期和后期起着非常重要的作用。参与系统开发的管理人员必须是业务骨干,要了解自己的部门或者自己的工作的关键点和难点是什么。更重要的是能够对未来信息系统的构成和添加哪些新功能有自己的看法。,对MIS建设困难性的认识,1、认为计算机应用水平很高,MIS建设很简单 主要不是计算机技术的问题:一套成功的软件并不能在所有企业成功运行(ERP)用户水平的高低、习惯(习惯旧方式、不接受新方式)管理水平的高低:有人认为MIS开发要等管理规范后进行。实际上可以先开发、再扩充。关键是做好中长期规划:适用与先进性相结合2、贪大求全、重硬轻软、重建轻管、重数据轻文档,3、结合企业流程再造BPR开发MIS BPR是对企业的业务流程作根本性的思考和彻底的改变。目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度地适应顾客、竞争、变化为特征的现代企业经营环境。(柔性)4、人员的协调 管理人员与系统开发人员 内部人员与外部人员 人员培训 5、开发周期长,开发费用高,直接经济效益不易计算,二、结构化系统开发方法,结构化系统开发方法的基本思想,基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下的对系统进行分析与设计.具体:将整个信息系统开发过程划分为若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。前三个阶段自顶向下的对系统进行结构化分析,在系统实施阶段则坚持自底向上的逐步实施,系统层次分析图,结构化系统开发方法的特点,(1)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程(2)用户至上 充分了解用户需求(3)深入调查研究 弄清实际业务处理的每一个细节(4)严格区分工作阶段,(5)充分预料可能发生的变化 强调在系统调查和分析时对将来可能发生的变化予以充分的重视(6)开发过程工程化 要求每一步都按工程标准规范化,文档资料也要标准化,系统开发的生命周期,系统的生命周期有以下几个阶段:,系统规划 系统分析 系统设计 系统实施,总体规划和可行性研究,初步调查企业的环境和企业的概况。企业的信息处理情况。系统开发的资源情况。企业领导对建立新的信息系统的看法和态度。提出总体方案系统的目标和范围的描述。系统运行环境的描述。计算机的初步选型。系统的开发计划。,可行性方案,可行性研究主要从3个方面进行:经济上的可行性。要进行投资效益方面的分析,既要考虑直接经济效益和直接投入,也要考虑间接经济效益和间接投入。技术上的可行性。要考虑采用什么技术来支持信息系统的实现。一般不采用最新的计算机技术,因为最新的计算机技术通常很不稳定。运行上的可行性。看看运行的具体社会条件是否适合,是不是受到各方面的限制。,可行性报告,通过以上研究以后,就可以根据经济上的可行性、技术上可行性和运行上的可行性,写出一个可行性分析报告。这个报告的结论可能可行,也可能不可行,也可能介于二者之间。一般来说总体规划和它的可行性研究是要求在很短的时间内完成的,如果不可行,这阶段工作就等于没有产生任何效益。可行性通过后,马上转入管理信息系统的开发的实际工作,这也是使用户对信息系统的要求明确化的阶段。有的企业在这个阶段走过场,这也是导致很多项目失败的原因,系统详细调查与分析,组织结构调查系统业务流程调查数据流程调查与分析建立系统逻辑模型,系统设计,总体结构设计数据库设计计算机和网络配置方案系统的详细设计,系统实施,系统实施的准备系统实施准备主要包括购置计算机和必要的附属设备;购置系统实施所需要的软件;培训各类工作人员;数据准备管理方面准备如组织机构、人员职责变化、新的工作制度;程序编写在实施准备的同时进行程序编写系统测试系统转换,系统维护系统维护是在新系统正式运行后开始的。没有发现的错误、完善性维护、环境变化后对系统提出要求、眼界的变化进行局部性改动计算机技术在进步,环境有了大的变化、业务有了大的变化,当正常维护工作进行不下去时,按照生命周期的观点,系统就应该开始新一轮的循环了。运行一段时间后要对系统进行评价,开发工作才告结束评价经济性、社会效益、是否满足用户要求.,生 命 周 期 法 示 意 图,结构化系统开发方法的优缺点,(1)优点整体思路清楚,目标明确。设计工作中阶段性非常强,有利于系统开发的总体管理和控制。在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷。,(2)缺点用户要求难以在系统分析阶段准确定义,致使系统在交付使用时产生许多问题。用系统开发每个阶段的成果来进行控制,不能适应事物变化的要求。系统的开发周期长。,三、原型法,原型法的主要思路,根据用户的需求迅速构造一个低成本的用于演示及评价的试验系统(原型)由用户对原型进行评价在用户评价的基础上对原型进行修改或重构目标:用户对所用的原型满意,原型法的条件,有原型法开发经验的系统分析设计人员有必要的软件环境支持方便灵活的数据库管理系统方便快速的界面生成工具方便的报表生成工具方便的逻辑处理工具,原型法开发阶段,原型法的开发方法,方法一:直接开发可用系统利用开发可用的原型,利用原型逐步向实际应用系统靠拢,直到用户满意为止方法二:利用原型确定系统的定义利用开发的原型不断补充和确认用户需求,然后从可用的原型出发重新建立实际的系统,原型法开发步骤(方法一),原型法开发步骤(方法二),方法一的特点,原型将构成未来可运行的系统开发周期相对较短用户需求(系统定义)不规范原型中存在一定的隐患无法划分系统的开发与维护阶段,方法二的特点,在原型基础上重构可运行的系统原型系统部分可重用开发周期较前一种方法长可以用来明确和规范用户需求系统中将不存在因为多次修改而产生的隐患用户需求可能变化,原型法的特点,有直观的系统开发过程用户参与系统开发的全过程可以逐步明确用户需求用户直接掌握系统的开发进度用户接受程度高,原型法的适应性,适用于解决有不确定因素的问题适用于对用户界面要求高的系统适用于决策支持方面的应用,原型法的劣势,不适用于拥有大量计算或控制功能的系统不适用于大型或复杂的系统容易掩盖需求、分析、设计等方面的问题结果不确定随原型构造评价过程而定整体考虑较少,四、面向对象开发方法,分析员面临的问题,分析人员面临不同的环境分析人员与用户沟通需求不断变化分析设计工作量庞大,人类认识知识的规律,区分对象及属性区分整体对象及其组成部分不同对象类的形成及区分,面向对象开发,概念不再强调过程将重点从业务过程和数据转换到联合数据和处理过程的对象上特点重用节省费用,面向对象法概述,面向对象是一种新的系统设计方法学,也是一种认知方法学。该方法可以用于程序设计,也可用于信息系统的开发。面向对象法可作如下解释:(1)客观事物都是由对象组成的。对象是在原事物基础上抽象的结果,任何复杂的事物都可以通过对象的某种组合结构构成(2)对象是由属性和方法组成的。属性反映了对象的信息特征,如特点、值、状态等,方法则是用来定义改变属性状态的各种操作对象是数据(属性)和操作(方法)的封装单位。数据反映了对象的各方面的属性。如职工记录对象的属性,如职工号、姓名、,对这个文件的操作如查询他、更新、抽取部分进行打印,,(3)对象之间的联系主要通过传递消息来实现。传递的方式是通过消息模式和方法所定义的操作过程来完成 数据就是反映对象的状态,操作是在外界条件激发下使数据状态改变。这里激发的因素就是对象间的通信,称为消息。如要增加、或删除,都会有消息到达,只有消息到达,状态才会变化,一般是稳定的。(4)对象可以按其属性进行归类。类有一定的结构,类上有超类,类下有子类,这种对象或类之间的层次结构是靠继承关系维系的(5)对象是被严格模块化了的实体,称之为“封装”,这种封装了的对象满足软件工程的一切要求,而且可以直接被面对对象的程序设计语言所接受,面向对象法的“类”,类是指一组具有相同结构的操作和约束条件的对象。类的下层称为子类,上层称为超类。子类能够继承超类的属性、操作和约束规则,这就是类的继承机制。,从图中可以看出,0101这个职工是个对象,所有的职工都有职工号、性别、姓名、出生年月的属性,也都能进行查询、新增、抽取部分数据打印的操作,所以这就是一个类。一个类可以有几个超类,也可以有几个子类,干部、技术人员、工人是职工这个类的子类,职工就是干部、技术人员、工人的超类。子类能够继承超类的属性、操作和约束规则,这就叫做类的继承机制。干部有两个属性,但他继承了超类职工的属性和操作;若新增加一个合同工人的子类,他也同样继承职工的属性操作和约束规则;这样若换一个工厂,或工厂发生很大的变革,只要对象改变不大,程序就不需要做很多。修改继承性使面向对象法有较好的扩充性和重用性。,各种开发方法的比较,结构化的系统开发法是经典型开发法,强调从系统出发,自顶而下,逐步求精地开发系统。开发过程中始终贯穿着这个思想。开发过程很规范,思路清楚。但是总体思路上比较保守,是以不变应万变来适应环境的变化。原型法强调开发方与用户方交流,从思路上看比结构化系统开发法要先进。原型法在计算机的开发工具上要求比较高,对中小型的信息系统开发应该说效果很好,但对大型的、复杂的系统,原型上的制作有相当的困难。在实际应用中,通常与结构化方法结合起来一起使用。面向对象法是从全新的角度看问题。它不同于结构化系统设计法自顶向下地分析问题,而是从系统的基本构成入手,希望把一个系统的最基本构成搞清楚,从现实世界中抽象出系统组成的基本实体对象。对象是构成开发系统的最基本要素。如果把这些对象描述清楚了,就可以通过重新组合对象来应对环境的变化。面向对象的局限性在于对计算机系统要求高;在没有进行全面系统性调查与分析之前,把握系统的结构有困难。因此,目前该方法的应用也需要与其他方法相结合。,复习:1 什么是管理信息系统2 管理信息系统如何进行开发,思考:,信息系统与组织的关系?,

    注意事项

    本文(管理信息系统开发方法.ppt)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开