信息系统分析与设计第2章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第2章信息系统建设第2章信息系统建设2.1概述2.2信息系统生存周期2.3信息系统开发过程2.4信息系统开发方法2.5信息系统建模第2章信息系统建设2.1概述2.1.1信息系统建设涉及的因素信息系统属社会系统,是自然和人类社会所存在的复杂系统之一。信息系统建设具有一般工程项目建设的共性,但也存在其独特性。信息系统建设涉及多种复杂因素。第2章信息系统建设1.文化社会因素信息系统属社会系统,企业的体制、领导、组织、政策、法规、观念、员工的人文素养等文化社会因素在一定程度上决定着信息系统。只有在体制顺畅、管理科学、领导重视、企业员工具备一定的信息素养的基础上,才能够建设成功的信息系统。2.科学理论因素信息系统建设涉及到信息科学技术、计算机科学技术、管理学和行为科学、通信工程、系统工程等多种学科。信息系统需要现代信息技术的支持,而现代信息技术是发展迅猛、科技含量很高的新技术群。信息系统建设涉及的因素:第2章信息系统建设3.技术方法因素信息系统开发需要遵循一定的方法,并运用相关的技术。信息系统开发方法对保证信息系统开发效率和质量有着决定性意义。几十年来,信息系统开发方法在逐步地发展和完善。4.领域知识因素信息系统对专业领域的服务是与专业领域中的专业知识的融合、浸透性服务。专业知识必须反映和渗透在信息系统之中,成为信息处理、业务处理、组织管理和辅助决策的依据,离开信息系统所服务的领域的专业知识,不可能开发出能够服务该领域的信息系统。信息系统建设涉及的因素:第2章信息系统建设5.环境多变因素企业的目标、策略、管理、产品、技术、业务是在动态变化,自然信息系统的需求也要跟着变化。变化的趋势和进程常常难以预测和把握,因此,信息系统在演化期中,总是要根据企业目标的变化进行动态调整。6.经济效益因素信息系统是为企业战略服务的,而企业的目标是获取最大效益和利润,所以信息系统建设必须考虑经济效益。信息系统建设涉及因素多、技术复杂,因此信息系统建设一般需要大量的资金投入。信息系统建设涉及的因素:第2章信息系统建设7.组织管理因素信息系统建设是群体性的工程,需要实施有效的组织和管理。信息系统项目的组织管理较之于一般工程项目的组织管理更复杂,因为信息系统建设具有软特征,更多是智能性活动,工程对象的可见性不强,难于组织管理。信息系统建设的组织管理涉及到过程、人员、经费、材料、文档等多种要素,通过对这些要素进行有效的组织、计划、配置、控制、监督,以有序、有效、优质地进行信息系统建设。信息系统建设涉及的因素:第2章信息系统建设2.1.2信息系统建设的内在规律信息系统的建设和发展有其内在的规律。对信息他内在规律研究最著名的是诺兰模型和米歇模型。1.诺兰模型通过对几十年信息系统发展经验的总结,美国哈佛商学院诺兰(Nolan)教授在1980年提出信息系统发展阶段论,即著名的诺兰模型。诺兰认为信息系统的建设需要经过起步、扩展、控制、集成、信息管理和成熟六个阶段,见图2.1。第2章信息系统建设图2.1信息系统建设的诺兰模型起步扩展控制集成信息管理成熟计算机时代信息时代第2章信息系统建设2.米歇模型20世纪90年代以来,信息技术得到了迅速发展,信息的综合性集约化管理的需求也日趋迫切,信息系统集成化建设的理论、方法和工具的研究也日趋活跃。早期信息系统的研究没有过多地注意信息技术的综合运用,以及将信息技术作为整个企业的发展要素而与经营管理相融合的策略。在诺兰模型的基础上,90年代提出的信息系统建设的米歇模型更能够反映当代信息技术发展的新特征。第2章信息系统建设图2.2综合信息技术应用发展的米歇模型高集成化高适应度系统集成化系统数据处理系统管理信息系统更新阶段成熟阶段增长阶段起步阶段信息技术应用状况数据处理能力企业文化全员素质第2章信息系统建设2.1.3信息系统建设的特点1.信息系统建设是一项复杂的社会过程●信息系统建设涉及到:理论、技术和方法因素;文化、社会、环境、管理和经济等社会因素;●在信息系统建设过程中,必须改革阻碍企业发展和信息系统建设的不合理的管理体制和管理制度,制定有利于企业发展和信息系统建设的规章制度。●企业的业务、管理和决策知识和方法要反映到信息系统之中,作为信息系统处理的算法和模型。信息的收集以及业务、管理、决策的系统化需要做大量的社会工作。第2章信息系统建设2.信息系统建设是一项复杂的认知过程●用户在信息系统建设过程中要逐步认识和了解信息系统;开发技术人员需要学习和了解业务领域的专业知识,以及业务的管理过程。●信息系统开发过程中,对信息系统逐步深化和认识。在分析阶段,需要调查和分析企业业务、管理和决策,以及反映这些业务、管理和决策的数据、信息、算法和相关模型,形成在逻辑上没有矛盾的需求模型。在设计阶段,需要根据需求模型,结合系统的实现环境,进行系统设计,包括系统的结构、人机界面、数据库等方面的设计工作。最后实现所设计的系统。第2章信息系统建设3.信息系统建设是一项系统工程信息系统是系统,而且是复杂的社会系统,这就需要我们用系统观点来看待和认识信息系统,用系统方法来指导信息系统建设。对信息系统的认识,必须坚持系统观点。4.信息系统建设具有显著的工程特性信息系统建设又是一项极为复杂的工程项目,需要我们用工程观点来对待信息系统建设,用工程方法来组织信息系统建设。第2章信息系统建设(1)要求企业领导者和工程主持者具有较高的信息知识素养和综合管理水平,企业具备建设信息系统的内外部条件。(2)要求企业领导者和工程主持者对信息系统建设所涉及到的复杂因素、信息系统建设的内在规律和信息系统特点有深刻理解。(3)要求企业领导者高度重视信息系统建设,并亲自参与和组织信息系统的建设工作。(4)必须提供信息系统建设所需的专业技术队伍、资金、场地等必要条件。(5)选择适宜的信息系统开发方法、技术和环境。建设成功信息系统,需要具备的因素:第2章信息系统建设2.1.4信息系统建设的工作1.信息系统规划(InformationSystemPlanning)根据信息系统建设的设想,通过对企业经营管理和目标的分析,提出符合企业发展目标的信息系统建设规划,并由这个规划指导整个信息系统的建设工作。2.信息系统开发(InformationSystemDevelopment)根据信息系统规划所确定的近期目标和任务,由用户和技术人员组成开发队伍,通过业务分析、需求分析、系统分析、系统设计、实现、测试等环节的反复,构建能够满足用户要求的信息系统的过程。第2章信息系统建设3.信息系统维护(InformationSystemMaintenance)在信息系统投入运行之后,因为企业目标、环境、管理的变化,需求的变化,技术和手段的变化,以及在运行过程中暴露出的隐患问题,由技术人员对信息系统所进行的修改和完善性工作。4.信息系统管理(InformationSystemManagement)由管理者通过有效地组织和控制参与信息系统建设的相关资源,使之有效地达到该阶段的预期目标的综合过程。由任务划分:开发管理、维护管理、运行管理;由管理的对象划分:人员管理、信息资源管理、项目管理、网络管理等。第2章信息系统建设2.2信息系统生存周期信息系统生存周期(InformationSystemLifeCycle)是指从提出信息系统建设的设想开始,历经规划,开发,演化等过程,一直到被其它信息系统所替代的全过程。在信息系统生存周期中存在规划、开发、演化、管理和支持五个过程,其中演化过程中又包括运行和维护两个子过程,见图2.3。第2章信息系统建设图2.3信息系统生存周期中的过程支持过程·文档过程·配置管理过程·培训过程·环境建立过程·质量保证过程·验证过程·评审与审计过程管理过程规划过程开发过程演化过程运行过程维护过程第2章信息系统建设1.规划过程(PlanningProcess)在规划过程中,先提出信息系统建设的设想,对所要开发的信息系统进行规划和可行性分析,然后决定该信息系统是否有必要开发,并且制定信息系统建设的总体规划。2.开发过程(DevelopmentProcess)开发过程是在信息系统规划的基础上,研制信息系统的全过程。信息系统开发要经过初始、细化、构建、移交等阶段,需要从事业务分析、需求分析、系统分析、系统设计、系统实现、测试等方面的工作,并经过多次反复迭代,最后形成可以交付用户使用的信息系统。第2章信息系统建设3.演化过程(EvolutionProcess)演化过程从信息系统提交使用开始,到信息系统不能继续适应企业目标、管理、技术的变化被终止为止。演化过程包括运行和维护两个子过程。运行过程是信息系统发挥其作用的过程。维护过程则是信息系统要不断地适应环境和需求的变化,进行完善和版本更新的过程。4.管理过程(ManagementProcess)管理过程对信息系统实施有效的管理和控制。由管理内容分,有规划管理、开发管理、维护管理、运行管理等;根据管理的对象分,有人员管理、信息资源管理、项目管理、网络管理等。第2章信息系统建设5.支持过程(SupportingProcess)支持过程是在信息系统生存周期中,除了其它过程之外,起着辅助、支持作用的信息系统过程。支持过程包括一组过程,主要有文档过程、配置管理过程、质量保证过程、验证过程、评审和审计过程、培训过程、环境建立过程等。第2章信息系统建设2.3信息系统开发过程2.3.1概述信息系统开发过程是在信息系统规划的基础上,研制信息系统的全过程。信息系统开发过程是信息系统生存周期中最重要的一个过程。经过开发过程,将把信息系统开发的初步设想,通过多个阶段、多方面细致的工作,转变成为实际可以交付用户使用的信息系统。第2章信息系统建设●信息系统开发涉及因素:开发人员、系统需求、系统目标、最终产品及中间描述等;●信息系统开发工作:业务分析、需求分析、系统分析、系统设计、系统实现和测试等六方面的工作。除此之外,还包括项目管理、系统支持等;●信息系统开发阶段:开始、细化、构建和移交。●信息系统开发过程结构:以时间和工作为两个维度的二维结构。第2章信息系统建设图2.4信息系统开发过程的二维结构开发阶段初始细化构建移交工作业务分析需求分析系统分析系统设计系统实现测试迭代1迭代2……………迭代n-1迭代n第2章信息系统建设2.3.2信息系统开发阶段1.初始阶段(InceptionPhase)初始阶段的工作主要有以下几个方面:(1)确定信息系统项目的目标、范围、边界和条件。(2)业务分析。信息系统开发只有对组织的目标、职能、机构、业务等深入分析才能开发出符合组织需要的信息系统。(3)基本需求分析。仅需要对信息系统的最基本的需求进行初步的分析,以确定信息系统的基本功能。(4)重大风险分析。对所面临的重大风险进行初步分析,确定风险造成的影响,并找出排除风险的初步方法。第2章信息系统建设(5)可行性分析。从技术、经济、社会等多个方面进行研究,并确定出本项目开发是否可行的结论。(6)系统的基本构架。基本构架作为后续开发阶段的一个工作基础,逐步对其进行填充和丰富,由它过渡成为最后的信息系统。(7)项目开发初步计划。包括项目组织、人员配备、工作进度、阶段成果和项目管理等计划。另外,需要制定细化阶段详细的工作计划。一般信息系统项目初始阶段所花费的工作量大约占开发总工作量的10%左右。第2章信息系统建设2.细化阶段(ElaborationPhase)细化阶段需要对业务、需求和系统进行深入分析,排除信息系统所存在的重大和重要风险,构建信息系统的模型框架和基准构架。其工作主要包括以下几个方面:(1)确定绝大部分系统需求。初始阶段确定总需求的20%。本阶段需要至少确定系统的80%的需求。需求包括功能性需求和效率、可靠性等性能需求。(2)完成业务分析。在初始阶段完成了大部分业务分析工作,但可能还有一些复杂业务没有理清楚,在细化阶段需要把业务分析工作做完。(3)分析和排除影响系统可行性的重大和重要风险。第2章信息系统建设(4)建立信息系统的模型框架。信息系统的模型包括业务模型、需求模型、分析模型、设计模型、实现模型和

1 / 88
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功