《管理信息系统开发概述课件.ppt》由会员分享,可在线阅读,更多相关《管理信息系统开发概述课件.ppt(98页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理信息系统开发概述管理信息系统开发概述第1页,此课件共98页哦第四章第四章 管理信息系统开发概述管理信息系统开发概述本章所讲内容如下:本章所讲内容如下:管理信息系统开发涉及的基本问题管理信息系统开发涉及的基本问题1管理信息系统开发方法管理信息系统开发方法 2管理信息系统的开发模式管理信息系统的开发模式3管理信息系统的开发方式管理信息系统的开发方式4管理信息系统发展的阶段论管理信息系统发展的阶段论 5第2页,此课件共98页哦4.1 4.1 管理信息系统开发涉及的基本问题管理信息系统开发涉及的基本问题本节所讲内容如下:本节所讲内容如下:管理信息系统开发的任务和特点管理信息系统开发的任务和特点管理
2、信息系统开发的原则管理信息系统开发的原则管理信息系统开发的组织与管理管理信息系统开发的组织与管理管理信息系统成功的条件管理信息系统成功的条件第3页,此课件共98页哦一、一、管理信息系统开发的任务和特点管理信息系统开发的任务和特点 (一)(一)管理信息系统开发的任务管理信息系统开发的任务 管理信息系统开发是指根据企业和部门管理的战略管理信息系统开发是指根据企业和部门管理的战略目标、内容、规模、性质等具体情况,目标、内容、规模、性质等具体情况,建立起一套建立起一套以计算机为基础的软硬件结合的管理信息系统。以计算机为基础的软硬件结合的管理信息系统。核心是软件的开发,还有相关的基础性建设。核心是软件的
3、开发,还有相关的基础性建设。第4页,此课件共98页哦4.1 4.1 管理信息系统开发涉及的基本问题管理信息系统开发涉及的基本问题 例例1 1:某:某产品制造企业产品制造企业需要根据市场订货的要求需要根据市场订货的要求安排生产和作业计划,管理企业的设备、物料库存安排生产和作业计划,管理企业的设备、物料库存和人员,组织产品销售等建立信息系统。和人员,组织产品销售等建立信息系统。例例2 2:某:某商业企业商业企业需要管理商品的进销存过程,包需要管理商品的进销存过程,包括前台收付款、后台进货、与供应商结账等一系列括前台收付款、后台进货、与供应商结账等一系列相关的活动建立信息系统。相关的活动建立信息系统
4、。例例3 3:某:某咨询企业咨询企业需要对自己的客户资料进行组需要对自己的客户资料进行组织,建立起客户档案及信息查询系统等。织,建立起客户档案及信息查询系统等。第5页,此课件共98页哦一、管理信息系统开发的任务和特点一、管理信息系统开发的任务和特点 (二)(二)管理信息系统开发的特点管理信息系统开发的特点 系统开发的技术手段复杂。系统开发的技术手段复杂。系统开发的内容复杂,目标多样。系统开发的内容复杂,目标多样。系统开发的投资密度大,效益难以计算。系统开发的投资密度大,效益难以计算。系统开发的环境复杂多变。系统开发的环境复杂多变。信息系统开发必须与管理变革相结合信息系统开发必须与管理变革相结合
5、。第6页,此课件共98页哦 系统开发的技术手段复杂系统开发的技术手段复杂J管理信息系统是信息技术与现代管理理论结合的管理信息系统是信息技术与现代管理理论结合的产物,它试图用先进的手段解决社会管理问题。产物,它试图用先进的手段解决社会管理问题。J计算机软硬件技术、数据通信与网络技术、人计算机软硬件技术、数据通信与网络技术、人工智能技术、各类管理决策方法都是当今发展工智能技术、各类管理决策方法都是当今发展最快的技术,是管理信息系统借以实现各种功最快的技术,是管理信息系统借以实现各种功能的手段。能的手段。第7页,此课件共98页哦 系统开发的内容复杂,目标多样系统开发的内容复杂,目标多样J管理系统需要
6、的管理系统需要的信息量信息量大面广、形式多样。大面广、形式多样。J一个综合性的信息系统要支持一个综合性的信息系统要支持各级多部门的管理各级多部门的管理,规模庞大,规模庞大,结构复杂,非一般技术工程所能比拟。结构复杂,非一般技术工程所能比拟。J企业各部门和管理人员的企业各部门和管理人员的信息需求不尽相同信息需求不尽相同,甚至冲突,协,甚至冲突,协调困难,有些需求是模糊的。调困难,有些需求是模糊的。J管理信息系统在实际运行前管理信息系统在实际运行前无法进行现场试验无法进行现场试验,系统开发,系统开发中的问题只有投入运行后才能充分暴露。加之系统开发周期中的问题只有投入运行后才能充分暴露。加之系统开发
7、周期长,容易造成人力、物力和时间的浪费。长,容易造成人力、物力和时间的浪费。第8页,此课件共98页哦 系统开发的投资密度大,效益难以计算系统开发的投资密度大,效益难以计算L管理信息系统的开发,都需要投入管理信息系统的开发,都需要投入大量的资金大量的资金。系。系统采用大量的先进技术,仍需要投入大量的人统采用大量的先进技术,仍需要投入大量的人力进行系统分析、设计和编写程序。管理信息力进行系统分析、设计和编写程序。管理信息系统开发是一种高智力的劳动密集型项目,简系统开发是一种高智力的劳动密集型项目,简单劳动所占比例极小。单劳动所占比例极小。L管理信息系统给企业带来的效益主要是间接效益,管理信息系统给
8、企业带来的效益主要是间接效益,不像一般技术工程取得的效益那样直接和容易计算。不像一般技术工程取得的效益那样直接和容易计算。第9页,此课件共98页哦 系统开发的环境复杂多变系统开发的环境复杂多变管理信息系统要成为企业竞争的有力武器,管理信息系统要成为企业竞争的有力武器,必须适应必须适应企业的竞争环境企业的竞争环境。这就要求管理信息系。这就要求管理信息系统的开发者必须十分重视、深刻理解企业面临的统的开发者必须十分重视、深刻理解企业面临的内外环境及其发展趋势,考虑到管理体制、管理内外环境及其发展趋势,考虑到管理体制、管理思想、管理方法和手段,考虑到人的习惯、心理思想、管理方法和手段,考虑到人的习惯、
9、心理状态以及现行的制度、惯例和社会、政治等诸多状态以及现行的制度、惯例和社会、政治等诸多因素。因素。第10页,此课件共98页哦 系统开发必须与管理变革相结合系统开发必须与管理变革相结合 信息技术作为一种最先进的生产力,它在管理领域的应用,必信息技术作为一种最先进的生产力,它在管理领域的应用,必然促使管理模式、管理过程的变革。信息系统开发必须与然促使管理模式、管理过程的变革。信息系统开发必须与管理变革相结合。管理变革相结合。首先需要用户和开发者很好地结合。首先需要用户和开发者很好地结合。开发单位的领导要积极主动地学习信息技术。开发单位的领导要积极主动地学习信息技术。开发人员要积极主动地了解管理实
10、践。开发人员要积极主动地了解管理实践。管理人员和开发人员对开发单位的使命、战略目标有共管理人员和开发人员对开发单位的使命、战略目标有共同的认识,对信息技术在各管理层的作用有共同的了解,同的认识,对信息技术在各管理层的作用有共同的了解,双方才有起码的共同语言。双方才有起码的共同语言。第11页,此课件共98页哦二、管理信息系统开发的原则二、管理信息系统开发的原则 4.1 4.1 管理信息系统开发涉及的基本问题管理信息系统开发涉及的基本问题(1)“一把手一把手”原则原则(3)适用性和先进性原则)适用性和先进性原则(2)面向用户原则)面向用户原则(6)四统一原则)四统一原则(4)信息工程原则)信息工程
11、原则(5)阶段性原则)阶段性原则原则第12页,此课件共98页哦(1)“一把手一把手”原则原则MIS的开发与应用是一个技术性、政策性很强的系的开发与应用是一个技术性、政策性很强的系统工程,诸如系统开发目标、环境改造、管理体制变统工程,诸如系统开发目标、环境改造、管理体制变革、机构重组、设备配置、软硬件资源开发、人员培革、机构重组、设备配置、软硬件资源开发、人员培训、项目管理、服务支持等训、项目管理、服务支持等一系列重大问题均需一系列重大问题均需一系列重大问题均需一系列重大问题均需“一一一一把手把手把手把手”的支持与参与的支持与参与的支持与参与的支持与参与。因为。因为“一把手一把手”最清楚自己组织
12、最清楚自己组织的问题,最能合理地确定系统目标,拥有实现目标的人权、的问题,最能合理地确定系统目标,拥有实现目标的人权、财权、指挥权,能够决定投资、调整机构、确定计算机平台财权、指挥权,能够决定投资、调整机构、确定计算机平台等,这是任何人不能替代的。等,这是任何人不能替代的。只有只有只有只有“一把手一把手一把手一把手”亲自参与和支亲自参与和支亲自参与和支亲自参与和支持持持持MISMIS的开发,才能获得成功。的开发,才能获得成功。的开发,才能获得成功。的开发,才能获得成功。第13页,此课件共98页哦(2)面向用户原则)面向用户原则 MIS是为用户开发的,最终要交给用户使用,由是为用户开发的,最终要
13、交给用户使用,由用户作出客观评价。其标准是用户作出客观评价。其标准是MIS能够满足用户所提能够满足用户所提出的各类信息需求,出的各类信息需求,能否让用户满意能否让用户满意能否让用户满意能否让用户满意,而绝对不是,而绝对不是MIS开发人员是否满意。开发人员是否满意。第14页,此课件共98页哦(3)适用性和先进性原则)适用性和先进性原则MIS开发,既不能盲目追求技术的先进性而采开发,既不能盲目追求技术的先进性而采取不成熟的技术,造成系统不能正常运行或运行取不成熟的技术,造成系统不能正常运行或运行不可靠、不稳定;也不能起点太低,采用过分落不可靠、不稳定;也不能起点太低,采用过分落后的技术途径,造成系
14、统功能弱、性能差。因此,后的技术途径,造成系统功能弱、性能差。因此,在在MIS开发中应注重适用性与先进性相结合,一方开发中应注重适用性与先进性相结合,一方面要面要把适用性放在第一位把适用性放在第一位把适用性放在第一位把适用性放在第一位,满足现行管理的实际需求,满足现行管理的实际需求,另一方面另一方面采用先进的管理思想和先进的技术采用先进的管理思想和先进的技术采用先进的管理思想和先进的技术采用先进的管理思想和先进的技术,开发,开发出出功能全、起点高功能全、起点高功能全、起点高功能全、起点高的系统。的系统。第15页,此课件共98页哦(4)信息工程原则)信息工程原则用信息工程的方法来开发管理信息系统
15、。用信息工程的方法来开发管理信息系统。用信息工程的方法来开发管理信息系统。用信息工程的方法来开发管理信息系统。组织组织的的MIS开发涉及到管理思想的转变,管理体制的变革,开发涉及到管理思想的转变,管理体制的变革,管理基础工作的健全等,是一项内容繁多、覆盖面广、管理基础工作的健全等,是一项内容繁多、覆盖面广、人机结合的系统工程,它还涉及到组织的整体状况、环人机结合的系统工程,它还涉及到组织的整体状况、环境及经营管理和业务技术等多个方面。境及经营管理和业务技术等多个方面。第16页,此课件共98页哦(5)阶段性原则)阶段性原则无论是大型还是小型无论是大型还是小型MIS在其开发过程中都要在其开发过程中
16、都要严格划分工作阶段严格划分工作阶段,明确规定各个阶段的任务和成,明确规定各个阶段的任务和成果,并制定出各个阶段的目标和评价标准,由开发领果,并制定出各个阶段的目标和评价标准,由开发领导小组或技术负责人来对阶段性成果进行评审,发现导小组或技术负责人来对阶段性成果进行评审,发现问题及时提出修改方案,保证系统开发质量。问题及时提出修改方案,保证系统开发质量。第17页,此课件共98页哦(6)四统一原则)四统一原则MIS的开发要做到的开发要做到“统一领导、统一规则、统一统一领导、统一规则、统一统一领导、统一规则、统一统一领导、统一规则、统一目标规范、统一软硬件环境目标规范、统一软硬件环境目标规范、统一
17、软硬件环境目标规范、统一软硬件环境”。“四统一四统一”给系统开给系统开发人员和系统管理人员提出了共同遵守的准则,发人员和系统管理人员提出了共同遵守的准则,加强了系统开发过程的管理和控制,对提高系统加强了系统开发过程的管理和控制,对提高系统开发质量和水平、缩短开发时间、降低开发费用、开发质量和水平、缩短开发时间、降低开发费用、方便系统管理和维护等,均起到了重要指导作用。方便系统管理和维护等,均起到了重要指导作用。第18页,此课件共98页哦 三、管理信息系统开发的组织与管理三、管理信息系统开发的组织与管理(一)管理信息系统的组织机构(一)管理信息系统的组织机构系统领导小组系统领导小组 系统开发领导
18、小组负责新系统的行政组织、领导和协调工作。领导小组成员主要包括企业的领导者、部门业务骨干、单位内部计算机专家或信息主管人员、系统开发的技术负责人等。系统开发工作小组系统开发工作小组 系统开发小组是在系统领导小组的指导下,负责系统的具体实施过程。负责组织与实施系统开发的具体工作,可根据具体需要分成系统规划小组、系统分析设计小组、程序设计小组、测试小组、试运行小组等。第19页,此课件共98页哦(二)管理信息系统开发的人员(二)管理信息系统开发的人员(1 1)系统分析员)系统分析员(2 2)数据库管理员)数据库管理员(3 3)硬件网络设计员)硬件网络设计员(4 4)系统设计员)系统设计员(5 5)程
19、序设计员)程序设计员(6 6)项目经理)项目经理(7 7)用户)用户 第20页,此课件共98页哦(二)管理信息系统开发的人员(二)管理信息系统开发的人员(1)系统分析员)系统分析员 主要起着用户和系统开发其他人员之间的桥梁和接主要起着用户和系统开发其他人员之间的桥梁和接口作用,口作用,是是MIS开发的核心人物开发的核心人物。首先要负责了解。首先要负责了解用户的想法和用户的想法和需求需求,并运用自己所具有的专业知识,并运用自己所具有的专业知识,确立出系统应具有的逻辑功能,然后用适当的工具和确立出系统应具有的逻辑功能,然后用适当的工具和方法将其表达出来形成新系统的方法将其表达出来形成新系统的逻辑方
20、案逻辑方案,这个方案,这个方案要能充分满足用户需求并与用户取得共识,又能使要能充分满足用户需求并与用户取得共识,又能使系统设计员、程序设计员依此予以系统设计与实施。系统设计员、程序设计员依此予以系统设计与实施。再次要从充分代表用户的利益,负责对系统设计员、再次要从充分代表用户的利益,负责对系统设计员、程序设计员的工作成果进行评审。最后在测试阶段程序设计员的工作成果进行评审。最后在测试阶段对系统进行评审。对系统进行评审。第21页,此课件共98页哦(二)管理信息系统开发的人员(二)管理信息系统开发的人员(2)数据库管理员)数据库管理员 主要职责:主要职责:一,依据新系统逻辑方案中提出的数据需求进行
21、一,依据新系统逻辑方案中提出的数据需求进行数据数据库库的的设计、定义和存储设计、定义和存储。二,在系统运行中二,在系统运行中监督监督和和控制控制数据库的运行。数据库的运行。三,做好数据库的三,做好数据库的维护维护和和改进改进工作。工作。第22页,此课件共98页哦(二)管理信息系统开发的人员(二)管理信息系统开发的人员(3)硬件网络设计员)硬件网络设计员 主要职责:主要职责:依据新系统逻辑方案中提出的对硬件网络的基本要依据新系统逻辑方案中提出的对硬件网络的基本要求制定求制定硬件网络配置方案硬件网络配置方案,并负责该方案的全部,并负责该方案的全部实施实施工作。工作。第23页,此课件共98页哦(二)
22、管理信息系统开发的人员(二)管理信息系统开发的人员(4)系统设计员)系统设计员 主要职责:主要职责:依据新系统逻辑方案以及实现系统的硬件、软件依据新系统逻辑方案以及实现系统的硬件、软件环境进行系统的环境进行系统的总体设计、模块设计总体设计、模块设计以及模块之间以及模块之间接口的设计接口的设计工作。工作。第24页,此课件共98页哦(二)管理信息系统开发的人员(二)管理信息系统开发的人员(5)程序设计员)程序设计员 主要职责:主要职责:依据新系统逻辑方案进行系统的依据新系统逻辑方案进行系统的程序设计程序设计,实,实现方案中的各项功能,负责进行用户的使用现方案中的各项功能,负责进行用户的使用培训培训
23、工作,负责系统的工作,负责系统的测试测试和和试运行试运行。第25页,此课件共98页哦(二)管理信息系统开发的人员(二)管理信息系统开发的人员(6)项目经理)项目经理 主要职责:主要职责:组织和协调组织和协调好系统开发的各类人员,解决系统好系统开发的各类人员,解决系统开发过程中出现的各种矛盾。项目经理必须有能力开发过程中出现的各种矛盾。项目经理必须有能力解决实际问题,正确而果断的决策,能使参与系统解决实际问题,正确而果断的决策,能使参与系统开发的每一个人都能富有成效地工作。开发的每一个人都能富有成效地工作。第26页,此课件共98页哦(二)管理信息系统开发的人员(二)管理信息系统开发的人员(7)用
24、户)用户用户是用户是MIS开发的开发的参与者和最终使用者参与者和最终使用者,他们懂,他们懂得具体的管理需求和信息需求。因此,其主要职得具体的管理需求和信息需求。因此,其主要职责是必须负责地提出系统需求,对其他各类人员责是必须负责地提出系统需求,对其他各类人员所理解、设计并表达的结果进行评审,及时纠正所理解、设计并表达的结果进行评审,及时纠正系统开发中的偏差,并在系统正常运行时能够熟系统开发中的偏差,并在系统正常运行时能够熟练地运用新系统为自身的管理工作服务。练地运用新系统为自身的管理工作服务。第27页,此课件共98页哦(三)管理信息系统开发的项目管理(三)管理信息系统开发的项目管理(1)管理基
25、础工作的)管理基础工作的标准化标准化、程序化程序化(2)人力、物力、财力)人力、物力、财力分阶段分阶段投入投入(3)进度计划进度计划与与控制控制(4)阶段性评审阶段性评审 第28页,此课件共98页哦四、管理信息系统成功的条件四、管理信息系统成功的条件 (1)领导)领导重视重视,业务人员积极性高,业务人员积极性高(2)企业必须有开发管理信息系统的)企业必须有开发管理信息系统的实际需求实际需求和和迫切性迫切性(3)企业必须要有一定的)企业必须要有一定的科学管理基础科学管理基础即企业管理方法的即企业管理方法的科学化。科学化。(4)企业有必要的)企业有必要的投资保证投资保证,并能提供系统维护人员的编,
26、并能提供系统维护人员的编制和维护费用。制和维护费用。(5)企业管理人员的)企业管理人员的知识结构知识结构应满足系统建设的需要。应满足系统建设的需要。(6)企业的)企业的基础数据基础数据要齐全、规范。要齐全、规范。第29页,此课件共98页哦4.2 4.2 管理信息系统开发方法管理信息系统开发方法本节所讲内容如下:本节所讲内容如下:.结构化系统开发方法结构化系统开发方法1.原型法原型法2.面向对象法面向对象法3.CASE(计算机辅助软件工程)方法(计算机辅助软件工程)方法4第30页,此课件共98页哦一、结构化系统开发方法一、结构化系统开发方法 结构化系统开发方法结构化系统开发方法强调从强调从系统的
27、角度系统的角度出发出发来分析问题和解决问题,面对要开发的系统,从来分析问题和解决问题,面对要开发的系统,从层次的层次的角度角度,自顶向下地分析和设计自顶向下地分析和设计系统,认为任何系统都系统,认为任何系统都有一个从发生、发展到消亡的生命周期,新系统是旧系统有一个从发生、发展到消亡的生命周期,新系统是旧系统的继续。的继续。开发过程强调严格的开发过程强调严格的规范管理规范管理,工作,工作文档文档要成文,要成文,要标准。目前,该类方法仍不失为一种有要标准。目前,该类方法仍不失为一种有效的效的信息系统开发方法。信息系统开发方法。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第31页,此课件
28、共98页哦一、结构化系统开发方法一、结构化系统开发方法 (一)结构化系统开发方法的基本思想 基本思想基本思想:用:用系统工程系统工程的思想和工程化的方法,按的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。也就是说,先将整个管理信息系统进行分析与设计。也就是说,先将整个管理信息系统的开发划分成若干个不同阶段,如系统规划、系统统的开发划分成若干个不同阶段,如系统规划、系统分析、系统设计、系统实施、运行和维护;然后在系分析、系统设计、系统实施、运行和维护;然后在系统规划、分析和设计阶段采用统规划、分析和设计阶段采用
29、自顶向下自顶向下的方法对系统的方法对系统进行结构化划分;最后在系统实施阶段,采用进行结构化划分;最后在系统实施阶段,采用自底向上自底向上的方法逐步实施。的方法逐步实施。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第32页,此课件共98页哦(二)结构化系统开发方法的特点 系统观点系统观点 我们要建立的信息系统和建立这个系统的整个过程是一个系我们要建立的信息系统和建立这个系统的整个过程是一个系统问题,要按照系统的观点来分析和解决它。统问题,要按照系统的观点来分析和解决它。首先,要明确信息系统建立的目的,要把企业的需求搞清楚,首先,要明确信息系统建立的目的,要把企业的需求搞清楚,不能含糊
30、;不能含糊;其次,要从整体的角度出发分析问题和解决问题,不能其次,要从整体的角度出发分析问题和解决问题,不能见木不见林,只管局部的最优忽略全局最优;见木不见林,只管局部的最优忽略全局最优;最后,还要考虑系统的相关性及环境适应性,注重子系统之间最后,还要考虑系统的相关性及环境适应性,注重子系统之间的各种联系,并给系统留有一定的扩充余地。的各种联系,并给系统留有一定的扩充余地。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第33页,此课件共98页哦(二)结构化系统开发方法的特点 严格区分工作阶段,每个阶段都有明确的任务和应严格区分工作阶段,每个阶段都有明确的任务和应得的成果。得的成果。结
31、构化方法强调按照时间顺序、工作内容,将系统开发过结构化方法强调按照时间顺序、工作内容,将系统开发过程划分为几个阶段,如系统规划阶段、系统分析阶段、系统程划分为几个阶段,如系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行和维护阶段。明确每个设计阶段、系统实施阶段、系统运行和维护阶段。明确每个阶段的任务和目标,在开发领导小组的检查和督促下逐一完阶段的任务和目标,在开发领导小组的检查和督促下逐一完成各个阶段的任务,前一阶段是后一阶段的工作依据,不可成各个阶段的任务,前一阶段是后一阶段的工作依据,不可打乱或颠倒。打乱或颠倒。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第34
32、页,此课件共98页哦(二)结构化系统开发方法的特点 自顶向下的分析与设计和自底向上的系统实施。自顶向下的分析与设计和自底向上的系统实施。按照系统的观点,任何事情都是互相联系的整体。因此按照系统的观点,任何事情都是互相联系的整体。因此在系统分析与设计时要站在整体的角度,自顶向下地工作。在系统分析与设计时要站在整体的角度,自顶向下地工作。但在系统实施时,先对最底层的模块编程,然后一个模块、但在系统实施时,先对最底层的模块编程,然后一个模块、几个模块地调试,最后自底向上逐步构成整个系统。几个模块地调试,最后自底向上逐步构成整个系统。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第35页,此
33、课件共98页哦(二)结构化系统开发方法的特点 工作成果文档化,文档资料规范化、标准化。工作成果文档化,文档资料规范化、标准化。MIS开发是一项复杂的系统工程,参加人员多,经开发是一项复杂的系统工程,参加人员多,经历时间长,为了保证工作的连续性,根据系统工程的历时间长,为了保证工作的连续性,根据系统工程的思想,思想,MIS的各个阶段性的成果必须文档化,文档资的各个阶段性的成果必须文档化,文档资料标准化、格式化。这样才能更好的实现用户与系料标准化、格式化。这样才能更好的实现用户与系统开发人员的交流,才能确保各个阶段的无缝连接。统开发人员的交流,才能确保各个阶段的无缝连接。4.2 4.2 管理信息系
34、统开发方法管理信息系统开发方法第36页,此课件共98页哦4.2 4.2 管理信息系统开发方法管理信息系统开发方法(三)结构化系统开发方法的五个阶段 用结构化系统开发方法开发一个系统,一般将整用结构化系统开发方法开发一个系统,一般将整个开发过程划分成五个首尾相连的阶段,称之为结构个开发过程划分成五个首尾相连的阶段,称之为结构化系统开发的化系统开发的生命周期生命周期。系统开发生命周期的五个。系统开发生命周期的五个阶段包括:阶段包括:系统规划阶段系统规划阶段 系统分析阶段系统分析阶段 系统设计阶段系统设计阶段 系统实施阶段系统实施阶段 系统运行和维护阶段系统运行和维护阶段第37页,此课件共98页哦图
35、图41结构化系统开发方法的生命周期结构化系统开发方法的生命周期 提出提出要求要求初步初步调查调查可行性可行性研究研究审批审批详细详细调查调查逻辑逻辑设计设计审查审查总体总体设计设计详细详细设计设计审查审查编程编程调试调试系统系统转换转换验收验收系统系统维护维护系统系统评价评价系统规划系统规划系统分析系统分析系统运行系统运行与维护与维护系统设计系统设计系统实施系统实施4.2 4.2 管理信息系统开发方法管理信息系统开发方法第38页,此课件共98页哦系统规划阶段系统规划阶段该阶段的任务是对企业的环境、企业目标、现该阶段的任务是对企业的环境、企业目标、现行系统的状况进行行系统的状况进行初步调查初步调
36、查,根据企业的目标和,根据企业的目标和发展战略,确定信息系统的发展战略,对开发新发展战略,确定信息系统的发展战略,对开发新系统的需求作出分析和预测,同时还要考虑开发系统的需求作出分析和预测,同时还要考虑开发新系统所受的各种约束条件,研究新系统的必要新系统所受的各种约束条件,研究新系统的必要性和可能性。给出拟开发系统的备选方案,对这性和可能性。给出拟开发系统的备选方案,对这些方案进行些方案进行可行性分析可行性分析,写出可行性分析报告。,写出可行性分析报告。确定分析阶段实施进度,最后编写确定分析阶段实施进度,最后编写系统设计任务系统设计任务书书。第39页,此课件共98页哦系统分析阶段系统分析阶段该
37、阶段的任务是根据系统设计任务书所确定的范围,该阶段的任务是根据系统设计任务书所确定的范围,通过对组织的现行系统进行通过对组织的现行系统进行详细调查分析详细调查分析,描述,描述现行系统的业务流程,指出现行系统的局限性和现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。这个阶段又叫系求,即提出新系统的逻辑模型。这个阶段又叫系统统逻辑设计逻辑设计阶段。系统分析阶段工作成果是阶段。系统分析阶段工作成果是系统分系统分析说明书析说明书。它既是给用户看的,又是下个阶段工。它既是给用户看的,又是下个阶段工作
38、依据。作依据。第40页,此课件共98页哦系统设计阶段系统设计阶段 系统分析阶段的任务是回答系统系统分析阶段的任务是回答系统系统分析阶段的任务是回答系统系统分析阶段的任务是回答系统“做什么做什么”的问题,的问题,的问题,的问题,而系统设计阶段要回答的问题是而系统设计阶段要回答的问题是而系统设计阶段要回答的问题是而系统设计阶段要回答的问题是“怎么做怎么做怎么做怎么做”。该阶该阶段的任务是根据系统分析说明书中规定的功能要段的任务是根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段术方案,也即设
39、计新系统的物理模型。这个阶段又称为又称为物理设计物理设计阶段。这一阶段可分为阶段。这一阶段可分为总体设计总体设计和和详细设计详细设计两个阶段。这个阶段的主要技术文档是两个阶段。这个阶段的主要技术文档是“系统设计说明书系统设计说明书”。第41页,此课件共98页哦系统实施阶段系统实施阶段该阶段的任务计算机等设备的购置、安装和调该阶段的任务计算机等设备的购置、安装和调试,程序的编写和调试,用户人员的培训,数试,程序的编写和调试,用户人员的培训,数据文件转换,系统调试与转换等。这一阶段的据文件转换,系统调试与转换等。这一阶段的特点是几个相互联系、相互制约的任务同时展特点是几个相互联系、相互制约的任务同
40、时展开,必须精心安排、合理组织。系统实施是按开,必须精心安排、合理组织。系统实施是按实施计划分阶段完成的,每个阶段应写出实施计划分阶段完成的,每个阶段应写出实施进实施进度报告度报告。系统测试之后写出。系统测试之后写出系统测试分析报告系统测试分析报告。第42页,此课件共98页哦系统运行和维护阶段系统运行和维护阶段系统投入运行后,需要进行系统的日常运行管系统投入运行后,需要进行系统的日常运行管理、维护和评价三部分工作。理、维护和评价三部分工作。若运行结果良好,则送管理部门,指导生产经若运行结果良好,则送管理部门,指导生产经营活动;营活动;如果存在问题,则要对系统进行修改、维护或如果存在问题,则要对
41、系统进行修改、维护或者是局部调整;者是局部调整;如果出现了不可调和的大问题(这种情况一般是如果出现了不可调和的大问题(这种情况一般是系统运行若干年后,系统运行的环境已发生了根系统运行若干年后,系统运行的环境已发生了根本的变化时才可能出现),则用户将会进一步提本的变化时才可能出现),则用户将会进一步提出开发新系统的要求,这标志这老系统生命的结出开发新系统的要求,这标志这老系统生命的结束,新系统的诞生。束,新系统的诞生。第43页,此课件共98页哦(四)结构化系统开发方法的优缺点(四)结构化系统开发方法的优缺点 优点优点:l 整体思路整体思路清楚,能够从全局出发,步步为营,减少返工,清楚,能够从全局
42、出发,步步为营,减少返工,有利于提高开发质量;有利于提高开发质量;l 设计工作中设计工作中阶段性阶段性非常强,每一阶段均有工作成果出现;非常强,每一阶段均有工作成果出现;l 每一阶段的工作成果是下一阶段工作的依据,工作进度比较容每一阶段的工作成果是下一阶段工作的依据,工作进度比较容易把握,有利于系统开发的总体管理和控制;易把握,有利于系统开发的总体管理和控制;l 由于该方法强调由于该方法强调从整体来分析和设计从整体来分析和设计整个系统,因此在系整个系统,因此在系统分析时,可以诊断出原系统中存在的问题和结构上的缺陷,统分析时,可以诊断出原系统中存在的问题和结构上的缺陷,这一点是其他方法难以做到的
43、。这一点是其他方法难以做到的。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第44页,此课件共98页哦(四)结构化系统开发方法的优缺点缺点:缺点:l 系统的系统的开发周期太长开发周期太长,有时,系统开发尚未完成,而内,有时,系统开发尚未完成,而内外环境已经发生了变化,对系统的需求也发生了变化。外环境已经发生了变化,对系统的需求也发生了变化。l 这种方法要求系统开发者在调查中就充分地掌握用户这种方法要求系统开发者在调查中就充分地掌握用户需求、管理状况以及预见可能发生的变化,这需求、管理状况以及预见可能发生的变化,这不大符合人不大符合人们循序渐进地认识事物的规律性们循序渐进地认识事物的规
44、律性。l 需要需要大量的文档和图表大量的文档和图表,这方面的工作劳动量非常大,这方面的工作劳动量非常大,有时会造成效率低、成本高的问题。有时会造成效率低、成本高的问题。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第45页,此课件共98页哦(五)结构化系统方法的适用范围 主要适用于大系统或系统开发缺乏经验的情况。主要适用于大系统或系统开发缺乏经验的情况。4.2 4.2 管理信息系统开发方法管理信息系统开发方法第46页,此课件共98页哦4.2 4.2 管理信息系统开发方法管理信息系统开发方法二、原型法二、原型法 原型法原型法根据系统开发人员对用户需求的理根据系统开发人员对用户需求的理解
45、,在强有力的软件环境支持下,解,在强有力的软件环境支持下,快速快速开发出一个开发出一个原型系统,并提供给用户,与用户反复协商修改,原型系统,并提供给用户,与用户反复协商修改,直至实现新系统。直至实现新系统。其系统开发是一个分析、设计、编程、运行、评其系统开发是一个分析、设计、编程、运行、评价多次重复、不断演进的过程。价多次重复、不断演进的过程。第47页,此课件共98页哦4.2 4.2 管理信息系统开发方法管理信息系统开发方法二、原型法二、原型法(一)原型法开发步骤(一)原型法开发步骤确定用户的基本需求确定用户的基本需求。要在很短的时间内调查并。要在很短的时间内调查并确定用户基本需求,这时的需求
46、可能是不完全的、确定用户基本需求,这时的需求可能是不完全的、粗糙的,但也是最基本的,如系统功能、数据规范、粗糙的,但也是最基本的,如系统功能、数据规范、结果格式、屏幕及菜单等。结果格式、屏幕及菜单等。开发初始原型系统开发初始原型系统。开发者根据用户基本需求开发。开发者根据用户基本需求开发一个应用系统的初始原型,并交付原型的基本功能及一个应用系统的初始原型,并交付原型的基本功能及有关屏幕画面。有关屏幕画面。第48页,此课件共98页哦4.2 4.2 管理信息系统开发方法管理信息系统开发方法二、原型法二、原型法(一)原型法开发步骤(一)原型法开发步骤对原型进行评价对原型进行评价。让用户试用原型,根据
47、实际运行情。让用户试用原型,根据实际运行情况,明确原型存在的问题。况,明确原型存在的问题。修正和改进原型系统修正和改进原型系统。开发者根据用户试用及提出。开发者根据用户试用及提出的问题,与用户共同研究确定修改原型的方案,经过的问题,与用户共同研究确定修改原型的方案,经过修改和完善得到新的原型。然后再试用、评价,再修修改和完善得到新的原型。然后再试用、评价,再修改完善,多次反复一直到满意为止。改完善,多次反复一直到满意为止。第49页,此课件共98页哦确定用户最初要求确定用户最初要求研制系统原型研制系统原型评价、使用系统原型评价、使用系统原型完成系统开发并交付使用完成系统开发并交付使用修改和完善系
48、统原型修改和完善系统原型用户满意?用户满意?图图3-2 原型法开发流程原型法开发流程 4.2 4.2 管理信息系统开发方法管理信息系统开发方法第50页,此课件共98页哦(二)原型法的优缺点 优点优点:l 认识论上的突破认识论上的突破开发过程是一个循环往复的反馈过程,它符合用户对计算开发过程是一个循环往复的反馈过程,它符合用户对计算机应用的认识逐步发展、螺旋式上升的规律。机应用的认识逐步发展、螺旋式上升的规律。l 改进了用户和系统设计者的信息交流方式改进了用户和系统设计者的信息交流方式由于有用户的直接参与,就能直接而又及时地发现问题,由于有用户的直接参与,就能直接而又及时地发现问题,并进行修正,
49、因而可以减少产品的设计性错误。当用户和开并进行修正,因而可以减少产品的设计性错误。当用户和开发人员采用原型法后,改善了信息的沟通状况,设计错误必发人员采用原型法后,改善了信息的沟通状况,设计错误必然大大减少。然大大减少。第51页,此课件共98页哦(二)原型法的优缺点 优点优点:l 用户满意程度提高用户满意程度提高由于原型法向用户展示了一个活灵活现的原型系统供用户由于原型法向用户展示了一个活灵活现的原型系统供用户使用和修改,从而提高了用户的满意程度。当用户并不确定使用和修改,从而提高了用户的满意程度。当用户并不确定初始系统的需求时,采用现实系统模型做试验要比参加系统初始系统的需求时,采用现实系统
50、模型做试验要比参加系统设计会议、回忆静态屏幕设计以及查看文件资料更有意义。设计会议、回忆静态屏幕设计以及查看文件资料更有意义。第52页,此课件共98页哦(二)原型法的优缺点 优点优点:l 开发风险降低开发风险降低 减少了大量重复的文档编制时间,缩短了开发周期,从而减少了大量重复的文档编制时间,缩短了开发周期,从而减少了开发风险。另外,使用原型系统来测试开发思想及方案,减少了开发风险。另外,使用原型系统来测试开发思想及方案,只有通过原型使用户和开发人员意见一致时,才能继续开发最只有通过原型使用户和开发人员意见一致时,才能继续开发最终系统,所以也会降低开发风险。终系统,所以也会降低开发风险。第53