第2章信息系统建设.ppt
《第2章信息系统建设.ppt》由会员分享,可在线阅读,更多相关《第2章信息系统建设.ppt(88页珍藏版)》请在三一文库上搜索。
1、第2章 信息系统建设,2.1 概 述 2.2 信息系统生存周期 2.3 信息系统开发过程 2.4 信息系统开发方法 2.5 信息系统建模,2.1 概 述,2.1.1 信息系统建设涉及的因素 信息系统属社会系统,是自然和人类社会所存在的复杂系统之一。信息系统建设具有一般工程项目建设的共性,但也存在其独特性。信息系统建设涉及多种复杂因素。,1. 文化社会因素 信息系统属社会系统,企业的体制、领导、组织、政策、法规、观念、员工的人文素养等文化社会因素在一定程度上决定着信息系统。只有在体制顺畅、管理科学、领导重视、企业员工具备一定的信息素养的基础上,才能够建设成功的信息系统。 2. 科学理论因素 信息
2、系统建设涉及到信息科学技术、计算机科学技术、管理学和行为科学、通信工程、系统工程等多种学科。信息系统需要现代信息技术的支持,而现代信息技术是发展迅猛、科技含量很高的新技术群。,信息系统建设涉及的因素:,3. 技术方法因素 信息系统开发需要遵循一定的方法,并运用相关的技术。信息系统开发方法对保证信息系统开发效率和质量有着决定性意义。 几十年来,信息系统开发方法在逐步地发展和完善。 4. 领域知识因素 信息系统对专业领域的服务是与专业领域中的专业知识的融合、浸透性服务。专业知识必须反映和渗透在信息系统之中,成为信息处理、业务处理、组织管理和辅助决策的依据,离开信息系统所服务的领域的专业知识,不可能
3、开发出能够服务该领域的信息系统。,信息系统建设涉及的因素:,5. 环境多变因素 企业的目标、策略、管理、产品、技术、业务是在动态变化,自然信息系统的需求也要跟着变化。变化的趋势和进程常常难以预测和把握,因此,信息系统在演化期中,总是要根据企业目标的变化进行动态调整。 6. 经济效益因素 信息系统是为企业战略服务的,而企业的目标是获取最大效益和利润,所以信息系统建设必须考虑经济效益。信息系统建设涉及因素多、技术复杂,因此信息系统建设一般需要大量的资金投入。,信息系统建设涉及的因素:,7. 组织管理因素 信息系统建设是群体性的工程,需要实施有效的组织和管理。信息系统项目的组织管理较之于一般工程项目
4、的组织管理更复杂,因为信息系统建设具有软特征,更多是智能性活动,工程对象的可见性不强,难于组织管理。信息系统建设的组织管理涉及到过程、人员、经费、材料、文档等多种要素,通过对这些要素进行有效的组织、计划、配置、控制、监督,以有序、有效、优质地进行信息系统建设。,信息系统建设涉及的因素:,2.1.2 信息系统建设的内在规律 信息系统的建设和发展有其内在的规律。对信息他内在规律研究最著名的是诺兰模型和米歇模型。 1诺兰模型 通过对几十年信息系统发展经验的总结,美国哈佛商学院诺兰(Nolan)教授在1980年提出信息系统发展阶段论,即著名的诺兰模型。诺兰认为信息系统的建设需要经过起步、扩展、控制、集
5、成、信息管理和成熟六个阶段,见图2.1。,图2.1 信息系统建设的诺兰模型,2米歇模型 20世纪90年代以来,信息技术得到了迅速发展,信息的综合性集约化管理的需求也日趋迫切,信息系统集成化建设的理论、方法和工具的研究也日趋活跃。早期信息系统的研究没有过多地注意信息技术的综合运用,以及将信息技术作为整个企业的发展要素而与经营管理相融合的策略。在诺兰模型的基础上,90年代提出的信息系统建设的米歇模型更能够反映当代信息技术发展的新特征。,图2.2 综合信息技术应用发展的米歇模型,2.1.3 信息系统建设的特点 1. 信息系统建设是一项复杂的社会过程 信息系统建设涉及到:理论、技术和方法因素;文化、社
6、会、环境、管理和经济等社会因素; 在信息系统建设过程中,必须改革阻碍企业发展和信息系统建设的不合理的管理体制和管理制度,制定有利于企业发展和信息系统建设的规章制度。 企业的业务、管理和决策知识和方法要反映到信息系统之中,作为信息系统处理的算法和模型。信息的收集以及业务、管理、决策的系统化需要做大量的社会工作。,2. 信息系统建设是一项复杂的认知过程 用户在信息系统建设过程中要逐步认识和了解信息系统;开发技术人员需要学习和了解业务领域的专业知识,以及业务的管理过程。 信息系统开发过程中,对信息系统逐步深化和认识。在分析阶段,需要调查和分析企业业务、管理和决策,以及反映这些业务、管理和决策的数据、
7、信息、算法和相关模型,形成在逻辑上没有矛盾的需求模型。在设计阶段,需要根据需求模型,结合系统的实现环境,进行系统设计,包括系统的结构、人机界面、数据库等方面的设计工作。最后实现所设计的系统。,3信息系统建设是一项系统工程 信息系统是系统,而且是复杂的社会系统,这就需要我们用系统观点来看待和认识信息系统,用系统方法来指导信息系统建设。对信息系统的认识,必须坚持系统观点。 4信息系统建设具有显著的工程特性 信息系统建设又是一项极为复杂的工程项目,需要我们用工程观点来对待信息系统建设,用工程方法来组织信息系统建设。,(1) 要求企业领导者和工程主持者具有较高的信息知识素养和综合管理水平,企业具备建设
8、信息系统的内外部条件。 (2) 要求企业领导者和工程主持者对信息系统建设所涉及到的复杂因素、信息系统建设的内在规律和信息系统特点有深刻理解。 (3) 要求企业领导者高度重视信息系统建设,并亲自参与和组织信息系统的建设工作。 (4) 必须提供信息系统建设所需的专业技术队伍、资金、场地等必要条件。 (5) 选择适宜的信息系统开发方法、技术和环境。,建设成功信息系统,需要具备的因素:,2.1.4 信息系统建设的工作 1信息系统规划(Information System Planning) 根据信息系统建设的设想,通过对企业经营管理和目标的分析,提出符合企业发展目标的信息系统建设规划,并由这个规划指导
9、整个信息系统的建设工作。 2信息系统开发(Information System Development) 根据信息系统规划所确定的近期目标和任务,由用户和技术人员组成开发队伍,通过业务分析、需求分析、系统分析、系统设计、实现、测试等环节的反复,构建能够满足用户要求的信息系统的过程。,3信息系统维护(Information System Maintenance) 在信息系统投入运行之后,因为企业目标、环境、管理的变化,需求的变化,技术和手段的变化,以及在运行过程中暴露出的隐患问题,由技术人员对信息系统所进行的修改和完善性工作。 4信息系统管理(Information System Managem
10、ent) 由管理者通过有效地组织和控制参与信息系统建设的相关资源,使之有效地达到该阶段的预期目标的综合过程。 由任务划分:开发管理、维护管理、运行管理; 由管理的对象划分:人员管理、信息资源管理、项目管理、网络管理等。,2.2 信息系统生存周期,信息系统生存周期(Information System Life Cycle)是指从提出信息系统建设的设想开始,历经规划,开发,演化等过程,一直到被其它信息系统所替代的全过程。在信息系统生存周期中存在规划、开发、演化、管理和支持五个过程,其中演化过程中又包括运行和维护两个子过程,见图2.3。,图2.3 信息系统生存周期中的过程,1规划过程(Planni
11、ng Process) 在规划过程中,先提出信息系统建设的设想,对所要开发的信息系统进行规划和可行性分析,然后决定该信息系统是否有必要开发,并且制定信息系统建设的总体规划。 2开发过程(Development Process) 开发过程是在信息系统规划的基础上,研制信息系统的全过程。信息系统开发要经过初始、细化、构建、移交等阶段,需要从事业务分析、需求分析、系统分析、系统设计、系统实现、测试等方面的工作,并经过多次反复迭代,最后形成可以交付用户使用的信息系统。,3演化过程(Evolution Process) 演化过程从信息系统提交使用开始,到信息系统不能继续适应企业目标、管理、技术的变化被终
12、止为止。演化过程包括运行和维护两个子过程。运行过程是信息系统发挥其作用的过程。维护过程则是信息系统要不断地适应环境和需求的变化,进行完善和版本更新的过程。 4管理过程(Management Process) 管理过程对信息系统实施有效的管理和控制。由管理内容分,有规划管理、开发管理、维护管理、运行管理等;根据管理的对象分, 有人员管理、信息资源管理、项目管理、网络管理等。,5支持过程(Supporting Process) 支持过程是在信息系统生存周期中,除了其它过程之外,起着辅助、支持作用的信息系统过程。支持过程包括一组过程,主要有文档过程、配置管理过程、质量保证过程、验证过程、评审和审计过
13、程、培训过程、环境建立过程等。,2.3 信息系统开发过程,2.3.1 概述 信息系统开发过程是在信息系统规划的基础上,研制信息系统的全过程。信息系统开发过程是信息系统生存周期中最重要的一个过程。经过开发过程,将把信息系统开发的初步设想, 通过多个阶段、多方面细致的工作, 转变成为实际可以交付用户使用的信息系统。, 信息系统开发涉及因素:开发人员、系统需求、系统目标、最终产品及中间描述等; 信息系统开发工作:业务分析、需求分析、系统分析、系统设计、系统实现和测试等六方面的工作。除此之外,还包括项目管理、系统支持等; 信息系统开发阶段:开始、细化、构建和移交。 信息系统开发过程结构:以时间和工作为
14、两个维度的二维结构。,图2.4 信息系统开发过程的二维结构,2.3.2 信息系统开发阶段 1初始阶段(Inception Phase) 初始阶段的工作主要有以下几个方面: (1) 确定信息系统项目的目标、范围、边界和条件。 (2) 业务分析。信息系统开发只有对组织的目标、职能、机构、业务等深入分析才能开发出符合组织需要的信息系统。 (3) 基本需求分析。仅需要对信息系统的最基本的需求进行初步的分析,以确定信息系统的基本功能。 (4) 重大风险分析。对所面临的重大风险进行初步分析,确定风险造成的影响,并找出排除风险的初步方法。,(5) 可行性分析。从技术、经济、社会等多个方面进行研究,并确定出本
15、项目开发是否可行的结论。 (6) 系统的基本构架。基本构架作为后续开发阶段的一个工作基础,逐步对其进行填充和丰富,由它过渡成为最后的信息系统。 (7) 项目开发初步计划。包括项目组织、人员配备、工作进度、阶段成果和项目管理等计划。另外,需要制定细化阶段详细的工作计划。 一般信息系统项目初始阶段所花费的工作量大约占开发总工作量的10%左右。,2细化阶段(Elaboration Phase) 细化阶段需要对业务、需求和系统进行深入分析,排除信息系统所存在的重大和重要风险,构建信息系统的模型框架和基准构架。其工作主要包括以下几个方面: (1) 确定绝大部分系统需求。初始阶段确定总需求的20%。本阶段
16、需要至少确定系统的80%的需求。需求包括功能性需求和效率、可靠性等性能需求。 (2) 完成业务分析。在初始阶段完成了大部分业务分析工作,但可能还有一些复杂业务没有理清楚,在细化阶段需要把业务分析工作做完。 (3) 分析和排除影响系统可行性的重大和重要风险。,(4) 建立信息系统的模型框架。信息系统的模型包括业务模型、需求模型、分析模型、设计模型、实现模型和测试模型。这些模型是在信息系统开发的不同工作过程中建立和完善的。在细化阶段需要建立信息系统模型框架。 (5) 构建系统的基准构架。所谓基准构架就是系统的一个原型。这个原型已经具备了未来系统的结构和基本内容,其结构已经趋于稳定,并且具有灵活的扩
17、充性。 (6) 制定构建阶段的详细的工作计划和迭代计划。,3构建阶段(Construction Phase) (1) 对构建过程实施有效管理。需要制定详细的工作计划,由管理人员根据工作计划调度和协调各个开发小组和开发人员的工作,以保证构建工作能够有计划、有组织地进行。 (2) 迭代开发。 (3) 系统测试。每一次迭代都要进行单元测试,但是最后对所要完成的系统还要进行整体测试。,4移交阶段 移交阶段(Transition Phase)把构造出的信息系统交付给用户使用。移交阶段要对系统进行验收测试,由用户对系统进行评价,并根据用户提出的修改意见改进系统。对用户进行培训,办理移交手续,设置用户使用环
18、境,并使信息系统在用户的环境中正常而稳定地运行。 四个工作阶段所占的工作比例见图2.5。,图2.5 信息系统开发各阶段工作的比例,2.3.3 信息系统开发工作 1业务分析(Business Analysis) 对企业现行业务的分析。由开发人员和用户对企业系统的目标、组织机构、职能作用、业务流程、企业实体等进行深入分析,以全面了解企业现行系统的运行机制和业务过程,建立起能够反映企业实际的业务模型,为信息系统开发打下基础。业务分析的工作: 现行企业系统调查; 企业目标分析; 机构和职能分析; 业务分析; 企业实体分析; 管理模型分析; 建立业务模型等。,2需求分析(Requirements Ana
19、lysis) 需求分析是对所开发的信息系统应该具有的功能、性能和作用的分析。由分析人员通过对用户的需求调查,并结合企业的目标、业务现状、企业实力和目前的技术水平,通过深入分析,确定出合理可行的信息系统需求。需求分析主要工作: 需求调查; 需求分析; 需求描述; 需求验证。,3系统分析(System Analysis) 系统分析是从信息系统的内部来分析信息系统的构成要素及其结构,并建立系统分析模型。系统分析工作有: 结构分析 用例分析 概念类分析 分析模型是信息系统的逻辑模型,它是对信息系统的构成及结构的抽象反映。分析模型中的系统要素一般不涉及过多的细节。另外,分析模型不考虑信息系统的实现环境,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 建设
链接地址:https://www.31doc.com/p-2548864.html