信息系统的开发方法ppt课件.PPT
《信息系统的开发方法ppt课件.PPT》由会员分享,可在线阅读,更多相关《信息系统的开发方法ppt课件.PPT(68页珍藏版)》请在三一办公上搜索。
1、1,第十七章 信息系统的开发方法,2,概述,管理信息系统的开发是一项大的系统工程性质的工作,一般的系统工程均要三个要素:合理确定系统目标;组织系统性队伍;遵循系统工程的开发步骤。所有这些要素均要在坚强的领导下才能完成:因为信息系统耗资巨大,历时相当长,并且涉及到管理方式变革的任务,因而必须主要领导者亲自抓才能成功。信息系统失败的主要原因是主要领导者不是参加者,而是旁观者。所以说主要领导者参与是管理信息系统开发的先决条件。,3,概述,主要领导者最清楚自己企业的问题,最能合理地确定系统目标,他拥有实现目标的人权、财权、指挥权,他能够决定投资、调整机构、确定计算机化水平等。领导人员怎样领导管理信息系
2、统的开发工作?首先,领导人员应有一些管理信息系统的基本知识,能大概知道计算机原理和功能,以及包括的主要设备;其次,领导人员应有提高自己企业管理水平的设想和运用现代管理科学的设想;再次,领导人员要懂得管理信息系统的开发步骤和每步的主要工作;最后,领导者要会用人,会组织队伍。,4,概述,领导者推动管理信息系统的第一步是建立一个信息系统委员会:信息系统委员会是领导者的主要咨询机构,又是信息系统开发的最高决策机构,它的主要工作是确定系统目标,审核和批准系统方案,验收和鉴定系统以及组建各种开发组织。信息系统委员会的人员包括:各级管理组织的主要负责人,如财务科、计划科、销售科等;有经验的管理专家,如掌握预
3、测技术和计划技术的专家;信息系统分析员。,5,概述,在信息系统委员会的领导下要建立一个系统规划组或系统分析组,简称系统组。系统组应有各行业的专家,如管理专家、计划专家、系统分析员、运筹专家、计算机专家等。这支队伍可以由本单位抽人组成,大企业可以这样;也可以请外单位的人,如由科研单位、大专院校、咨询公司派出专家和本单位专家结合组成。系统规划的主要内容包括企业目标的确定、解决目标的方式的确定、信息系统目标的确定、信息系统主要结构的确定、工程项目的确定及可行性研究等;系统规划是一个全面的长期的计划,在规划的指导下就可以进行一个个项目的开发。,6,概述,每个项目的开发均可由四个阶段来完成,即系统分析、
4、系统设计、系统实现和系统评价。系统分析的内容包括数据的收集、数据的分析、系统数据流程图的确定以及系统方案的确定等。系统设计包括计算机系统流程图的确定、编码、输入输出设计、文件设计、程序设计等。系统实现包括机器的购买、安装、程序调试、系统的切换以及系统的运行和维护等。系统的评价包括建成时的评价和运行后的评价,发现问题并提出系统更新的请求等。,7,这四个阶段组成一个生命周期。这个周期是周而复始进行的,一个系统开发完成以后就不断地评价和积累问题,积累到一定程度就要重新进行系统分析,开始一个新的生命周期。一般来说不管系统运行好坏,每隔35年也要进行新的一轮的开发,当然对过几年以后的规划也要修订。各个阶
5、段中各种人员的职责见P21表1-2。,概述,8,概述,管理信息系统的开发步骤,9,概述,管理信息系统开发中应注意的地方:系统分析占了很大的工作量(超过20%),只有分析得好,计划得好,以后的设计才能少走弯路;不应把买机器放在第一位,而应在系统分析以后再决定买什么样的机器,何时购买;程序的编写要在很晚才进行,要在系统分析和设计阶段以后,有了严格的说明时再进行;管理信息系统的开发要和企业变革同时进行,只有以BPR为指导思想进行管理系统的变革,才能更好的进行信息系统的规划与开发。,10,概述,BPR是以过程的观点来看待企业的运作,对企业运作的合理性进行根本性地再思考和彻底地再设计,以信息技术和人员组
6、织为使能器,以求企业的劳动生产率等关键的指标得到巨大提高和改善。所以在系统规划和系统分析的时候,首先要考虑管理思想、管理方法和管理组织以及管理的变革,充分考虑信息技术的潜能,以达到系统的开发效果,使之合理性最大。,11,概述,基于BPR的管理系统变革步骤,管理信息系统的开发方法,系统开发方法的演变系统开发方法体系结构系统开发的一般公用阶段信息系统开发的组织信息系统开发的项目管理系统开发生命周期信息系统工程的二维分解常用的系统开发方法及其优缺点,13,系统开发方法的演变,6070年代是结构化系统分析与设计时代:开发工作结构化、标准化,将开发过程划分需求分析、设计、实现、测试等几个生命周期阶段,经
7、历了瀑布模型、蛛网模型、强调“初期阶段”的重要性等几个阶段;80年代初是原型法(prototyping)时代,在4GL环境中开发,先抓住局部设计实现,然后不断修改,直到全面满足要求;80年代末是CASE(计算机辅助软件工程)方法和OO(面向对象)方法;90年代是客户/服务器时代,或是基于WEB的开发时代:这时客户购买现成的软件包,甚至是整个系统,然后进行基于部件的开发或进行系统集成。,14,信息系统开发方法体系结构,1系统开发生命周期(SDLC):是指组织、管理和控制信息系统开发过程的一种基本框架,以这些方法所进行的过程的特点进行分类(按时间过程分类)。生命周期法LC:遵循生命周期法的开发要求
8、,自顶而下,按工作阶段顺序开发系统。原型法PROT.:首先建立一个能反映用户重要需求的原型,通过与用户反复的交流,不断地对系统进行修改,直到建立一个完全符合用户要求的新系统。,15,信息系统开发方法体系结构,2方法学:指把具体的方法和技术包装在一起而形成的一种思想体系。从驱动对象方法论的角度分类(按系统的分析要素分类)有:结构化方法(即面向功能PO(过程)的方法):强调系统的功能属性。数据建模方法(即面向数据DO的方法,又称信息工程方法):强调系统的数据属性。面向对象OO方法:强调系统的行为属性。,16,信息系统开发方法体系结构,3技术:指支持某种方法论的技术。如结构化分析技术、软件复用技术。
9、4系统开发环境/工具:指支持信息系统生命周期、方法学以及技术的应用软件。如:计算机辅助软件工程CASE、SDE(软件开发工程)、SEE(软件工程环境)、IPSE(集成化工程项目支持系统)等。实际开发中,通常将以上几种方法和技术结合使用,如面向数据方法和原型法相结合,面向处理和面向数据相结合,面向对象和面向处理相结合等,而且经常借助于一些系统开发环境/工具。,17,MIS开发方法,生命周期法LC,原型法PROT.,面向过程方法,(结构化方法),面向数据方法,(信息工程方法),面向对象方法,(OO方法),可视化技术,计算机辅助软件,工程(CASE),软件复用技术,其它技术,计算机辅助软件,工程(C
10、ASE),软件开发工程,(SDE),集成化的项目/程序,支持技术(IPSE),管理信息系统开发方法体系机构,系统开发生命周,期(SDLC),方法学:驱动,对象的观点,技术,计算机信息系统开发环境工具,18,一般公用阶段问题的识别,搞清楚5个W,即what要做什么,why为什么要做,who由誰来做,where在什么地方做,when什么时候做。系统开发的最大错误是没弄清问题就动手去做,结果在错误的时间、错误的地点做了错误的事,不是前功尽弃,也是得不偿失,因而识别问题是最最重要的事,问题识别的越准越清楚,系统开发成功的概率将会越大。要避免象过去进行数据处理系统的分析时只提调查信息需要,所建成的系统也
11、只是手工作业的计算机化,这只能减轻中低层管理人员的负荷,对提高效益和效率的作用甚少。当代信息系统的开发,均要首先了解企业目标、现行企业系统的问题、企业的信息战略,然后才是如何用信息技术解决这些问题。,19,一般公用阶段问题的识别,要识别的问题首先是管理上的问题,例如企业战略优势下滑、产品滞销、生产周期过长、成本过高、资产短缺、人浮于事、机构臃肿、行政效率低下等,然后才是信息技术问题,如数据混乱、处理速度慢、设备老化等。识别管理和技术问题后,还要了解这些需求的确实程度,即捕捉未来的信息和信息技术的需求,这些需求不是由管理人员直接说出,而是由系统分析员科学启发后,激起管理人员的新需求。现代的系统分
12、析已经由“满足顾客需求”(被动的)变到“使顾客满意”(主动的),系统分析员识别问题要有变革现实的主动性。识别确定程度,要识别信息需求的确定程度和稳定程度、处理方式的确定和稳定程度,以及管理人员思想组织的确定和稳定程度。,20,一般公用阶段可行性研究,可行性(feasibility)研究是指在当前组织内外的具体条件下,系统开发工作必须具备的资源和条件,看其是否满足系统目标的要求。其目的是保证资源的合理使用,避免浪费和一些不必要的失败。目标和方案的可行性目标是否明确,方案是否切实可行,是否满足组织进一步发展的要求等。技术方面的可行性根据现有的技术条件,考虑所提出的要求能否达到:人员和技术力量的可行
13、性:科研人员的技术力量和开发能力。基础管理的可行性:现有的管理基础、管理技术、统计手段等,21,一般公用阶段可行性研究,计算机硬件的可行性:外围设备、通讯设备、计算机设备的性能等。计算机软件的可行性:软件的功能,可靠性,使用和掌握的可行性。环境条件以及运行技术方面的可行性经济方面的可行性从组织的人力、财力、物力三方面来考查系统开发的可行性,如有多少资源可以利用,可以投入多少资金,系统规模多大,系统建成后可能带来的经济效益怎么样。社会方面的可行性考虑一些社会的或者人的因素对系统的影响,如系统实施后对组织、工作方式和管理模式的影响。,22,一般公用阶段系统开发原则,领导参加的原则:组织力量、协调关
14、系、明确目标。优化与创新的原则:根据实际情况和科学管理的要求加以优化与创新,不能模拟旧的管理模式和处理过程。充分利用信息资源的原则:数据尽可能共享、减少系统的输入输出、充分发挥深层次信息加工作用。实用和时效的原则:从制定系统开发方案到最终的信息系统是实用的、及时的和时效的。规范化原则:按照标准化、工程化的方法和技术来开发系统。发展变化的原则:充分考虑到组织和管理模式可能带来的变化,使系统具有一定适应环境变化的能力。,23,一般公用阶段系统开发前的准备工作,基础准备工作管理工作科学化,具体方法程序化、规范化。做好基础数据管理工作,严格计量程序、计量手段、检测手段和数据统计分析渠道。数据、文件、报
15、表的统一化。人员组织准备领导参与建立研制开发队伍明确各类开发人员的职责,,,24,一般公用阶段系统开发策略,接收式开发策略认为用户对信息需求是正确的、完全的和固定的,现成的信息处理过程和方式也是科学的。适用于系统规模不大,信息和处理过程结构化程度高,用户和开发者又都很有经验的场合。直接式的开发策略经过调查分析后,即可确定用户需求和处理过程,且以后不会有大的变化,可以按部就班地完成开发任务。对开发者和用户要求都很高,要求在系统开发之前就完全调查清楚实际问题的所有状况和需求。,25,一般公用阶段系统开发策略,迭代式的开发策略问题有一定的复杂性和难度,一时不能完全确定,需要进行反复分析、反复设计,一
16、般化费较大,耗时较长,但对用户和开发者的要求较低。实验式的开发策略需求的不确定性很高,一时无法制定具体的开发计划,只能用反复试验的方式来做,如原型法。一般需要较高级的软件支撑环境,且对大型项目在使用上有一定的局限性。,26,一般公用阶段系统开发计划,系统开发计划是针对已确定的系统开发策略,选定相应的开发方法。选定开发方法时必须注意到这种方法所适用的开发环境、所需要的计算机软硬件技术以及开发者对它的熟悉程度。开发计划主要是制定系统开发的工作计划、投资计划、进度计划、资源利用计划。开发计划一般是根据具体问题、具体情况而定,没有什么统一的模式。常用甘特图来记载和描绘开发计划的时间、进度、投入和工作顺
17、序之间的关系。,27,信息系统开发的组织,1.自行开发方式由用户依靠自己的力量独立完成系统开发的各项任务。要求用户有较强的系统分析、设计和编程能力;优点:费用低,易维护、能培养企业自己的IS 人才。2委托开发方式委托系统集成商按照用户的需求承担开发任务。(只要求用户配备精通管理业务的人负责参与),省事。缺点:费用高、维护和扩展均依靠对方,不利于企业的人才培养。,28,信息系统开发的组织,3.联合开发方式由用户中精通管理业务、计算机技术的开发人员与有丰富经验的机构或专业IS 开发人员共同完成。用户参与系统分析、设计,并由用户开展系统转换及系统管理、维护工作。缺点:不易合作,难协调。4.购买商品化
18、软件方式对功能单一、简单的小型系统购买商品化管理软件很有效,但对规模较大、功能复杂、需求不确定性程度比较高的系统不适应。,29,信息系统开发的项目管理,项目管理:是对项目开发组织进行管理的过程;做出项目的开发计划,控制系统的开发进度,做好项目的经费支出和经费控制,同时要协调好各级开发人员和各级用户之间的关系,做好文档的管理工作,使项目的开发工作能够按时、保质、在经费许可的范围内完成。项目管理方法:目前有许多软件工具可用来做项目管理,如:Microsoft Project;另外还有一些计算机辅助软件工程CASE工具也可用来进行项目管理。CASE是实现计算机软件工程的一种技术或环境,经过统一的数据
19、操纵手段和技术,,30,信息系统开发的项目管理,从多个方向(实现技术与项目管理),在多个阶段(覆盖软件生命的全周期)辅助软件开发人员提高软件产品的质量,使软件工程得到具体的应用,并实现开发过程的自动化。项目管理内容明确项目管理组织和领导人明确项目目标和任务,把项目划分成几个阶段制定项目计划(任务、进度、费用、人员、资源、文档和标准化、测试等计划)每阶段进行实施监督管理,并在后期制定下阶段详细计划作好质量、时间和费用的管理控制,发现问题采取适当的控制策略,31,系统开发生命周期的基本概念,随着企业自身的发展和变化、计算机及网络技术的迅猛发展,一个IS系统用了几年以后,都可能出现新情况、新问题,从
20、而提出新需求、新目标,这时就需要更新或建立新的IS系统。这一过程包括:需求调查和可行性分析新系统的开发新系统的安装和配置系统的转换新系统的运行这种周期叫IS的生命周期。IS的生命周期循环不息。系统开发生命周期由管理策略部分和开发策略部分两部分内容组成。,32,系统开发生命周期的基本原理,原理一:用户的积极参与原理二:使用问题求解方法原理三:严格按划分的阶段和活动进行系统开发原理四:文档的标准化原理五:检查点的设立原理六:分而治之的思想,33,IS工程的二维分解,时间维:沿着生命周期的时间顺序,把开发的全过程分解成若干阶段,每个阶段再划分为若干步骤,使开发有计划,有步骤,有组织的进行。,规划,分
21、析,设计,实现,评价,运行与,维护,开发工程,(时间维分解),MIS工程,维护工程,工期,34,IS工程的二维分解,空间维:把IS的实体(系统)划分为若干个子系统。按垂直方向如分解为战略决策与计划,管理控制和执行处理三个层次;再按水平方向分解,如划分为:生产管理,材料管理,财会管理等子系统。常用方法:把系统按空间维分成若干个子系统,分期开发子系统,子系统的开发再遵循时间维的分解,按开发工程分步骤开发。,35,常用的系统开发方法及其优缺点,结构化系统开发方法原型方法面向对象的开发方法计算机辅助开发方法各种开发方法的比较,36,结构化系统开发方法,结构化系统开发方法就是结构化开发方法、工程化的系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 开发 方法 ppt 课件
链接地址:https://www.31ppt.com/p-5230496.html