![第七章信息系统开发总论_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/de644947-ce2b-492d-96e2-47404f59c043/de644947-ce2b-492d-96e2-47404f59c0431.gif)
![第七章信息系统开发总论_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/de644947-ce2b-492d-96e2-47404f59c043/de644947-ce2b-492d-96e2-47404f59c0432.gif)
![第七章信息系统开发总论_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/de644947-ce2b-492d-96e2-47404f59c043/de644947-ce2b-492d-96e2-47404f59c0433.gif)
![第七章信息系统开发总论_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/de644947-ce2b-492d-96e2-47404f59c043/de644947-ce2b-492d-96e2-47404f59c0434.gif)
![第七章信息系统开发总论_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/de644947-ce2b-492d-96e2-47404f59c043/de644947-ce2b-492d-96e2-47404f59c0435.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章第七章 信息系统开发总论信息系统开发总论第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则第二节第二节 诺兰模型诺兰模型第三节第三节 信息系统开发的基本方法信息系统开发的基本方法第四节第四节 信息系统开发的战略规划信息系统开发的战略规划复习思考题七复习思考题七第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则 系统建设与组织发展的目标和战略不匹配;系统建设与组织发展的目标和战略不匹配;一、信息系统开发的问题与条件一、信息系统开发的问题与条件1、面临的主要问题、面临的主要问题 已建成的系统解决问题的有效性低,即系统建成后对管已建成的系统解决问题的有效性低,即系统建成
2、后对管理并无显著改善;理并无显著改善; 不能适应环境变化和组织变革的需要;不能适应环境变化和组织变革的需要; 组织结构陈旧,管理落后;组织结构陈旧,管理落后; 系统使用人员的素质较低;系统使用人员的素质较低; 系统开发环境落后,技术方案不合理;系统开发环境落后,技术方案不合理; 系统开发以及运行维护的标准、规范混乱;系统开发以及运行维护的标准、规范混乱; 资源短缺,投入太少,而对系统的期望又过高。资源短缺,投入太少,而对系统的期望又过高。 造成以上问题的主要原因是人们更多地关心怎样建设一个信造成以上问题的主要原因是人们更多地关心怎样建设一个信息系统,而对于建设一个什么样的信息系统却注意不够,对
3、于系息系统,而对于建设一个什么样的信息系统却注意不够,对于系统的具体方案考虑较少,对总体方案与发展战略问题不够重视。统的具体方案考虑较少,对总体方案与发展战略问题不够重视。 一般来说,开发管理信息系统之前,企业应该具备以一般来说,开发管理信息系统之前,企业应该具备以下各基本条件:下各基本条件:2、开发信息系统应具备的条件、开发信息系统应具备的条件第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则 企业高层领导的支持和参与是管理系统成功开发的关键。企业高层领导的支持和参与是管理系统成功开发的关键。 企业必须有建立管理信息系统的实际需求和迫切性。实企业必须有建立管理信息系统的实际需求和
4、迫切性。实际需求是建立企业管理信息系统的原动力,这种动力来自于际需求是建立企业管理信息系统的原动力,这种动力来自于企业内部和外部。企业内部和外部。 企业的科学化管理是管理信息系统建立的基础和保证,企业的科学化管理是管理信息系统建立的基础和保证,是信息系统发挥效能的基础。是信息系统发挥效能的基础。 企业有必要的投资保证,并能提供系统维护人员的编制企业有必要的投资保证,并能提供系统维护人员的编制和维护费用。和维护费用。 企业管理人员的知识结构应满足系统建设的需要。企业管理人员的知识结构应满足系统建设的需要。 基础数据齐全、规范、准确是建立管理信息系统的必要条基础数据齐全、规范、准确是建立管理信息系
5、统的必要条件。件。 信息系统开发的总体目标是指系统在运用现代管理理论信息系统开发的总体目标是指系统在运用现代管理理论技术、方法和手段上,在系统具有的功能以及系统开发的效技术、方法和手段上,在系统具有的功能以及系统开发的效益上要达到的目标。这个目标是战略性的,一般要求系统开益上要达到的目标。这个目标是战略性的,一般要求系统开发的总体目标为技术上先进、设备上精良、功能上完备、效发的总体目标为技术上先进、设备上精良、功能上完备、效益上良好等。益上良好等。二、信息系统开发的目标二、信息系统开发的目标 信息系统的开发目标是根据目前能够运用的理论和技术方信息系统的开发目标是根据目前能够运用的理论和技术方法
6、条件,结合某单位的具体情况和要求来确定的。一般系统目法条件,结合某单位的具体情况和要求来确定的。一般系统目标分为总体目标和具体目标两个阶段来制定。标分为总体目标和具体目标两个阶段来制定。1、总体目标、总体目标 信息系统开发的具体目标是指在总体目标的前提下系统信息系统开发的具体目标是指在总体目标的前提下系统开发在系统环境、系统信息处理、系统信息传递渠道以及系开发在系统环境、系统信息处理、系统信息传递渠道以及系统功能上要达到的目标。统功能上要达到的目标。2、具体目标、具体目标第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则
7、2、具体目标、具体目标 用户环境目标是指信息系统的建立,要为用户创造设备先用户环境目标是指信息系统的建立,要为用户创造设备先进、操作方便、可靠,并且具有一套高效化的软件系统支持进、操作方便、可靠,并且具有一套高效化的软件系统支持以及完整的工程管理规范标准等良好的使用环境。以及完整的工程管理规范标准等良好的使用环境。 信息处理目标是指信息系统的建立,要实现在企业生产、信息处理目标是指信息系统的建立,要实现在企业生产、经营全过程中进行收集、处理、存储、传送、提供各种经济管经营全过程中进行收集、处理、存储、传送、提供各种经济管理信息,辅助决策的工作。理信息,辅助决策的工作。 系统功能目标是指信息系统
8、的建立要具有完备的功能。这系统功能目标是指信息系统的建立要具有完备的功能。这里主要包括数据处理、预测、计划、辅助决策、控制反馈、提里主要包括数据处理、预测、计划、辅助决策、控制反馈、提供公共信息服务等功能。供公共信息服务等功能。 信息管理目标是指管理信息系统的建立要实现新的信息收信息管理目标是指管理信息系统的建立要实现新的信息收集和传递的渠道、层次以及数据共享等目标。集和传递的渠道、层次以及数据共享等目标。 信息系统的开发是一项复杂的系统工程,它主要体现在信息系统的开发是一项复杂的系统工程,它主要体现在以下几个方面。以下几个方面。三、信息系统开发的特点三、信息系统开发的特点 信息系统的开发投资
9、是指从系统选项开始到系统实施运信息系统的开发投资是指从系统选项开始到系统实施运行以及系统运行期间所需投入资金的总和。一般概括为系统行以及系统运行期间所需投入资金的总和。一般概括为系统设备购置费、系统开发费和系统运行费三部分。具体包括购设备购置费、系统开发费和系统运行费三部分。具体包括购置计算机硬件、系统软件和辅助设备的费用,机房的装修费置计算机硬件、系统软件和辅助设备的费用,机房的装修费用、应用软件的开发费用以及必要的人员培训费用等等,这用、应用软件的开发费用以及必要的人员培训费用等等,这是一笔很大的投资。因此提出系统开发任务的企业一定要有是一笔很大的投资。因此提出系统开发任务的企业一定要有承
10、受这项高额投资的经济实力。目前需要上亿元投资的较大承受这项高额投资的经济实力。目前需要上亿元投资的较大信息系统的开发已屡见不鲜。信息系统的开发已屡见不鲜。第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则1投入资金大投入资金大 一个较大信息系统的开发是严格地按照系统规划、系统一个较大信息系统的开发是严格地按照系统规划、系统分析、系统设计、系统实施、系统运行与评价的开发规范来分析、系统设计、系统实施、系统运行与评价的开发规范来进行的。这一过程是反复、螺旋式向前发展的、也称作信息进行的。这一过程是反复、螺旋式向前发展的、也称作信息系统开发的生命周期。系统开发的难度和复杂性决定了系统系统
11、开发的生命周期。系统开发的难度和复杂性决定了系统开发需要一个较长的周期,一般需要开发需要一个较长的周期,一般需要3-5年。年。 信息系统的开发是融管理科学、系统科学、信息科学及信息系统的开发是融管理科学、系统科学、信息科学及计算机与现代通信等学科领域的理论技术为一体的高科学技计算机与现代通信等学科领域的理论技术为一体的高科学技术。任何一个环节的失误都可能导致信息系统的开发前功尽术。任何一个环节的失误都可能导致信息系统的开发前功尽弃,造成巨大的损失。弃,造成巨大的损失。第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则2、开发周期长、开发周期长3、技术要求高、技术要求高三、信息系统开
12、发的特点三、信息系统开发的特点 管理信息系统的开发涉及到多种学科,因此需要一支由管理信息系统的开发涉及到多种学科,因此需要一支由各种专业人员组成的开发队伍。既要有计算机硬、软件技术各种专业人员组成的开发队伍。既要有计算机硬、软件技术人员,还要有熟悉企业管理的专业人员,更需要有一部分既人员,还要有熟悉企业管理的专业人员,更需要有一部分既懂计算机又熟悉企业管理、掌握系统开发技术的多面人才来懂计算机又熟悉企业管理、掌握系统开发技术的多面人才来进行系统的综合分析、设计工作。进行系统的综合分析、设计工作。 系统开发既要考虑计算机主机、外设和通讯设备的选择系统开发既要考虑计算机主机、外设和通讯设备的选择与
13、配置,又要考虑系统软件、通用软件的合理配备以及数以与配置,又要考虑系统软件、通用软件的合理配备以及数以兆计的各种数据的合理组织。因此系统开发是一项庞大而复兆计的各种数据的合理组织。因此系统开发是一项庞大而复杂的系统工程,与技术系统相比,其开发的难度要大得多、杂的系统工程,与技术系统相比,其开发的难度要大得多、复杂得多。复杂得多。第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则4、需要一支结构合理的开发队伍、需要一支结构合理的开发队伍三、信息系统开发的特点三、信息系统开发的特点5、系统开发是一项复杂的系统工程、系统开发是一项复杂的系统工程 2抓主线原则抓主线原则 抓主线原则是指信息
14、系统的建立不能贪大求全、面面俱到。抓主线原则是指信息系统的建立不能贪大求全、面面俱到。应该从满足企业生产经营活动和市场信息管理的实际需要出发,应该从满足企业生产经营活动和市场信息管理的实际需要出发,抓住主要问题。这样才能够集中力量解决主要问题,有利于及抓住主要问题。这样才能够集中力量解决主要问题,有利于及时调整产业结构、降低消耗、压缩库存、提高产品的市场竞争时调整产业结构、降低消耗、压缩库存、提高产品的市场竞争力,加速资金周转,促进企业获得最大的经济效益。力,加速资金周转,促进企业获得最大的经济效益。四、信息系统开发的原则四、信息系统开发的原则信息系统开发的基本原则主要包括以下八个方面:信息系
15、统开发的基本原则主要包括以下八个方面:1稳定性原则稳定性原则 稳定性原则是指信息系统开发具有较强的应变能力,在一稳定性原则是指信息系统开发具有较强的应变能力,在一定时间内有相对的稳定性。例如当前我国企业的生产、经营定时间内有相对的稳定性。例如当前我国企业的生产、经营活动正在由传统的计划经济模式向市场经济模式转换。因此管活动正在由传统的计划经济模式向市场经济模式转换。因此管理信息系统的开发必须要适应这种发展的需要。理信息系统的开发必须要适应这种发展的需要。第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则4系统工程方法原则系统工程方法原则 系统工程是从系统的整体出发,为了合理、经济、
16、有效系统工程是从系统的整体出发,为了合理、经济、有效地达到系统的目标而运用的思想、程序、组织、方法的总称。地达到系统的目标而运用的思想、程序、组织、方法的总称。必须运用系统工程的方法,使得系统开发在系统目标,系统必须运用系统工程的方法,使得系统开发在系统目标,系统计划,系统功能设计,系统实施中的方法、资源配置以及系计划,系统功能设计,系统实施中的方法、资源配置以及系统的运行维护等工作都得到一个通盘的考虑,使得系统开发统的运行维护等工作都得到一个通盘的考虑,使得系统开发工作有序的进行,并得到整体最优的效果。工作有序的进行,并得到整体最优的效果。 3实用性与先进性原则实用性与先进性原则 目前在我国
17、的信息系统开发中存在着低水平的重复开发和目前在我国的信息系统开发中存在着低水平的重复开发和片面追求高档次的硬件设备,以及系统开发成功率低,使用价片面追求高档次的硬件设备,以及系统开发成功率低,使用价值不高等问题。鉴于这一实际情况在管理信息系统的开发中应值不高等问题。鉴于这一实际情况在管理信息系统的开发中应该遵循既要把实用性放在第一位,又要突出系统在技术上、管该遵循既要把实用性放在第一位,又要突出系统在技术上、管理上的先进性原则。理上的先进性原则。第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则四、信息系统开发的原则四、信息系统开发的原则 信息系统是为用户开发的,最终是要交给用户使
18、用的,只信息系统是为用户开发的,最终是要交给用户使用的,只有用户通过运行才能对系统做出客观的评价。因此必须从系统有用户通过运行才能对系统做出客观的评价。因此必须从系统的总体方案规划设计到系统开发过程中的每一个环节,都必须的总体方案规划设计到系统开发过程中的每一个环节,都必须坚持一切为了用户,一切服务于用户的观点,这是信息系统开坚持一切为了用户,一切服务于用户的观点,这是信息系统开发的首要前提。发的首要前提。 信息系统开发的四统一原则是指信息系统开发的四统一原则是指“统一领导、统一规划、统一领导、统一规划、统一目标、统一软硬件环境统一目标、统一软硬件环境”。这个原则是信息系统开发人员。这个原则是
19、信息系统开发人员和管理人员共同遵守的准则。它对加强系统过程的管理与控制、和管理人员共同遵守的准则。它对加强系统过程的管理与控制、提高系统开发的质量和水平、缩短开发时间、减少开发费用、提高系统开发的质量和水平、缩短开发时间、减少开发费用、方便系统的管理与维护等,都将起到重要的指导作用。方便系统的管理与维护等,都将起到重要的指导作用。第一节第一节 信息系统开发的目标与原则信息系统开发的目标与原则四、信息系统开发的原则四、信息系统开发的原则6面向用户原则面向用户原则 5四统一原则四统一原则7“一把手一把手”原则原则 “一把手一把手”泛指企业部门的厂长、经理、书记等,他们对泛指企业部门的厂长、经理、书
20、记等,他们对企业中的人、财、物有决策、指挥的权力。必须坚持企业中的人、财、物有决策、指挥的权力。必须坚持“一把手一把手”的原则,使他们亲自参加系统开发全过程的决策、指挥、协调的原则,使他们亲自参加系统开发全过程的决策、指挥、协调工作。如系统目标的确定、管理体制的改革、机构调整、功能工作。如系统目标的确定、管理体制的改革、机构调整、功能设计、设备配置、人、财、物等资源的配置等问题。要充分认设计、设备配置、人、财、物等资源的配置等问题。要充分认识和发挥识和发挥“一把手一把手”的地位和作用,许多经验表明领导重视参的地位和作用,许多经验表明领导重视参与的程度是系统开发成功与否的关键。与的程度是系统开发
21、成功与否的关键。8阶段性原则阶段性原则 阶段性原则是指系统的开发要严格地按照系统开发工作阶段性原则是指系统的开发要严格地按照系统开发工作阶段的步骤来进行。每一个阶段都应该制定有各自的目标、阶段的步骤来进行。每一个阶段都应该制定有各自的目标、任务和进度计划。每一个阶段的工作完成情况和取得的阶段任务和进度计划。每一个阶段的工作完成情况和取得的阶段性成果,都必须建立详细的文档资料,并通过开发领导小组性成果,都必须建立详细的文档资料,并通过开发领导小组或技术负责人的审核、鉴定后方可转入下一阶段的工作。或技术负责人的审核、鉴定后方可转入下一阶段的工作。第一节第一节 信息系统开发的目标与原则信息系统开发的
22、目标与原则四、信息系统开发的原则四、信息系统开发的原则第二节第二节 诺兰模型诺兰模型(1)开始阶段:特点是组织中只有少数人使用计算机,计)开始阶段:特点是组织中只有少数人使用计算机,计算机是分散控制的、没有统一的计划。算机是分散控制的、没有统一的计划。一、诺兰四阶段模型一、诺兰四阶段模型 美国专家美国专家Nolan根据大量历史资料与对实际发展状况的考根据大量历史资料与对实际发展状况的考察,提出了在一个地区、一个行业乃至一个国家计算机应用发察,提出了在一个地区、一个行业乃至一个国家计算机应用发展的客观道路及规律,即所谓诺兰模型。展的客观道路及规律,即所谓诺兰模型。 诺兰认为:一个组织中的信息系统
23、的发展通常要经过以诺兰认为:一个组织中的信息系统的发展通常要经过以下四个阶段:下四个阶段:(2)扩散阶段:由于大家都学会了计算机使用方法,应用)扩散阶段:由于大家都学会了计算机使用方法,应用面迅速扩大,以至于在对信息系统的管理和费用方面都产生面迅速扩大,以至于在对信息系统的管理和费用方面都产生了危机。了危机。 (3)控制阶段:组织开始制定管理方法,控制对计算机的随)控制阶段:组织开始制定管理方法,控制对计算机的随意使用,使得计算机使用正规化、制度化,推行成本意使用,使得计算机使用正规化、制度化,推行成本效益分效益分析方法,尽管这种控制可能会影响到一些潜在效益的实现。析方法,尽管这种控制可能会影
24、响到一些潜在效益的实现。(4)综合阶段:对各种应用加以综合。建立良好的控制方法,使)综合阶段:对各种应用加以综合。建立良好的控制方法,使信息系统的工作与组织的目标一致,信息系统的应用逐渐成熟。信息系统的工作与组织的目标一致,信息系统的应用逐渐成熟。 这个阶段人们对计算机还很不了解,少数引入的一些计算机这个阶段人们对计算机还很不了解,少数引入的一些计算机主要起主要起种宣传、启蒙的作用,当然也就谈不上发挥什么实际的种宣传、启蒙的作用,当然也就谈不上发挥什么实际的效益,人们对它的兴趣也只是由于新鲜,不要求实际的效益。效益,人们对它的兴趣也只是由于新鲜,不要求实际的效益。二、诺兰六阶段模型二、诺兰六阶
25、段模型第二节第二节 诺兰模型诺兰模型一、诺兰四阶段模型一、诺兰四阶段模型1、开始阶段、开始阶段 计算机技术开始普及,计算机技术开始普及,些初期尝试的成功,使人们对于计些初期尝试的成功,使人们对于计算机技术开始产生了实际的、基于自身工作需要的兴趣。计算机算机技术开始产生了实际的、基于自身工作需要的兴趣。计算机的销售量开始上升。然而这个阶段,计算机的作用主要还是用于的销售量开始上升。然而这个阶段,计算机的作用主要还是用于学习和培训,真正用于管理的尚属少数。学习及普及是这一阶段学习和培训,真正用于管理的尚属少数。学习及普及是这一阶段的主要的工作。的主要的工作。2、扩散阶段、扩散阶段 投入使用的应用系
26、统多起来。在某些方面人们尝到了甜投入使用的应用系统多起来。在某些方面人们尝到了甜头,计算机发挥了作用,然而在更多的方面,由于缺乏全局头,计算机发挥了作用,然而在更多的方面,由于缺乏全局考虑,各单项应用之间不协调,并未取得预期的效益,甚至考虑,各单项应用之间不协调,并未取得预期的效益,甚至相去甚远得不偿失。人们最初的新鲜感已经过去,实际的相去甚远得不偿失。人们最初的新鲜感已经过去,实际的要求占了主导地位。要求占了主导地位。第二节第二节 诺兰模型诺兰模型二、诺兰六阶段模型二、诺兰六阶段模型3、控制阶段。、控制阶段。4、综合集成阶段。、综合集成阶段。 这是一个非常重要的阶段。由于前一阶段的教训,人们
27、这是一个非常重要的阶段。由于前一阶段的教训,人们开始认真地按照信息系统工程的方法,全面规划,切实从管开始认真地按照信息系统工程的方法,全面规划,切实从管理的实际需要出发,进行信息系统的建设与改造。理的实际需要出发,进行信息系统的建设与改造。5、数据管理阶段。、数据管理阶段。 在系统集成基本完成的条件下,信息管理提高到了一个在系统集成基本完成的条件下,信息管理提高到了一个新的、以计算机为技术手段的水平上。计算机已经成为日常新的、以计算机为技术手段的水平上。计算机已经成为日常管理工作的不可缺少的工具,日常信息处理工作已经普遍由管理工作的不可缺少的工具,日常信息处理工作已经普遍由计算机完成。这时,计
28、算机作为日常信息处理工具的作用开计算机完成。这时,计算机作为日常信息处理工具的作用开始发挥出来,投资开始见效。始发挥出来,投资开始见效。第二节第二节 诺兰模型诺兰模型二、诺兰六阶段模型二、诺兰六阶段模型6、成熟阶段。、成熟阶段。 在日常数据已经进入计算机的条件下,人们进一步对这在日常数据已经进入计算机的条件下,人们进一步对这些数据加工整理,充分利用,进而使决策水平提高,优化管些数据加工整理,充分利用,进而使决策水平提高,优化管理,避免失误,真正发挥对各级决策的支持作用。这时,计理,避免失误,真正发挥对各级决策的支持作用。这时,计算机的作用才大大发挥出来。算机的作用才大大发挥出来。 诺兰认为,这
29、是一个客观的发展规律,各阶段是不能超诺兰认为,这是一个客观的发展规律,各阶段是不能超越的。这个模型是我们进行规划工作的一个重要参考。越的。这个模型是我们进行规划工作的一个重要参考。 第三节第三节 信息系统开发的基本方法信息系统开发的基本方法 生命周期法的整个开发过程可分为以下五个基本阶段:生命周期法的整个开发过程可分为以下五个基本阶段:系统规划,系统分析,系统设计,系统实施,系统维护。系统规划,系统分析,系统设计,系统实施,系统维护。 在信息系统开发的实践中,常用的有四种典型方法,它在信息系统开发的实践中,常用的有四种典型方法,它们是结构化生命周期法、快速原型法、面向对象法和计算机们是结构化生
30、命周期法、快速原型法、面向对象法和计算机辅助软件工程法。辅助软件工程法。一、生命周期法一、生命周期法(SDL-Structured Design Life Cycle) 任何一个系统都有发生、发展与消亡的过程,信息系统任何一个系统都有发生、发展与消亡的过程,信息系统在原系统的基础上产生、发展与老化,最后又被功能更强、在原系统的基础上产生、发展与老化,最后又被功能更强、性能更好的系统所取代,这种系统发展更新的过程称为信息性能更好的系统所取代,这种系统发展更新的过程称为信息系统的生命周期。系统的生命周期。 生命周期法又称结构化系统开发法、瀑布法等,是一种生命周期法又称结构化系统开发法、瀑布法等,是
31、一种采用结构化分析与设计方法,按照生命周期的工作步骤来进采用结构化分析与设计方法,按照生命周期的工作步骤来进行信息系统开发的方法。行信息系统开发的方法。 系统规划阶段:根据用户的系统开发请求,初步调查,明确系统规划阶段:根据用户的系统开发请求,初步调查,明确问题,然后进行可行性研究。如果不满足,则要反馈修正这一问题,然后进行可行性研究。如果不满足,则要反馈修正这一过程;如果不可行,则取消项目;如果可行并满意,则进入下过程;如果不可行,则取消项目;如果可行并满意,则进入下一阶段工作。一阶段工作。第三节第三节 信息系统开发的基本方法信息系统开发的基本方法一、生命周期法一、生命周期法 系统分析阶段:
32、系统分析阶段的任务是:分析业务流程;分系统分析阶段:系统分析阶段的任务是:分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出新析数据与数据流程;分析功能与数据之间的关系;最后提出新系统逻辑方案。若方案不可行则停止项目;若方案不满意,则系统逻辑方案。若方案不可行则停止项目;若方案不满意,则修改这个过程;若可行并满意,则进入下一阶段的工作。修改这个过程;若可行并满意,则进入下一阶段的工作。 系统设计阶段:系统设计阶段的任务是:总体结构设计;代系统设计阶段:系统设计阶段的任务是:总体结构设计;代码设计;数据库文件设计;输入输出设计;模块结构与功码设计;数据库文件设计;输入输出设计;
33、模块结构与功能设计。与此同时根据总体设计的要求购置与安装设备,最终能设计。与此同时根据总体设计的要求购置与安装设备,最终给出设计方案,若不满意,则反馈修改这个过程;如可行,则给出设计方案,若不满意,则反馈修改这个过程;如可行,则进入下一阶段工作。进入下一阶段工作。 系统实施阶段:系统实施阶段的任务是:同时进行编程系统实施阶段:系统实施阶段的任务是:同时进行编程(由由程序员执行程序员执行)、人员培训、人员培训(由系统分析设计人员培训业务人员和由系统分析设计人员培训业务人员和操作员操作员)以及数据准备以及数据准备(由业务人员完成由业务人员完成),然后投入试运行。如,然后投入试运行。如果有问题,则修
34、改程序;如果满意,则进入下一阶段工作。果有问题,则修改程序;如果满意,则进入下一阶段工作。第三节第三节 信息系统开发的基本方法信息系统开发的基本方法一、生命周期法一、生命周期法 系统运行维护阶段:系统运行阶段的任务是同时进行系统系统运行维护阶段:系统运行阶段的任务是同时进行系统的日常运行管理、评价、监理审计三部分工作。然后分析运行的日常运行管理、评价、监理审计三部分工作。然后分析运行结果,如果运行结果良好,则送管理部门,指导生产经营活动;结果,如果运行结果良好,则送管理部门,指导生产经营活动;如果有点问题,则要对系统进行修改、维护或者是局部调整;如果有点问题,则要对系统进行修改、维护或者是局部
35、调整;如果出现了不可调和的大问题如果出现了不可调和的大问题(这种情况一般是系统运行若干这种情况一般是系统运行若干年之后,系统运行的环境已经发生了根本的变化时才可能出年之后,系统运行的环境已经发生了根本的变化时才可能出现现),则用户将会进一步提出开发新系统的要求,这标志着老,则用户将会进一步提出开发新系统的要求,这标志着老系统生命的结束,新系统的诞生。系统生命的结束,新系统的诞生。 这种开发方法也逐渐地暴露出了很多缺点和不足。最突这种开发方法也逐渐地暴露出了很多缺点和不足。最突出的表现是它的起点太低,所使用的工具出的表现是它的起点太低,所使用的工具(主要是手工绘制各主要是手工绘制各种各样的分析设
36、计图表种各样的分析设计图表)落后,致使系统开发周期过长,带来落后,致使系统开发周期过长,带来了一系列的问题另外,这种方法要求系统开发者在调查中就了一系列的问题另外,这种方法要求系统开发者在调查中就充分地掌握用户需求、管理状况以及预见可能发生的变化,充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性,因此在实际这不大符合人们循序渐进地认识事物的规律性,因此在实际工作中实施有一定的困难。工作中实施有一定的困难。第三节第三节 信息系统开发的基本方法信息系统开发的基本方法一、生命周期法一、生命周期法生命周期法主要有以下几个特点:生命周期法主要有以下几个特点:1
37、强调面向用户的原则。强调面向用户的原则。2强调开发过程的整体性和全局性。强调开发过程的整体性和全局性。3运用结构化的分析与设计方法。运用结构化的分析与设计方法。4严格按阶段、按顺序进行。严格按阶段、按顺序进行。5文档标准、规范。文档标准、规范。 快速原型法是一种实用的系统开发方法,它是开发者根据用快速原型法是一种实用的系统开发方法,它是开发者根据用户提出的要求,与用户共同确定系统的基本要求和主要功能,在户提出的要求,与用户共同确定系统的基本要求和主要功能,在较短的时间内建立一个实验性的、简单的信息系统原型,在用户较短的时间内建立一个实验性的、简单的信息系统原型,在用户使用过程中不断地对原型进行
38、修改、补充和完善,如此反复直到使用过程中不断地对原型进行修改、补充和完善,如此反复直到得到用户和开发者都比较满意的系统为止的开发方法。如图得到用户和开发者都比较满意的系统为止的开发方法。如图7.1所所示。示。 二、快速原型法(二、快速原型法(RPPRapid Prototyping)第三节第三节 信息系统开发的基本方法信息系统开发的基本方法确定用户需求,把握系统整体概念,进行费用估算确定用户需求,把握系统整体概念,进行费用估算开发系统初始原型开发系统初始原型原型讨论修改原型讨论修改满意?满意?产品作业原型产品作业原型停止开发停止开发图图7.1 用原型法开发信息系统的基本步骤用原型法开发信息系统
39、的基本步骤否否停止停止是是 原型法的最大优点在于它可以有效地避免因开发者和用原型法的最大优点在于它可以有效地避免因开发者和用户的认识隔阂所产生的失败。开发者在正式开发之前就可得户的认识隔阂所产生的失败。开发者在正式开发之前就可得到用户的真正认可。到用户的真正认可。 原型法主要有以下几个特点:原型法主要有以下几个特点:第三节第三节 信息系统开发的基本方法信息系统开发的基本方法二、原型法二、原型法1系统开发效益高。系统开发的周期短、速度快、费用低,系统开发效益高。系统开发的周期短、速度快、费用低,能获得较高的综合开发效益。能获得较高的综合开发效益。2系统适用性强。由于原型法是以用户为中心的,系统的
40、系统适用性强。由于原型法是以用户为中心的,系统的开发符合用户的实际需要,所以系统开发的成功率高,容易开发符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。被用户接受。3系统具有较高的可维护性。由于用户参与了系统开发的系统具有较高的可维护性。由于用户参与了系统开发的全过程,对系统的功能容易接受和理解,使得系统的移交工全过程,对系统的功能容易接受和理解,使得系统的移交工作比较顺利,而且有利于系统的运行、管理与维护。作比较顺利,而且有利于系统的运行、管理与维护。4系统的可扩展性比较强。系统的可扩展性比较强。 原型法的主要缺点在于系统的开发缺乏统原型法的主要缺点在于系统的开发缺乏统的规划和开
41、的规划和开发的标准,难以对系统的并发过程进行控制,同时原型法对发的标准,难以对系统的并发过程进行控制,同时原型法对系统开发的环境要求较高。系统开发的环境要求较高。 第三节第三节 信息系统开发的基本方法信息系统开发的基本方法二、原型法二、原型法三、面向对象系统开发方法三、面向对象系统开发方法1. 面向对象的系统开发方法的基本思想面向对象的系统开发方法的基本思想 面向对象(面向对象(Object Oriented,简称,简称OO)方法学认为,客)方法学认为,客观世界是由各种各样的对象组成的,每种对象都有各自的内部观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的
42、相互作用和联系就构成了状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。当我们设计和实现一个客观系统时,如能在各种不同的系统。当我们设计和实现一个客观系统时,如能在满足需求的条件下,把系统设计成由一些不可变的满足需求的条件下,把系统设计成由一些不可变的(相对固定相对固定)部分组成的最小集合,这个设计就是最好的。这些不可变的部部分组成的最小集合,这个设计就是最好的。这些不可变的部分就是所谓的对象。分就是所谓的对象。1、面向对象的系统开发方法的基本思想、面向对象的系统开发方法的基本思想 面向对象的系统开发方法是以事物面向对象的系统开发方法是以事物(对象对象)为中心考虑计算机为中
43、心考虑计算机的处理体系。这里指的事物不仅基于信息隐蔽和抽象数据类型等的处理体系。这里指的事物不仅基于信息隐蔽和抽象数据类型等概念,还把事物的形象概念,还把事物的形象(数据数据)、功能同意义、功能同意义(处理处理)一体化,作为处一体化,作为处理的基本单位,即把系统中所有资源都视为理的基本单位,即把系统中所有资源都视为“对象对象”,每个对象,每个对象都封装数据和方法,而方法实施对数据的处理,所以面向对象时,都封装数据和方法,而方法实施对数据的处理,所以面向对象时,只要给出只要给出“执行它执行它”的信息,便可以完成处理。的信息,便可以完成处理。第三节第三节 信息系统开发的基本方法信息系统开发的基本方
44、法2、面向对象法主要特点:、面向对象法主要特点: 面向对象法最大的特点是以对象为基础,利用特定的软件工面向对象法最大的特点是以对象为基础,利用特定的软件工具,直接完成了从对象客体的描述到软件体系统构之间的转换,具,直接完成了从对象客体的描述到软件体系统构之间的转换,避免了其它的方法在开发过程中的不一致性和复杂性,缩短了开避免了其它的方法在开发过程中的不一致性和复杂性,缩短了开发周期,解决了从分析和设计等到软件模块结构之间多次转换映发周期,解决了从分析和设计等到软件模块结构之间多次转换映射的繁杂过程;但是,面向对象法需要一定的软件基础支持才可射的繁杂过程;但是,面向对象法需要一定的软件基础支持才
45、可以应用,另外在大型的以应用,另外在大型的MIS开发中如果不经自顶向下的整体划分,开发中如果不经自顶向下的整体划分,而是一开始就自底向上的采用而是一开始就自底向上的采用OO方法开发系统同样也会造成系方法开发系统同样也会造成系统结构不合理、各部分关系失调等等问题。统结构不合理、各部分关系失调等等问题。 计算机辅助软件工程这一术语的英文为计算机辅助软件工程这一术语的英文为Computer Aided Software Engineering,缩写为,缩写为CASE。计算机在管理领域特。计算机在管理领域特别是系统分析、设计和开发过程,就一直是制约信息系统发别是系统分析、设计和开发过程,就一直是制约信
46、息系统发展的一个展的一个“瓶颈瓶颈”。人们把图形处理技术、程序生成技术、。人们把图形处理技术、程序生成技术、关系数据库技术和各类开发工具集成在一些来辅助人们开发关系数据库技术和各类开发工具集成在一些来辅助人们开发信息系统,这就是信息系统,这就是CASE,它是一组工具和方法的集合,可以,它是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发,为系统开发的辅助软件开发生命周期各阶段进行软件开发,为系统开发的工程化、自动化进而智能化打下基础。工程化、自动化进而智能化打下基础。四、计算机辅助软件工程方法四、计算机辅助软件工程方法第三节第三节 信息系统开发的基本方法信息系统开发的基本方法1
47、、计算机辅助软件工程方法的概念、计算机辅助软件工程方法的概念(1)在实际开发一个系统时,)在实际开发一个系统时,CASE环境的应用必须依赖于一种环境的应用必须依赖于一种具体的开发方法,例如结构化方法、原型方法、具体的开发方法,例如结构化方法、原型方法、OO方法等等;方法等等;而而套大型完备的套大型完备的CASE产品,能为用户提供支持上述各种方法产品,能为用户提供支持上述各种方法的开发环境。的开发环境。2、CASE环境的特点环境的特点(2)CASE只是一种辅助的开发方法,这种辅助它要体现只是一种辅助的开发方法,这种辅助它要体现在它能帮助开发者方便、快捷地产生出系统开发过程的各类在它能帮助开发者方
48、便、快捷地产生出系统开发过程的各类图表、程序和说明性文档。图表、程序和说明性文档。第三节第三节 信息系统开发的基本方法信息系统开发的基本方法2、CASE环境的特点环境的特点(3)由于)由于CASE环境的出现从根本上改变了人们开发系统环境的出现从根本上改变了人们开发系统的物质基础,从而使得利用的物质基础,从而使得利用CASE开发一个系统时,在考虑问开发一个系统时,在考虑问题的角度、开发过程的做法以及实现系统的措施等方面都与题的角度、开发过程的做法以及实现系统的措施等方面都与传统方法有所不同。传统方法有所不同。 综合以上分析,结构化生命周期法、原型法、面向对象综合以上分析,结构化生命周期法、原型法
49、、面向对象法和计算机辅助软件工程方法等,都具有各自的优点和不足,法和计算机辅助软件工程方法等,都具有各自的优点和不足,只有在实际运用中互相结合才能在系统开发中发挥较为理想只有在实际运用中互相结合才能在系统开发中发挥较为理想的效果。的效果。第四节第四节 信息系统开发的战略规划信息系统开发的战略规划 规划,一般是指对较长时期的活动进行总体的、全面的规划,一般是指对较长时期的活动进行总体的、全面的计划。战略问题是关于一个组织自下而上发展的全局性、关计划。战略问题是关于一个组织自下而上发展的全局性、关键性和长期性的问题,企业战略规划是对企业在较长时期内键性和长期性的问题,企业战略规划是对企业在较长时期
50、内关于发展方向、目标方面的计划。关于发展方向、目标方面的计划。 信息系统的战略规划是关于信息系统的长远发展规划,信息系统的战略规划是关于信息系统的长远发展规划,也称为总体规划。它通常包括主要发展目标,发展重点、实也称为总体规划。它通常包括主要发展目标,发展重点、实现目标的途径和措施等。现目标的途径和措施等。一、战略规划概念一、战略规划概念 信息系统的战略规划是企业战略规划的一个重要部分,信息系统的战略规划是企业战略规划的一个重要部分,其重要性体现在以下四个方面。其重要性体现在以下四个方面。1、战略规划是系统开发的前提条件、战略规划是系统开发的前提条件2、战略规划是系统开发的纲领、战略规划是系统
51、开发的纲领3、战略规划是系统开发成功的保证、战略规划是系统开发成功的保证4、战略规划是系统验收评价的标准、战略规划是系统验收评价的标准第四节第四节 信息系统开发的战略规划信息系统开发的战略规划二、信息系统战略规划的内容与步骤二、信息系统战略规划的内容与步骤(一)信息系统战略规划的内容:(一)信息系统战略规划的内容:一般来说,整个战略规划包含如下主要内容:一般来说,整个战略规划包含如下主要内容:1、信息系统的目标、约束与结构、信息系统的目标、约束与结构2、了解当前的能力状况、了解当前的能力状况3、对影响计划的信息技术发展的预测、对影响计划的信息技术发展的预测4、近期计划、近期计划 信息系统的战略
52、规划并不是一经制定就再也不发生变化。信息系统的战略规划并不是一经制定就再也不发生变化。事实上,各种因素的变化都可能随时影响整个规划的适应性。事实上,各种因素的变化都可能随时影响整个规划的适应性。因此,信息系统的战略规划总是要做不断修改以适应变化的因此,信息系统的战略规划总是要做不断修改以适应变化的需要。需要。(二)信息系统战略规划的步骤(二)信息系统战略规划的步骤 信息系统战略规划共分为信息系统战略规划共分为13个步骤,如图个步骤,如图7.2所示。所示。 7开始开始收集初始信息收集初始信息确定规划的基本问题确定规划的基本问题现状评价、识别计划约束现状评价、识别计划约束用户、系统开发领导小组用户
53、、系统开发领导小组准备规划矩阵准备规划矩阵现状评价、识别计划约束现状评价、识别计划约束识别活识别活动动列出工程项目活动列出工程项目活动列出重复性活动列出重复性活动选择最优活动的组合选择最优活动的组合确定优先权、估计项目成本、人员要求确定优先权、估计项目成本、人员要求准备项目实施进度计划准备项目实施进度计划写出写出MIS战略规划战略规划返回到前面合适的位置返回到前面合适的位置总经理批准总经理批准结束结束批准批准图图7.2 战略规划的步骤战略规划的步骤1234568910111213 用于信息系统战略规划的方法很多,包括关键成功因素用于信息系统战略规划的方法很多,包括关键成功因素法,战略目标集转化
54、法,企业系统规划法,企业信息分析与法,战略目标集转化法,企业系统规划法,企业信息分析与集成技术法,产出方法分析,投资回收法,征费法等。应集成技术法,产出方法分析,投资回收法,征费法等。应用最多的有三种方法。用最多的有三种方法。三、系统战略规划的方法三、系统战略规划的方法第四节第四节 信息系统开发的战略规划信息系统开发的战略规划 关键成功因素法关键成功因素法(CSF:Critical Success Factors)是是1970年美国哈佛大学教授年美国哈佛大学教授Willian Zani 提出的,并在提出的,并在MIS模型中模型中首先应用的一种方法。首先应用的一种方法。 组织的信息需求分析方法有
55、两大类,一类是全面调查法,组织的信息需求分析方法有两大类,一类是全面调查法,后面讨论的企业系统规划法就属于这一类方法。另一类是重后面讨论的企业系统规划法就属于这一类方法。另一类是重点突破法,即先抓住影响系统成功的关键因素进行分析以确点突破法,即先抓住影响系统成功的关键因素进行分析以确定组织的信息需求。关键成功因素法就是这类方法应用的典定组织的信息需求。关键成功因素法就是这类方法应用的典型。型。 (一)关键成功因素法(一)关键成功因素法 在每一个企业组织中,都存在着对该组织的成功起关键在每一个企业组织中,都存在着对该组织的成功起关键作用的因素,我们称之为关键成功因素。决策的信息需求就作用的因素,
56、我们称之为关键成功因素。决策的信息需求就往往来自于这些关键成功因素。往往来自于这些关键成功因素。 在不同的业务活动中,关键成功因素会有很大的不同,在不同的业务活动中,关键成功因素会有很大的不同,即使在同一类型的业务活动中,在不同时期内,其关键成功即使在同一类型的业务活动中,在不同时期内,其关键成功因素也会不同。也就是说,对不同的信息系统,其信息需求因素也会不同。也就是说,对不同的信息系统,其信息需求各不相同,而同一个信息系统的信息需求在不同的时期也会各不相同,而同一个信息系统的信息需求在不同的时期也会不同。系统开发者应把精力集中于那些对管理活动确有帮助不同。系统开发者应把精力集中于那些对管理活
57、动确有帮助的信息,必须具备鉴别与选择信息的能力,即侧重于的信息,必须具备鉴别与选择信息的能力,即侧重于“成功成功因素因素”。表。表7.1中列出了两个不同行业中成功因素的确定,以中列出了两个不同行业中成功因素的确定,以及它们所支持的组织的目标。及它们所支持的组织的目标。 第四节第四节 信息系统开发的战略规划信息系统开发的战略规划(一)关键成功因素法(一)关键成功因素法表表7.1 不同行业的成功因素及它们所支持的组织目标不同行业的成功因素及它们所支持的组织目标 在规划一个信息系统时,应注意三点:系统必须适合企在规划一个信息系统时,应注意三点:系统必须适合企业或组织所属的行业以及它采用的特殊策略;系
58、统应能识别业或组织所属的行业以及它采用的特殊策略;系统应能识别那些为使企业成功而在管理上要经常给予认真关注的关键因那些为使企业成功而在管理上要经常给予认真关注的关键因素;在系统提供给各管理阶层的报告中应突出有关关键因素素;在系统提供给各管理阶层的报告中应突出有关关键因素的情况。的情况。 CFS法归纳为四个步骤,如图法归纳为四个步骤,如图7.3所示。所示。第四节第四节 信息系统开发的战略规划信息系统开发的战略规划(一)关键成功因素法(一)关键成功因素法图图7.3关键成功因素法步骤关键成功因素法步骤 关键成功因素法的起点是企业目标,通过对目标的分解关键成功因素法的起点是企业目标,通过对目标的分解和
59、识别、关键成功因素识别、性能指标识别,终点是到产生和识别、关键成功因素识别、性能指标识别,终点是到产生数据字典。从建立数据库开始,逐步推进,直至细化到数据数据字典。从建立数据库开始,逐步推进,直至细化到数据字典。字典。 CSF法能够抓住主要矛盾,使目标的识别重点突出。它法能够抓住主要矛盾,使目标的识别重点突出。它比较适合在高层领导的规划中应用。比较适合在高层领导的规划中应用。第四节第四节 信息系统开发的战略规划信息系统开发的战略规划(一)关键成功因素法(一)关键成功因素法(1)组织的使命)组织的使命(2)组织的目标)组织的目标(3)组织的战略)组织的战略(4)其他的战略性组织属性)其他的战略性
60、组织属性第四节第四节 信息系统开发的战略规划信息系统开发的战略规划(二)战略目标集转化法(二)战略目标集转化法 战略目标集转化法战略目标集转化法(SST:Strategy Set Transformation)是是将整个战略目标看成是由使命、目标、战略和其它战略变量将整个战略目标看成是由使命、目标、战略和其它战略变量(如如管理的水平、发展趋向、重要的环境约束等管理的水平、发展趋向、重要的环境约束等)组成的一个组成的一个“信息信息集合集合”。把组织的战略目标集合转变为信息系统战略目标集合。把组织的战略目标集合转变为信息系统战略目标集合的过程就是信息系统的战略规划过程。的过程就是信息系统的战略规划
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年五股东共同投资协议文本
- 2025年新型可控气氛炉项目申请报告模稿
- 2025年医疗行业信息共享合同样式
- 2025年创意企业合作协议标准文本
- 2025年分期付款合同服务全方位指南
- 2025年供应商与采购商海鲜交易合同
- 2025年酸碱平衡调节药项目规划申请报告
- 2025年废弃土地资源化合同
- 2025年专利申请买卖双方协议
- 2025年人才选拔与委托合作协议标准文本
- 汉声数学图画电子版4册含妈妈手册文本不加密可版本-29.统计2500g早教
- 初中化学方程式汇总(鲁教版)
- 企业组织架构表
- 中国监察制度史
- 民俗学概论 第一章 概述课件
- 卫生院基本药物采购供应管理制度
- 搬家公司简介(15个范本)
- 典范英语-2备课材料2a课件
- 抽水蓄能辅助洞室施工方案
- 数据结构英文教学课件:chapter7 Searching
- 幼儿园中班体育活动动作目标及指导要点
评论
0/150
提交评论