第三章系统开发方法_第1页
第三章系统开发方法_第2页
第三章系统开发方法_第3页
第三章系统开发方法_第4页
第三章系统开发方法_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

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

文档简介

第三章系统开发方法1第1页,课件共91页,创作于2023年2月第一节系统开发概述

系统开发概述主要内容包括:系统开发的任务与特点系统开发的基本原则系统开发的主要风险

2第2页,课件共91页,创作于2023年2月一、系统开发的任务与特点

系统开发的任务是根据企业的具体情况,设计出一套适合于现代企业管理要求的应用软件,为企业建立起计算机化的信息系统。

3第3页,课件共91页,创作于2023年2月系统开发的特点复杂性基于原系统、高于原系统一把手工程产品是无形的充分认识管理信息系统开发的特点,可以使系统的开发少走弯路。4第4页,课件共91页,创作于2023年2月二、系统开发的基本原则面向用户原则系统性原则符合软件工程规范的原则逐步规范发展的原则5第5页,课件共91页,创作于2023年2月三、系统开发的主要风险

系统开发的风险主要表现在投入超计划、系统性能比预期差、没获得预期收益,有时甚至会产生系统开发失败。6第6页,课件共91页,创作于2023年2月四、系统建设的条件一、企业要有实际的迫切需要企业信息系统开发的首要条件是企业真正具有实际的需要。企业开发管理信息系统,投资巨大,技术高新,在管理、体制和人的习惯观念等诸多方面都存大量现实困难,因此,只有企业迫切需要,才会考虑信息系统的开发。7第7页,课件共91页,创作于2023年2月四、系统建设的条件二、企业要有自己的技术和管理人才由于管理信息系统客观上或者本质上是一个“不完整产品”,它的功能可能随着管理体制的变化而增减,它的应用可能随着用户的思维变化而提出新的要求,它的技术由于时间的推移需要更新,它的某些缺陷可能在日后暴露,等等。这个“不完全产品”总需要人维护。8第8页,课件共91页,创作于2023年2月四、系统建设的条件三、企业要具有一定的管理基础企业科学合理的管理基础工作是建设管理信息系统的前提,只有在具备合理的管理体制、完善的规章制度、稳定的市场秩序、配套的科学管理方法和完备、准确系统的数据基础上,才能有效的建立以计算机为基础的管理信息系统。因此,管理信息系统建设与管理基础是相辅相成、共同发展的。9第9页,课件共91页,创作于2023年2月第二节系统开发方法常用的管理信息系统开发方法有:结构化生命周期法

原型法

面向对象法计算机辅助软件工程法10第10页,课件共91页,创作于2023年2月一、结构化生命周期法1.结构化生命周期法:(1)概念:简称生命周期法。是最常用且有效的一种信息系统开发方法。它将整个信息系统的开发过程,从初始到结束划分成若干个阶段,预先定义好每一个阶段的任务和目标,再按一定的策略与准则完成相应阶段的任务。这种方法属于预先定义了用户需求和任务的一类方法。11第11页,课件共91页,创作于2023年2月一、结构化生命周期法1.结构化生命周期法:(2)基本思想:要求开发过程必须严格地按照阶段进行,只有前一阶段完成之后,才能开始下一阶段的工作,而且其阶段是不可逆和不可跳跃的。每个阶段都有明确的标准化图表和文字组成的文档,以便于在开发中实行管理和控制。12第12页,课件共91页,创作于2023年2月一、结构化生命周期法2.系统生命周期的阶段划分:系统规划阶段系统分析阶段系统设计阶段系统实施阶段系统维护与评价阶段

13第13页,课件共91页,创作于2023年2月2、结构化生命周期法的优缺点结构化生命周期法的主要优点:强调面向用户逻辑设计与物理设计分开使用结构化模块化方法严格按阶段顺序进行文档标准化、规范化14第14页,课件共91页,创作于2023年2月结构化生命周期法的主要缺点:开发周期长

缺乏灵活性开发人员与用户交流困难

不能充分预料可能发生的情况及变化

不直观,用户最后才能看到真实模型15第15页,课件共91页,创作于2023年2月二、原型法

原型法:是指系统开发人员在对用户进行初步了解的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型(原始模型),并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。

16第16页,课件共91页,创作于2023年2月原型法的开发过程:确定用户的基本需求开发初始原型将原型交给用户使用,征求用户对原型的改进意见修正和改进原型17第17页,课件共91页,创作于2023年2月原型法流程图:可行性研究确定用户需求建立原始模型用户和开发人员一同评审用户满意?最终产品作为初步设计参考文档开发人员修改原始系统是否18第18页,课件共91页,创作于2023年2月原型法与结构化生命周期法区别:它不区分系统开发的各个阶段,同时完成各个阶段的活动,并快速反馈给用户,通过反复迭代,完成系统的开发过程。把试验机制引入系统的开发过程,从本质上避开了结构化方法的需求定义阶段,使得用户的需求在反复迭代的开发过程中不断地明晰,随着用户和系统开发人员对信息系统理解的加深,不断地对这些需求进行补充和细化,通过系统设计人员对原型不断地修改和完善,成为用户满意的系统。19第19页,课件共91页,创作于2023年2月原型法的类型:丢弃式原型法演化式原型法递增式原型法20第20页,课件共91页,创作于2023年2月丢弃式原型法

丢弃式原型法:把原型系统作为用户和开发人员之间进行通讯的媒介,并不打算把它作为实际系统运行。原始系统只是从外观、功能上“像”实际系统。开发这类原型的目的是为了对最终系统进行研究,使用户和开发人员借助这个系统进行交流,共同明确新系统的需求。21第21页,课件共91页,创作于2023年2月丢弃式原型法与生命周期法的结合过程

系统规划系统分析系统设计系统实施系统测试维护与评价生命周期法确定基本需求建造原型评审是否满意?修改原型是否22第22页,课件共91页,创作于2023年2月演化式原型法

演化式原型法认为用户的要求及系统的功能都无时不在发生着变化,不先花大力气去弄清楚用户的需求,而是先按照基本需求开发出一个系统,让用户先使用起来,有问题随时修改。23第23页,课件共91页,创作于2023年2月演化式原型法的开发过程

演化(重新设计、实施)系统设计系统实施是否满意?最终系统是否24第24页,课件共91页,创作于2023年2月演化式原型法的优缺点优点:由于在开发过程中反复进行修改,经常由用户对其评价,因此开发完成后的系统肯定会很好地满足用户的要求。缺点:本方法在实际实施时,要注意加强管理和控制,必须围绕系统的基本需求进行,否则,会引起无休止的反复,使时间和费用都无法控制。

25第25页,课件共91页,创作于2023年2月递增式原型法

这种方法在开始时系统有一个总体框架,各功能单元的结构和功能也十分清楚,只是没有进行具体实现。也就是说系统应有几个功能模块已经确定,但具体到每个功能模块却没有完全实现,需在以后的开发过程中一个一个地完善这些模块。这类似于计算机工业中的插接策略,要用一个功能就插上一个功能模块。26第26页,课件共91页,创作于2023年2月递增式原型法的开发过程

实现一个功能子单元系统总体设计是否全部实现功能子单元?最终系统是否27第27页,课件共91页,创作于2023年2月原型法的优点与缺陷原型法的主要优点:减少开发时间,提高系统开发效率改进用户与系统开发人员的信息交流方式用户满意程度高应变能力强

28第28页,课件共91页,创作于2023年2月原型法的主要缺点:开发工具要求高对大型系统或复杂性高的系统不适用管理水平要求高29第29页,课件共91页,创作于2023年2月三、面向对象法

面向对象的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。30第30页,课件共91页,创作于2023年2月三、面向对象法

基本思想:是将客观世界抽象地看作是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。31第31页,课件共91页,创作于2023年2月1、面向对象的概念和术语对象:对象的本质是数据与操作的封装类:类是具有相同属性的对象的集合消息:消息是为完成某些操作而向对象发送的命令和命令说明继承:继承是指一个类因承袭而具有另一类的能力和特征的机制

封装:封装把对象及对象的方法、操作的实现封闭在一起32第32页,课件共91页,创作于2023年2月1、面向对象的概念和术语以对象为主体的面向对象方法可以简单解释为:客观事物都是由对象(OBJECT)组成的,对象是在原事物基础上抽象的结果。任何复杂的事物都可以通过对象的某种组合构成。对象由属性和方法组成。属性(ATTRIBUTE)反映了对象的信息特征,如特点、值、状态等等,方法(METHOD)则是用来定义改变属性状态的各种操作。对象之间的联系主要是通过传递消息(MESSAGE)来实现的,传递的方式是通过消息模式(MESSAGEPATTERN)和方法所定义的操作过程来完成的。对象可按其属性进行归类(CLASS)。类有一定的结构,类上可以有超类(SUPERCLASS),类下可以有子类(SUBCLASS)。这种对象或类之间的层次结构是靠继承关系维系着的。对象是一个被严格模块化了的实体,称之为封装(ENCAPSULATION)。这种封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言所接受。33第33页,课件共91页,创作于2023年2月2、面向对象法的开发过程(1)系统调查和需求分析(2)面向对象分析(OOA)(3)面向对象设计(OOD)(4)面向对象编程(OOP)

34第34页,课件共91页,创作于2023年2月2、面向对象法的开发过程(1)系统调查和需求分析对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查研究。即先弄清要干什么的问题。

35第35页,课件共91页,创作于2023年2月2、面向对象法的开发过程(2)面向对象分析(OOA)是在系统调查资料基础上,对面向对象方法所需的素材进行归类分析和整理。它建立在对象及其属性、类及其成员、整体及其部分等概念之上,以对象及其交互关系为手段,将非形式化的需求说明表述为明确的软件系统需求。面向对象分析模型从对象模型、动态模型和功能模型三个侧面进行描述,主要肩负三大任务,其一:通过对问题空间的分析,识别出问题所涉及的对象、对象间的关系和服务,建立对象模型;其二:以对象模型为基础,完成相应需求描述;其三:对需求描述进一步作需求评审。OOA步骤为标识对象、标识结构、定义属性和定义服务。36第36页,课件共91页,创作于2023年2月2、面向对象法的开发过程(3)面向对象设计(OOD)从OOA到OOD是一个逐渐扩充模型的过程,OOA模型反映问题域和系统任务,OOD模型则进一步反映需求的一种实现,即在OOA模型中,根据所应用的开发环境功能的强弱程度,填入和扩展有关实现方面的软件设计信息。OOD工作内容主要有:主体部件设计和数据管理部件设计。37第37页,课件共91页,创作于2023年2月2、面向对象法的开发过程(4)面向对象编程(OOP)OOP任务是实现OOD预定各对象应完成的功能,分为可视化设计和代码设计两个阶段。可视化设计阶段主要是进行用户界面设计,将系统所有功能与界面中的控制或菜单命令联系起来,即在某一界面对象(如表单)上集合功能所需的控件对象(如按钮、编辑框、标签、组合框、库表等),设置各对象属性,布置窗口。代码设计阶段的主要任务是为对象编写所需要响应的事件代码,为对象发挥必要的功能,建立不同对象间的正确连接关系。

38第38页,课件共91页,创作于2023年2月3、面向对象法的优点与缺陷优点:1.以对象为基础;2.利用特定的软件模块,直接完成从对象客体的描述到软件体系结构之间的转换;3.避免了其它方法在描述客观世界的问题领域与软件系统结构的不一致性;4.解决了从电子数据处理系统到软件模块之间的多次映射的复杂过程。39第39页,课件共91页,创作于2023年2月3、面向对象法的优点与缺陷缺点:1.客观世界的对象五花八门,在系统分析阶段用这种方法进行抽象是比较困难的;2.需要有一定的软件基础支持才可以应用;3.对大型的系统可能会造成系统结构不合理、各部分关系失调等问题。40第40页,课件共91页,创作于2023年2月四、计算机辅助软件工程法

计算机辅助软件工程(CASE)法:是一种支持整个软件开发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机技术。

41第41页,课件共91页,创作于2023年2月1、CASE产生的背景长期以来,“手工作坊”式的软件开发模式难以适应软件工业的发展需求。软件开发人员逐步认识到,他们为用户的应用开发出各种各样的软件和信息系统,却没有支持软件开发人员自己使用的工具,要提高软件开发效率,一个有效的途径就是开发出支持开发人员工作的工具。因此,提出了CASE的思想和方法。42第42页,课件共91页,创作于2023年2月1、CASE产生的背景

CASE方法是80年代末期从计算机辅助编程工具、第四代语言(4GLS)和绘图工具发展而来的一个大型综合计算机辅助软件工程开发环境。随着技术的发展和人们认识的深化,CASE已逐渐朝着可以进行各种需求分析、功能分析、结构图表生成(如数据流图、结构图、实体联系图等),进而成为支持整个系统开发过程的一种大型综合系统。43第43页,课件共91页,创作于2023年2月2、CASE的特点1.既支持自顶向下的结构化开发方法,又支持自底向上的面向对象和原型化开发方法;2.解决了由现实世界到软件系统的直接映射问题,强有力地支持软件/信息系统开发的全过程;3.简化了软件管理维护,使开发者从繁杂的分析设计图表和编程工作中解放出来;4.自动生成文档和程序代码,使系统产生了统一的标准化文档;5.着重与分析与设计,具有设计可重用性等。6.支持开发信息资源共享。

44第44页,课件共91页,创作于2023年2月3、典型的CASE工具图形工具:用图形和模型的方式描述信息系统所使用的各种技术描述模型:用于记录、删除、编辑和输出非图形化的信息和说明原型化工具:用于输入、输出、屏幕或报表的分析和设计质量管理工具:检验系统的开发是否满足一些通用规则文档出版工具:用于将各种资料组装成正式的文档设计模型和程序代码生成工具:用于支持某些项目形式上的变换

45第45页,课件共91页,创作于2023年2月4、CASE的优点提高生产率提高质量提高文档的质量减少系统维护的费用和精力

46第46页,课件共91页,创作于2023年2月五、使用管理信息系统生成器法所谓管理信息系统应用程序生成器就是采用先进的软件生成技术,快速生成用户所需功能的源程序,帮助开发人员减少编程与调试工作量,缩短开发周期,提高系统性能。市场上大多数管理信息系统开发工具都属于这一类。而应用生成器是指用户只需定义所需的功能,建立必要的数据库系统,即可构成管理信息系统应用系统。与应用程序生成器相比,它具有简便、快速易学等优点。47第47页,课件共91页,创作于2023年2月五、使用管理信息系统生成器法使用生成器的特点:1.缩短系统开发时间;2.可以减轻企业内部对系统开发的阻力;3.功能较为简单,难以满足特殊要求。48第48页,课件共91页,创作于2023年2月五、使用管理信息系统生成器法可以优先考虑选择使用系统生成器开发系统的三种情况:1.需要开发的系统功能是多数企业都要用到的一些通用功能。例如,工资管理、人力资源管理、会计财务管理、应收应付帐款管理等等。因为这类生成器很多,有比较宽的选择余地,成本也不会很高。49第49页,课件共91页,创作于2023年2月五、使用管理信息系统生成器法可以优先考虑选择使用系统生成器开发系统的三种情况:2.缺乏企业内部的开发人员。不是每个企业都有足够的内部信息技术专业人员可以承担系统开发任务的,这时候就可以考虑全部或部分地选用生成器来开发自己的信息系统。50第50页,课件共91页,创作于2023年2月五、使用管理信息系统生成器法可以优先考虑选择使用系统生成器开发系统的三种情况:3.开发的系统属于微机系统。因为目前市场上销售的绝大多数管理信息系统生成器都是运行在微机环境下的。51第51页,课件共91页,创作于2023年2月结论

以上介绍的管理信息系统的几种开发方法,尽管是从不同的角度出发,但其方法和使用工具不一样,它们是可以相互补充的。结构化生命周期法是软件工程开发的基础方法,成熟而且有效。我们在本书中主要是介绍结构化生命周期的开发方法。

52第52页,课件共91页,创作于2023年2月第三节系统开发项目管理与开发方式

一、系统开发的组织机构二、系统开发的项目管理三、系统开发的方式

53第53页,课件共91页,创作于2023年2月一、系统开发的组织机构1.系统开发领导小组2.系统开发工作小组3.系统开发的人员

54第54页,课件共91页,创作于2023年2月3.系统开发的人员信息主管项目主管系统分析员系统设计员程序设计员系统维护人员企业管理人员

一、系统开发的组织机构55第55页,课件共91页,创作于2023年2月二、系统开发的项目管理项目管理主要内容计划管理经费管理质量管理资源管理

56第56页,课件共91页,创作于2023年2月三、系统开发的方式

1.自行开发方式用户依靠自己的力量独立完成系统开发的各项任务。优点:费用低、易于维护;开发人员熟悉企业情况,能较好地满足用户的要求。缺点:开发周期较长;成功率较低;系统的技术水平和规范程度不高。57第57页,课件共91页,创作于2023年2月三、系统开发的方式

2.委托开发方式企业将开发项目完全委托给开发单位,系统建成后再交付企业使用优点;省事。缺点:开发单位很难对企业各个方面有深入的了解,所以会对用户需求理解不足,致使开发出来的软件不容易满足企业的要求。同时,这种方式开发费用高、维护扩展需依靠开发单位,不利于企业人才的培养。

58第58页,课件共91页,创作于2023年2月三、系统开发的方式(续)

3.联合开发方式由用户中精通管理业务、计算机技术的人员与有丰富经验的机构或专业MIS开发人员共同完成的方式称为联合开发方式。优点:有利于企业人员熟悉和维护系统。

59第59页,课件共91页,创作于2023年2月三、系统开发的方式(续)

4.购买商品化软件方式

对功能单一、简单的小型系统很适合,既节省时间又能保证软件质量,成功率比较高。但对规模较大、功能复杂、需求不确定性程度比较高的系统,所购买的软件有时难以满足企业的特殊需求,存在二次开发的问题。如果企业自己不具备二次开发的能力,就不宜采用购买商品化软件的方式。

60第60页,课件共91页,创作于2023年2月结论

信息技术力量弱的企业可采用委托开发或购买商品化通用软件包的形式来建设自己的信息系统;

而拥有雄厚信息技术力量的企业应以联合开发、购买商品化软件方式为首选。

61第61页,课件共91页,创作于2023年2月四、系统开发的步骤1.系统开发阶段的划分2.企业IT部门组织结构的建立3.系统的调查与可行性研究4.系统开发的总体规划

5.系统开发涉及的几个问题

62第62页,课件共91页,创作于2023年2月1.系统开发阶段的划分(一)系统规划阶段(二)系统分析阶段(三)系统设计阶段(四)系统实现阶段(五)系统维护与评价阶段

63第63页,课件共91页,创作于2023年2月1.系统开发阶段的划分(一)系统规划阶段当一个企业的现行系统因种种原因已不能适用发展的需要,用户提出企业管理信息系统的开发请求后,就可为此成立一个开发机构负责对现行系统进行初步调查,研究当前企业存在的问题,以及存在的问题是否可以通过一个新的信息系统或修改现行系统就能解决。提出系统开发规划,对用户设想管理信息系统达到的目标,新系统的功能范围、基本工作过程以及对关键性的问题作出明确的描述。同时,还要进行可选方案的经济、技术和社会可行性分析研究,提出可行性分析报告。64第64页,课件共91页,创作于2023年2月1.系统开发阶段的划分(二)系统分析阶段系统分析的目的是解决“做什么”的问题,它是在可行性分析的基础上,针对现行系统进行全面的调查,分析企业的业务流程,分析数据和数据流程,分析功能与数据之间的关系,并通过使用一系列的图表工具,构造出新系统的逻辑模型。65第65页,课件共91页,创作于2023年2月1.系统开发阶段的划分(三)系统设计阶段系统设计阶段是解决“怎么做”的问题,它根据新系统的逻辑模型建立系统的物理模型,也就是根据新系统逻辑功能的要求,考虑系统的规模和复杂程度等实际条件,进行若干具体设计。系统设计包括模块设计、代码设计、输入输出设计、文件或数据库设计、可靠性设计等,最后确定系统的实施方案。

66第66页,课件共91页,创作于2023年2月1.系统开发阶段的划分(四)系统实现阶段系统实现是真正解决“具体做”的问题,它是新系统付诸实现的实施阶段。系统实现阶段是具体实现系统设计阶段的新系统的物理模型。它主要包括软、硬件准备,程序设计,数据收集与准备,人员培训,系统测试,系统转换(即新、旧系统的交接)等内容。

67第67页,课件共91页,创作于2023年2月1.系统开发阶段的划分(五)系统维护与评价阶段系统交付使用,投入运行后,需要不断进行维护,修改程序,增加系统功能以适应变化。系统运行一段时间后,要对系统的工作质量和经济效益进行综合评价,整理成系统评价报告,作为系统验收和改进质量的依据。

68第68页,课件共91页,创作于2023年2月2.企业IT部门组织结构的建立国内外大公司IT部门流行组织机构。

69第69页,课件共91页,创作于2023年2月2.企业IT部门组织结构的建立目前国内外大公司流行的、也是比较理想的做法是这样的:单独成立一个称为“企业信息化委员会”之类的领导小组,由企业最高信息主管“CIO”(ChiefInformationOfficer)负责,其它部门(如财务部、市场销售部等)负责人均为此委员会成员。在此委员会下面再设IT部门,人员包括项目负责人、系统分析员、系统设计员、程序员和测试人员等。人员要分层次,下层人员要服从上层人员的领导。

70第70页,课件共91页,创作于2023年2月3.系统的调查与可行性研究企业管理信息系统的建立并非无源之水,它不能脱离现有的运行系统,实质上就是对现有的系统的改造。当组织落实了,建立系统的方法也选定了,接下来就要求企业按照这一思想方法对现有企业进行“再造”。(一)系统调查(二)系统可行性研究

71第71页,课件共91页,创作于2023年2月3.系统的调查与可行性研究(一)系统调查1.调查的内容(1)企业概况:企业的发展历史,组织的环境,包括社会环境、市场情况、技术环境、所遵循的法律制度;组织的规模、资源、业务内容;组织的管理目标和经营方针;组织机构;计算机的应用情况。

(2)企业的业务活动:

企业的业务状态:如组织机构中各自的业务内容、如何管理各项业务、业务流程。业务的详细内容:各种规则、作业步骤和各种表格资料;与业务相关的输入信息、输出信息、存档信息及其三者之间的关系;部门、地区之间进行交换的信息及其手段;物流与信息流的关系;输入、输出信息发生的时间。输入输出信息:包括信息的流向、信息的种类、信息利用的目的、信息的使用者和制造者、输入输出的地点和输入输出的信息量。并根据地理分布、信息量大小初步确定合理的硬件结构、通讯方式等。72第72页,课件共91页,创作于2023年2月3.系统的调查与可行性研究(一)系统调查1.调查的内容(3)存在问题、约束条件:从管理、业务信息处理方面来发现现行系统存在问题和薄弱环节;在人员、资金、设备、处理时间、处理方式等方面确定限制条件和规定。(4)未来要求:性能要求,包括用户要求的新系统处理能力、响应时间、线路等待时间及终端等待时间;可靠性要求,系统中断时需多久时间恢复等;运行维护要求,怎么服务、服务多长时间、如何作设备的定期检查及故障处理、数据更新的周期等;安全保密要求。

(5)系统开发条件:包括企业领导、部门领导对信息系统开发的认识和决心,用户对系统开发的认识水平和态度,管理基础工作,系统开发人员及技术力量,投资费用,可供利用的计算机资源等。

73第73页,课件共91页,创作于2023年2月3.系统的调查与可行性研究(一)系统调查2.调查方法(1)面谈:

面谈方法灵活、有效,是收集定性信息的好方法;但面谈时间消耗大,面谈者可能带有偏见,对收集定量数据不大适应。(2)书面调查:

这种方式调查的范围广,可以节省人力、物力、财力和时间。但设计调查问题比较困难,由于书面文字有限,不易把问题表达清楚,容易被调查者误解,同时问卷回收率有限。74第74页,课件共91页,创作于2023年2月3.系统的调查与可行性研究(一)系统调查2.调查方法(3)阅读资料:

这种方式分析人员可以得到较为详细的数据和表格形式;但要求分析人员要有一定的业务水平,同时,应注意每一个问题在阅读时要目的明确,否则会陷入一大堆资料中而无所适从。

(4)实地观察:

这种方式能为系统分析员提供一些原始信息和活动的具体细节,但所花的时间长,效率低,一般需要有经验的专家参与。在实际调查中常常是几种方法配合使用,从而取得了较满意的效果。75第75页,课件共91页,创作于2023年2月3.系统的调查与可行性研究(二)系统可行性研究1.经济可行性分析对管理信息系统的投入产出进行分析比较,就可初步估算出系统投入产出效果系数和投资回收期,进而综合评价建立系统在经济上的可行性和盈利性。需要指出的是:在估计费用是往往会偏低、因为常常是只算硬件,不算软件;只考虑主机,不考虑外围设备;只考虑研制费用,不考虑维护费用;只考虑一次性投资而没有考虑经常性的开销等。在估计效益是往往会偏高。因为管理信息系统所提供的信息,只有合理使用,才会带来经济效益。所以管理信息系统的实际效益与估计效益相比,要大折扣,否则,会令人失望。信息系统的投资在目前,而效益的产生往往是在未来,因此“成本与效益分析”必须加入时间因素。常用的“成本效益分析”方法有以下三种。

(1)投资报酬率比较法(2)还本法(3)现值法76第76页,课件共91页,创作于2023年2月3.系统的调查与可行性研究(二)系统可行性研究2.技术可行性分析主要分析根据现有的技术条件,开发管理信息系统所提出的要求是否能够达到。一般地,技术可行性应包括:人员和技术力量可行性、基础管理技术可行性、计算机软硬件的可行性和运行技术方面的可行性等。要注意,管理信息系统要建立在成熟技术的基础上,不要以刚刚出现的新技术或者正在研制的技术为依据。77第77页,课件共91页,创作于2023年2月3.系统的调查与可行性研究(二)系统可行性研究3.社会可行性分析社会可行性分析也称行为或运行可行性分析。指社会上或人为的因素影响到管理信息系统的开发是否可行。例如,体制问题、数据安全保密问题、工作方式变化问题、管理模式变化问题以及人的权利、作用、职责、工作范围的变化等问题。78第78页,课件共91页,创作于2023年2月3.系统的调查与可行性研究可行性报告的内容:

.简要叙述企业的管理现状,包括现行管理方法、主要产品的构成和物流情况、管理基础和计算机应用等情况。

.叙述建立管理信息系统的必要性和重要性。

.重点阐述建立管理信息系统的目标和方案。

.针对管理信息系统中建设中存在的问题,应明确提出解决问题的措施和工作步骤。

.确定应用软件.系统硬件的结构形式和配置。

.确定计算中心(站)的面积和人员编制。

.估算建立管理信息系统的总投资和解决效益。

.制定项目实施计划和人员培训计划。

.编制系统投资的筹措计划。79第79页,课件共91页,创作于2023年2月3.系统的调查与可行性研究结论和建议:包括可以马上实施;近期不能实施和修改系统目标、功能和应用范围或增加某些相关条件后,方可实施。80第80页,课件共91页,创作于2023年2月4、系统开发的总体规划实践证明,在一个较大的单位中,试图开发一个单个、高度综合的总的管理信息系统,首要的问题是,必须有一个信息系统的总体规划。在总体规划的指导下,按照优先次序分配资源,具体开发一个个子系统,才能保证这些子系统与其它子系统相适应。

81第81页,课件共91页,创作于2023年2月4、系统开发的总体规划系统的总体规划由以下的内容组成:(1)确立信息系统的战略目标采用战略集转化方法,把企业总的战略看成一个集合,转化成管理信息系统的目标与战略:确定企业的目标与战略,确立管理信息系统的任务,对环境进行分析评价,制定管理信息系统的目标于战略。

82第82页,课件共91页,创作于2023年2月4、系统开发的总体规划系统的总体规划由以下的内容组成:(2)分析企业的信息需求可采用企业系统规划BSP(BusinessSystemPlanning)方法或战略数据规划方法对信息需求进行认真地分析。工作的重点是:定义企业过程和数据模型,分析研究现行系统对企业的支持,研究管理部门对系统的要求,确定新信息系统的体系结构,确立新信息系统的实现优先顺序。

83第83页,课件共91页,创作于2023年2月4、系统开发的总体规划系统的总体规划由以下的内容组成:(3)制定资源分配计划。(4)评价项目和项目开发计划。在总体规划的指导下,根据各子系统的优先次序,在具备了所需的资源后,就可以进行具体的项目(子系统)的开发了。当然对较小的企业,只要信息需求已经很清楚,也可以直接开发其信息系统。

84第84页,课件共91页,创作于2023年2月5、系统开发涉及的几个问题一.信息标准化问题随着网络技术的

温馨提示

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

评论

0/150

提交评论