天天看点

《信息系统项目管理师》之一:基础知识

信息系统:(Information System,IS),泛指收集、存储、处理和传播各种信息的具有完整功能的集合体;

现代的信息系统总是指以计算机为信息处理工具、以网络为信息传输手段的信息系统。

信息系统的四个发展阶段:

  第一阶段:电子数据处理阶段

该阶段着眼于减轻人们在计算方面的劳动强度,如计算工资、统计账目等,属于电子数据处理业务(EDP),只是对企业单项业务进行处理,较少涉及管理内容;

第二阶段:事物处理阶段

计算机应用发展到对企业的局部事物的管理,形成了所谓事务处理系统,(Transaction Process System,TPS),如财会管理、销售管理、物资管理、生产管理等;

第三阶段:管理信息系统阶段

由于人们所说的信息系统大多指支持各部门和机构管理决策的信息系统,因此信息系统又称为"管理信息系统",(Management Information System,MIS)。

管理信息系统是用系统思想建立起来的,以计算机为基本信息处理手段,以现代通讯设备为基本传输工具,且能为管理决策提供信息服务的人机系统。即 管理信息系统是由人和计算机等组成的,能进行管理信息的收集、传输、存储、加工、维护和使用的系统。

在MIS阶段,信息系统形成了对企业全局性的、整体性的计算机应用。MIS强调以企业管理系统为背景,以基层业务系统为基础,强调企业各业务系统间的信息联系,以完成企业总体任务为目标,它能提供企业各级领导从事管理需要的信息,但其收集信息的范围还更多的侧重于企业内部。

第四阶段:决策支持系统阶段

当前,计算机信息系统已经从管理信息系统发展成更强调支持企业高层决策的决策支持系统(Decision Support System,DSS),即决策支持系统阶段;

企业信息系统的目标为:借助于自动化和互联网技术,综合企业的经营、管理、决策和服务于一体,以求达到企业与系统的效率、效能和效益的统一,使计算机和因特网技术在企业管理和服务中能发挥更显著的作用。

信息系统的四个发展阶段是相互促进、共同发展的关系,也就是在某一个企业中,以上四个阶段的信息系统可能同时都存在,也可能存在其中的一种、两种、或者三种。更高级的是几种信息系统互相融合成一体,如ERP(Enterprise Resource Planning,企业-资源-计划)、SRM(Supplier Relationship Management,供应商管理系统)等。

信息系统的分类:

1、以数据环境分类:世界信息系统大师詹姆斯.马丁的分类

第一类数据环境:数据文件,没有使用数据库管理系统,由系统分析师和程序员分散的设计各种数据文件,相对容易实现,可维护性差;

第二类数据环境:应用数据库,分散的数据库为分散的应用而设计、随应用的扩充,应用数据库的个数及每个数据库中的数据量也急剧增加,也是难于维护;

第三类数据环境:主题数据库(Subject Data Bases),所建立的一些数据库与具体的应用有很大的独立性,数据经过设计、其存储结构与使用它的存储过程都是独立的。各种面向业务主题的数据,通过一些共享数据库被联系和体现出来,其特点是:经过严格的数据分析,建立应用模型,虽然开发设计花费时间较长,但其后维护费用很低,并能使用户直接与这些数据库交互使用数据。但如果管理不善,也会蜕变为前面两类数据环境;

第四类数据环境:信息检索系统(Information Retrieval Systems),一些数据库被设计的能保证信息检索和快速查询的需要,而不是大量的事务管理,软件设计中要采用转换文件、倒排表、或辅关键字查询技术,新的字段可随时动态的加入到数据结构中,有良好的最终用户查询和报告生成软件工具。该环境的特点:比传统的数据库有更大的灵活性和动态可变性,一般应该与第三类数据环境共存,支持综合信息服务和决策系统;

2、以应用层次分类:战略级、战术级、操作级、事务级;

战略级:所有者和使用者是企业的最高管理层,例如现代企业的董事会和经理班子;

战术级:中层经理及其管理部门;

操作级:服务型企业的业务部门;

事务级:企业的管理业务人员;

信息系统的生命周期:

1、系统规划阶段:

也称信息系统的产生阶段、信息系统的概念阶段或者需求分析阶段,该阶段分为两个过程:一是概念的产生,根据企业经营管理的需要,提出建设信息系统的初步想法;二是需求分析过程,即对企业信息系统的需求进行深入调研和分析,并形成 需求分析报告;

2、开发阶段:信息系统生命周期中最重要和最关键的阶段。该阶段又可分为五个阶段,即总体规划、系统分析、系统设计、系统实施和系统验收;

总体规划阶段:其基础为需求分析,其作用包括:指明信息系统在企业经营战略中的作用和地位、指导信息系统的开发、优化配置和利用各种资源、通过规划过程规范企业的业务流程;一个完整的总体规划应该包括信息系统的开发目标、信息系统的总体架构、信息系统的组织结构和管理流程、信息系统的实施计划、信息系统的技术规范等;

系统分析阶段:目标是为系统设计阶段提供系统的逻辑模型。以企业的业务流程分析为基础,规划即将建设的信息系统的基本架构、它是企业的管理流程和信息流程的交汇点;系统分析的主要内容应包括组织结构及功能分析、业务流程分析、数据和数据流程分析、系统初步方案等;

系统设计阶段:根据系统分析的结果,设计出信息系统的实施方案。系统设计的主要内容包括系统架构设计、数据库设计、处理流程设计、功能模块设计、安全控制方案设计系统组织和队伍设计、系统管理流程设计等;

系统实施阶段:系统实施阶段是将设计阶段的结果在计算机和网络上具体实现,也就是将设计文本变成能在计算机上运行的软件系统,由于系统实施阶段是对以前的全部工作的检验,该阶段用户的参与非常重要、该阶段以后,用户就应逐步变为系统的主导地位;

系统验收阶段:实施阶段结束以后,系统就要进入试运行,通过试运行,系统性能的优劣、是否做到了用户友好等问题都会暴露在用户面前,这时就进入了系统验收阶段;

3、运行与维护阶段:当信息系统通过验收,正式移交给用户之后,系统就进入了运行与维护阶段、长时间的运行是检验系统质量的试金石。系统维护是保障系统正式运行的不可或缺的工作,在软件工程中,把维护分为4种类型,即排错性维护、适应性维护、完善性维护、预防性维护;

4、更新阶段:信息系统的消亡阶段,因为计算机技术和因特网技术的发展十分迅速,新的技术、新的产品不断涌现、同时由于企业处于瞬息万变的市场竞争环境中,在这种情况下企业的信息系统经常会不可避免的遇到系统更新改造、功能扩展,甚至是报废重建的情况,对此,企业在信息系统建设的初期就要注意系统的更新条件和时机、以及由此而花费的成本;

信息系统的建设原则:

1、高层人员介入原则:一个信息系统的建设目标总是为企业的总体目标服务的,而真正能够理解企业目标的人必然是那些企业高层管理人员,只有他们才能够知道企业究竟需要什么样的信息系统,也只有他们才知道企业多大的投入是值得的,由于这点是身处某一部门的管理人员、或者是技术人员所无法做到的,因此,信息系统从概念到运行都必须有企业高层人员介入、当然,这里的”介入“有其特定的含义:可以是直接参加、也可以是决策或指导,还可以是在政治、经济、人事等方面的支持;企业首席信息官(Chief Information Officer,CIO):相当于副总裁的高级职位,负责公司信息化的工作,主持制定公司信息规划、政策、标准,并对全公司的信息资源进行管理控制的公司行政官员;

2、用户参与开发原则:用户有其特定的范围(包括用户单位领导,更重要的用户或者核心用户是信息系统的使用者)、用户应当参与全过程的开发、用户应当深入参与系统开发(参与开发的用户人员,既要以甲方代表身份出现,又应成为真正的系统开发人员,与其他开发人员融为一体)。

3、自顶向下规划原则:自顶向下规划的一个主要目标是达到信息的一致性,同时,自顶向下规划原则还包括另外一个方面,那就是这种规划绝不能取代信息系统的详细设计。必须鼓励信息系统各子系统的设计者在总体规划的指导下,进行有创造性的设计。

4、工程化原则:保证软件的可靠性

5、其他原则:创新性原则(体现信息系统的先进性)、整体性原则(体现信息系统的完整性)、发展性原则(体现信息系统的超前性)、经济性原则(体现信息系统的实用性);

信息系统规划方法:信息系统建设之前,统一规划,避免”信息孤岛“现象,常用的系统规划方法包括以下几种方法:

1、企业系统规划方法:(Business System Planning,BSP),常用工具 UC矩阵(U/C矩阵是用来表达过程与数据两者之间的关系。矩阵中的行表示数据类,列表示过程,并以字母U(Use)和C(Create)来表示过程对数据类的使用和产生);

2、战略数据规划方法:主要要点有 数据环境对于信息系统至关重要、建设主题数据库是信息系统开发的中心任务、围绕主题数据库搞好应用软件开发;

3、信息工程方法:所谓工程化,就是指有一套成熟的、规范的工程方法、技术、标准、程序和规范,使得开发工作摆脱随意性和多变性,其目标是信息系统的开发走上智能化、程序化和自动化的道路;

4、关键成功因素法:(Critical Success Factors,CSF),通过对CSF的识别,找出实现目标所需要的关键信息集合,从而确定系统开发的优先次序;

5、战略集合转化法:(Strategy Set Transformation,SST),该方法将企业战略看成是一个”信息集合“,包括使命、目标、战略和其他系统属性;

6、CSF/SST/BSP 关系:CSF方法能够抓住主要矛盾,使目标的识别突出重点,但一般最有利的是确定管理目标上;SST方法反映了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的结构化方法,它能保证目标比较全面,疏漏较少,但它在突出重点方面不如CSF;BSP方法虽然也首先强调目标,但它没有明显的目标引出过程,企业目标到系统目标的转化是通过对PO矩阵、RD矩阵(Requirement Development 需求跟踪)、UC矩阵等的分析得到的,识别企业过程是BSP方法的中心;在信息系统战略规划的实践中,往往将三种方法结合,统称为CSB方法:先用CSF方法确定企业目标、然后用SST方法补充完善企业目标,并将这些目标转化为信息系统目标,用BSP方法校核两个目标,并确定信息系统结构;

信息系统开发方法:

1、结构化方法

特点:开发目标清晰、工作阶段程式化、开发文档规范化、设计方法结构化

2、快速原型法

适用于用户需求模糊、结构性比较差的信息系统的开发;

3、面向对象的方法

利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。传统的结构化设计方法的基本点是面向过程,系统被分解为若干个过程。而面向对象的方法采用构造模型的观点,在系统的开发过程中,各个步骤的共同目标是建造一个问题域的模型。在面向对象的设计中,初始元素是对象,然后将具有共同特征的对象归纳成类,组织类之间的等级关系,构造类库。在应用时,在类库中选择相应的类;

继续阅读