资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,信息系统分析与设计,第,1,章 信息系统导论,教学目的,教学要点,介绍信息系统的基础知识,使读者对信息系统有一个整体的认识。让学生了解数据、信息、系统与信息系统的概念及相关知识,为本课程的学习奠定相关的理论基础。,信息的概念、构成要素、特征、分类,信息资源管理的概念及其内容,系统的概念、特征、构成要素、分类,系统工程概念、系统工程基本阶段和基本方法,信息系统的概念、功能、分类和结构,第,1,章 信息系统导论,第,1,章 信息系统导论,主要内容,1.1,数据与信息,1.2,系统,1.3,信息系统,习题,引言,生活中无处不在的信息系统,图书馆借还书系统,教务管理系统,食堂就餐信息管理系统,财务管理系统,KTV,选歌的,“,数字节目管理系统,”,第,1,章 信息系统导论,1.1,数据与信息,1.1.1,数据与信息,1,数据与信息的定义,数据是对现实世界中客观事物的性质、形态、数量和特征等属性的一种表示形式,它可以是数字、字母、汉字、图形、声音等可鉴别的符号或是这些符号的组合。,信息是经过加工、处理的,具有一定意义并对人类客观行为产生影响的数据表现形式。,如:数据,“,38,”,医生建议婴儿洗澡时,水的最佳温度是,38,度,第,1,章 信息系统导论,2,数据与信息的关系,第,1,章 信息系统导论,客观事物,信息,数据处理,观察、测量等收集数据,决策行为,图,1-1,数据与信息的关系,数据,1.1.2,信息的构成要素,信息的发出者为信源,信息的接收者为信宿,信息表达的符号为语言符号,信息载体是进行储存、加工、传递和反馈依附着的物质,信息在收发双方之间传递的通道为信道,语言符号、载体、信道都属于信息传递时的媒介,第,1,章 信息系统导论,1.1.3,信息的特征,客观性,共享性,时效性,价值性,可传递性,可存储性,可加工性,第,1,章 信息系统导论,1.1.5,信息资源管理,1,、概念,狭义的信息资源管理是指对信息本身即信息内容实施管理 的过程。,广义的信息资源管理是指对信息内容及与信息内容相关的资源如设备、设施、技术、投资、信息人员等进行管理的过程。,2,、信息资源管理包括以下四个要素,管理对象,管理内容,管理目的,管理方法,第,1,章 信息系统导论,1.2,系统,1.2.1,系统,1,系统的基本概念,系统是由相互作用和相互依赖的若干组成部分(元素)结合成的具有特定功能的有机整,记为,S=,E,(,Elements,)为系统(,Systems,)中所有元素构成的集合,R,(,Relationship,)为系统中所有关系的集合。,第,1,章 信息系统导论,2,系统的特征,目的性,整体性,相关性,层次性,动态性,第,1,章 信息系统导论,基本特征,3,系统构成要素和结构,第,1,章 信息系统导论,系统边界,输入,输出,反馈,加工处理,环境,环境,图,1-2,系统的结构,4,系统的分类,按其组成,自然系统,人造系统,复合系统,按照其与环境之间的相互关系,开放系统,封闭系统,第,1,章 信息系统导论,按系统的抽象程度,概念系统,逻辑系统,物理系统,按系统功能,社会系统,经济系统,军事系统,企业管理系统,第,1,章 信息系统导论,1.2.2,系统工程,1,系统工程的概念,系统工程是组织管理系统的规划、研究、设计、制造、试验和使用的科学方法,是对所有系统都具有普遍意义的科学方法。,信息系统的开发和建设是一项系统工程,因此,在信息系统的开发和建设过程中要采用系统工程思想,对信息系统进行规划、设计、开发、测试、实施、运行和管理,以确保信息系统的质量和满足系统用户的需求。,第,1,章 信息系统导论,2,系统工程阶段,第,1,章 信息系统导论,明确系统问题和目标定义,系统方案综合,系统分析,系统实施,系统使用和管理,系统优化,否,满足系统要求,图,1-3,系统工程的基本阶段,3,系统工程的基本方法,第,1,章 信息系统导论,分析,综合,评价,图,1-4,系统工程的基本方法,1.3,信息系统,1.3.1,信息系统的定义,信息系统的定义为以计算机、网络技术等信息技术为基础,为实现系统目标,由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度等相互联系、相互作用的要素组成的以处理信息为目的的,人,机系统,。,第,1,章 信息系统导论,1.3.2,信息系统的功能,信息采集功能,输入功能,处理功能,存储功能,输出功能,反馈功能,传递功能,第,1,章 信息系统导论,基本功能,1.3.3,信息系统的发展过程和类型,1,组织管理活动和决策的层次,组织管理活动和决策具有层次性,在管理的过程中经常根据管理活动和决策的特点分为三层。,操作层,中层,高层,每个层次的管理者对信息的需求不同,处理信息采用的系统也有所不同。,第,1,章 信息系统导论,2,信息系统类型,(,1,)电子数据处理系统,(Electronic Data Processing System,,简称,EDPS),(,2,)管理信息系统,(Management Information System,,简称,MIS),(,3,)决策支持系统(,Decision Support System,,简称,DES,),第,1,章 信息系统导论,用 户,人机交互系统,数据库,模型库,数据库管理系统,模型库管理系统,图,1-5,决策支持系统的基本结构,(,4,)专家系统(,Expert System,,简称,ES,),(,5,)办公自动系统(,Office Automation System,,简称,OAS,),第,1,章 信息系统导论,知识库,推理机,知识获取与,学习系统,解释系统,专 家,用 户,人机交互系统,知识管理系统,图,1-6,专家系统的基本结构,1.3.2,信息系统的结构,1,信息系统的基本结构,第,1,章 信息系统导论,图,1-7,信息系统的基本结构,输入,输出,信息管理者,信息用户,数据、信息,反馈,信息加工处理,(信息处理器),2,基于网络技术的信息系统结构,(,1,)宿主式结构,采用宿主式结构的系统由主机和终端两部分组成,一般选用功能强大的大型机或小型机做主机,用户通过本地终端或远程(拨号)终端访问主机。,(,2,)单机式结构,单机系统中,客户端应用程序和数据库服务器一般在同一台计算机上,并且数据库一般采用本地数据,个人计算机具有一定的数据存储和数据处理功能,并且可以运行界面友好的软件。,(,3,)文件服务器(,F/S,)结构,文件服务器结构由文件服务器和工作站组成,工作站所有的实际处理工作都在运行数据库应用程序的,PC,机上完成,文件服务器只是在其磁盘上搜索用户所需的文件,并将数据文件沿着网络发给用户的,PC,机。,第,1,章 信息系统导论,(,4,)客户,/,服务器(,C/S,)结构,第,1,章 信息系统导论,客户机,数据库服务器,(,1,)两层结构,客户机,数据库服务器,应用服务器,(,2,)三层结构,客户机,数据库服务器,应用服务器,(,3,)混合结构,(,5,)浏览器,/,服务器(,B/S,)结构,第,1,章 信息系统导论,浏览器,数据库服务器,Web,服务器,图,1-9,浏览器,/,服务器,结构,(,6,),多层混合结构,第,1,章 信息系统导论,浏览器,数据库服务器,Web,服务器,图,1-10,多层混合结构,客户机,客户机,浏览器,习 题,问答题,1,信息的信息构成要素有哪些?信息具有哪些特征?,2,什么是系统和系统工程?,3,系统工程的阶段有哪些?系统工程基本方法是什么?,4,什么是信息系统?信息系统具有哪些功能?,5,信息系统的类型有哪些?每类信息系统主要解决哪个管理层次的问题?,6,试述文件服务器结构、客户,/,服务器(,C/S,)结构和浏览器,/,服务器(,B/S,)结构优点和不足。,讨论题,举出大家学习、生活中接触到的信息系统。,第,1,章 信息系统导论,谢谢观赏!,Thanks!,信息系统分析与设计,第,2,章 信息系统建设,教学目的,教学要点,本章主要介绍信息系统建设方面的知识,了解信息系统建设的特点和影响因素;掌握信息系统的开发方法和信息系统的开发方式,熟悉信息系统的项目管理的内容,了解信息系统项目组织,重点掌握项目管理内容中的进度管理、成本管理和质量管理。,信息系统建设特点和影响因素,信息系统开发方法,信息系统的开发方式,信息系统的项目管理流程,信息系统的项目内容:进度管理、成本管理和质量管理,信息系统项目组织,第,2,章 信息系统建设,第,2,章 信息系统建设,主要内容,2.1,信息系统建设概述,2.2,信息系统开发方法,2.3,信息系统开发方式,2.4,信息系统的项目管理,习题,第,2,章 信息系统建设,2.1,信息系统建设概述,2.1.1,信息系统建设的特点,1,投资巨大,投资效益难以量化,2,建设环境的复杂性,3,用户需求的复杂性,4,建设内容的复杂性,5,技术手段的复杂性,6,建设资源的密集性,第,2,章 信息系统建设,2.1.2,信息系统建设涉及的因素,1,文化社会因素,2,科学技术因素,3,领域知识因素,4,环境多变因素,5.,组织管理因素,第,2,章 信息系统建设,2.2,信息系统开发方法,2.2.1,信息系统开发方法学,信息系统开发方法学是研究信息系统开发规律的学科,主要研究内容包括四个方面。,一是在信息系统开发实践的基础上或过程中,分析、总结经验,研究系统开发的一般性规律,形成系统开发的指导思想和基本原则;,二是从系统思想和系统工程方法的角度,为系统分析、开发、设计人员提供工作过程中的思维方法及其具体的分析、设计、开发原则;,三是形成与系统思想相对应,适合于系统开发的具体实施环节,各实施环节步骤的描述和应用的开发工具;,四是系统开发过程中影响成功的因素、条件,以及促进系统开发成功的实施方法、组织运行机制。,第,2,章 信息系统建设,2.2.2,结构化系统开发方法,1,结构化系统开发方法的基本思想,结构化系统开发方法的基本思想是采用结构化的系统分析和设计的方法,“,自顶向下,逐步求精,”,,并依据系统开发的生命周期,把一个复杂的系统开发过程,严格划分成足够简单,并能被清楚地理解和表达的若干阶段,每一阶段规定它的任务、工作流程、管理目标,产生并编制出相应的文档,下一阶段的工作是在上一阶段文档的基础上进行,使开发工作易于管理和控制,形成一个可操作的规范,一个阶段一个阶段实现。系统的生命周期和结构化程序设计思想的结合,使系统分析与设计结构化、模块化、标准化,面向用户且能预料可能发生的变化。在上一阶段文档的基础上进行,使开发工作易于管理和控制,形成一个可操作的规范。,第,2,章 信息系统建设,2,系统开发的生命周期,图,2-1,系统的生命周期,系统评价报告、维护记录、修改报告等,开发计划、可行性研究报告、系统规划报告、系统规划评审意见书等,系统分析说明书、系统分析评审意见书等,系统设计说明书、系统设计评审意见书等,系统测试报告,用户手册、操作手册等,系统规划,系统分析,系统设计,系统实施,系统运行、维护,第,2,章 信息系统建设,(,1,)系统规划,不满意,图,2-2,系统规划阶段的主要任务,修改,系统定义,制定进度表,评审,系统规划报告,终止,满,意,继续,可行性研究,第,2,章 信息系统建设,(,2,)系统分析阶段,不满意,图,2-3,系统分析阶段的主要任务,修改,系统详细调查,系统逻辑设计,评审,系统分析说明书,终止,满,意,继续,第,2,章 信息系统建设,(,3,)系统设计阶段,不满意,图,2-4,系统实施阶段的主要任务,修改,系统总体设计,系统详细设计,评审,系统设计说明书,终止,满,意,继续,第,2,章 信息系统建设,(,4,)系统实施阶段,编程标准,程序设计,系统测试,测试分析报告,用户培训,系统转换,评审后交付使用,用户手册、操作手册,图,2-5,系统实施阶段的主要任务,(,5,)系统运行与维护,第,2,章 信息系统建设,3,结构化系统开发方法的优缺点,(,1,)结构化系统开发方法的优点,一是系统分析与设计采用自顶向下、逐步分解细化和模块化的思路,系统实施采用自底向上逐步实施的过程,便于系统的分析、设计、实施和维护,使复杂的系统开发工作简单化。,二是结构化和模块化,从全局观点出发进行系统分析和设计,保证系统总体结构的合理性、系统内数据信息的完整性与一致性、各子系统之间的有机联系。同时,根据设计的要求,采用模块化设计技术进行具体的程序和功能模块的编程与调试,逐步组合实现整个系统,强调系统开发的整体性和全局性。,三是严格划分系统阶段,把系统完整的开发过程划分为若干阶段,每一阶段对应的目标和任务明确。在实际的开发过程中一个阶段一个阶段开展工作,每一阶段及时总结、发现问题及时反馈和纠正,避免造成浪费和混乱,每一阶段前后衔接,正确性高。,第,2,章 信息系统建设,四是面向用户,认识到用户决定系统开发成败的重要性,在系统开发过程中面向用户,充分了解用户的需求和愿望。同时,系统分析、设计后形成相关的新系统方案,都要进行严格审议,审议通过后才可进行下一阶段工作,使错误较难传递到下一阶段,一定程度上减少了错误造成的损失,保证了系统开发的质量。,五是文档资料规划化、标准化。系统开发过程工程化,要求开发过程的每一阶段都按工程标准规范化,标准化文档资料,即采用标准化、规范化的格式和术语、图表等形式组织文档,便于系统开发人员和用户的交流。,第,2,章 信息系统建设,(,2,)结构化系统开发方法的缺点,一是结构化系统开发方法要求预先严格定义出完整准确的功能需求和规格说明。即在开发之初就要全面认识用户的需求,充分预料到将来可能发生的各种变化。,二是由于系统开发的过程中,每一阶段都要和用户交流沟通后,总结每一阶段的结果,撰写每一阶段对应的方案和相应的文档,并进行审议,导致系统的开发时间长,后果是可能因为开发周期内计算机理论和技术的发展与更新、系统环境的变化等,造成刚建立的新系统迅速变得落后和陈旧,缩短系统的使用寿命。,三是开发过程中每一阶段都要形成规范化,标准化的文档资料,使得文档的编写工作量极大,而有些文档用户在理解过程中存在困难,会导致文档在审批中存在困难。同时,随着开发工作的进行,这些文档需要及时更新。,第,2,章 信息系统建设,2.2.3,原型法,1,原型法的基本思想,在开发实际的系统之前,明确了用户的基本需求后,借助功能强大的辅助系统开发工具,首先构造一个系统原型,即系统工作的模型,使用户尽早看到未来系统的概貌,在系统原型的实际运行中与用户一起发现问题,提出修改意见,不断完善原型,使它逐步满足用户的要求。,第,2,章 信息系统建设,2,原型法的开发过程,修改、完善系统原型,不满意,图,2-6,原型法开发的过程,返回第阶段,满意,原型可行,原型不可行,确定用户基本需求,构造初始原型,运行、,评价原型,放弃,继续,系统转换、系统维护与评价,第,2,章 信息系统建设,3,原型法开发方法的优缺点,(,1,)原型法开发方法的优点,一是原型法开发系统的过程循序渐进,通过构造、运行系统原型,让用户参与,进行反复修改和完善,更符合人们认识事物的规律,也能及早暴露系统存在的问题,信息反馈的及时性强,确保了较好的用户满意度。,二是原型法构造出用户“看得见,摸得着”的系统原型,用户借助原型的启发,能够更为直观的准确的描述需求,一定程度上克服了用户需求模糊,难以很好描述的难题,促进了用户与系统分析、设计人员之间的交流,缩小了理解和认识上存在的差距,自始至终强调用户的参与。,第,2,章 信息系统建设,三是原型法构造出的系统原型,让用户一开始就能看到系统实现以后的具体样子,消除了心理负担,打消了对系统是否可实现、是否适用等的疑虑;为用户参与开发过程创造了一个良好的条件;提高了用户参与系统开发的积极性。,四是原型法能充分利用最新的软件工具、建立系统的开发和生成环境,摆脱了老一套工作方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。,第,2,章 信息系统建设,(,2,)原型法开发方法的缺点,一是原型法整个开发过程要经过“修改,评价,再修改”的多次反复,实质上对开发过程管理要求较高,但是原型法不如结构化系统开发方法成熟,开发人员易将原型取代系统分析,缺乏统一的规划和开发标准,缺乏规范化的文档资料,对系统开发的过程进行管理控制比较困难。,二是用户的大量参与,也会产生一些新的问题,如原型的评估标准是否完全合理。原型的开发者在修改过程中,容易偏离原型的目的,使用者在看到原型的功能逐步完备之后,以为原型可以联机使用了,而疏忽了原型对实际环境的适应性及系统的安全性、可靠性等要求,便直接将原型系统转换成最终产品。这种过早交付产品的结构,虽然缩短了系统开发时间,但损害了系统质量,增加了维护代价。,三是原型法需要较高的系统开发环境支持,如系统开发工具、软硬件设备,甚至开发人员和用户的素质,尤其是支持开发过程中主要步骤的工程化软件支撑环境,以解决原型的迅速构造,以及从原型系统到最终系统形成的各种转换以及这些转换的一致性等,否则这种方法应用的效果会较差。,第,2,章 信息系统建设,2.2.4,面向对象的开发方法,1,面向对象开发方法的基本思想,开发一个系统是为了解决某些问题,这些问题所涉及的客观世界称作该系统的,“,问题域,”,,由于客观世界的问题都是由客观世界中的实体及实体相互间的关系构成的,因此我们根据这些实体的本质特征把它们抽象为对象。面向对象的方法直接以问题域中的对象为中心来思考问题,作为系统的基本构成要素,而,“,对象,”,比构成系统的,“,过程,”“,数据,”,要素要稳定,对象将数据和功能紧密的结合在一起,使开发出来的系统稳定性、可重用性及可维护性好。从对象角度建立系统模型,可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。因此,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程,使建立的系统结构与现实世界能很好地相对应,而且面向对象方法支持复用程度高,本身提供了一些支持复用的机制(如继承),提高了软件系统的可复用性。,第,2,章 信息系统建设,2,面向对象开发方法的开发过程,(,1,)系统规划,(,2,)面向对象的分析(,Object-Oriented Analysis,,,OOA,),(,3,)面向对象的设计(,Object-Oriented Design,,,OOD,),(,4,)面向对象的程序设计(,Object-Oriented Programming,,,OOP,),(,5,)面向对象的测试和维护(,Object-Oriented Testing&Maintenance,,,OOT&M,),第,2,章 信息系统建设,3,面向对象开发方法的优缺点,(,1,)面向对象开发方法的优点,一是以对象为基础,利用特定的软件工具实现了对客观世界对象客体的描述到软件结构的直接转换,解决了从分析和设计到软件模块结构之间多次转换的繁杂过程,解决了从电子数据处理系统到软件模块之间的多次映射的复杂过程,大大减少后续软件开发量。,二是以对象为基础,地解决了其它方法中描述客观世界的问题域与软件系统结构的不一致性,缩短了开发周期。,三是基于“对象”要素建立的系统模型,比基于“过程”和“数据”建立的系统模型稳定,增强了系统的适应性,而且面向对象的方法对复用支持程度高,使得开发的系统稳定性、可重用性及可维护性好。,第,2,章 信息系统建设,(,2,)面向对象开发方法的缺点,一是面向对象的方法,关键是从客观世界抽象出对象,可是复杂的客观世界,使得在系统分析阶段对对象的抽象困难。,二是面向对象的开发方法,需要有一定的软件基础支持才能应用。,三是如果大型系统开发中,一开始就自底向上地采用面向对象方法开发系统,而不经自顶向下的整体划分,缺乏整体系统设计划分,易造成系统结构不合理、各部分关系失调等问题。因此,面向对象的开发方法与结构化系统开发方法在系统开发中相互依存、不可替代,。,第,2,章 信息系统建设,2.2.5,计算机辅助软件工程法,1,计算机辅助软件工程法的基本思想,计算机辅助软件工程法可以进行各种需求分析、功能分析、结构图表生成,(,如数据流图、结构图、实体联系图等,),,进而成为支持整个系统开发全过程的一种大型综合系统,成为能支持除了,“,系统调查,”,之外的所有系统开发过程,为系统开发人员提供了一组优化的、集成的、且能节省人力的系统开发工具,帮助开发者方便、快捷地产生出系统开发过程中的各类图表、程序和说明性文档,着眼于系统分析、设计、开发、实施和维护等各个环节的自动化,使开发工作成为以自动化工具和支撑环境支持的自动化过程。,第,2,章 信息系统建设,2,计算机辅助软件工程的基本功能,一是协助开发人员认识软件工作的环境与要求、合理地组织与管理系统开发的工作过程,即认识与描述客观系统。,二是系统开发中产生大量的信息,结构复杂,数量众多,由工具提供一个信息库和人机界面,有效的管理这些信息,即存储及管理开发过程中产生的信息。,三是通过各种信息的提供,使用户在较短时间内,自动或半自动地生成所需的代码段落,进行测试、修改,即代码的编写或生成。,四是快捷地产生出系统开发过程中的各类图表、程序和说明性文档,即文档的编制或生成。,五是帮助相关人员有效地估算项目开发的工作量、成本、进度,形成项目开发计划,并且跟踪项目的进度,进行相关管理,确保项目质量,即项目管理。,第,2,章 信息系统建设,3,计算机辅助软件工程方法的特点,一是计算机辅助软件工程提供了一组能够自动覆盖软件开发生命周期各个阶段(除系统调查外)的集成工具,强有力地支持了系统开发的全过程,解决了从客观对象到软件系统的直接映射问题。,二是支持自顶向下的结构化系统开发方法,使结构化系统开发方法更加实用;支持自底向上的原型化和面向对象的方法,使原型化和面向对象的方法能很好地付诸于实施。,第,2,章 信息系统建设,三是实现分析设计图表和程序编写自动化,使开发者从繁杂的分析设计图表和程序编写工作中解放出来;自动生成统一的标准化的系统开发过程中的各种文档,减轻了相关人员的工作负担。,四是项目管理、分析、设计、编程、测试和维护工具辅助系统的开发,加速了系统的开发过程,简化了软件的管理程序,提高了软件的重用性,而且自动检测的方法大大提高了软件的质量,提高了系统的维护能力。,第,2,章 信息系统建设,2.3,信息系统的开发方式,自行开发,委托开发,联合开发,购买现成软件包,四种开发方式各有优缺点,需要根据组织的资源情况、技术力量、信息系统在企业战略中的地位(是否是形成组织的独特竞争优势和核心竞争力中的要素)、信息以及流程可靠性或机密性要求、项目成本和进度的要求,以及管理基础、外部环境等多种因素进行选择。,不论选择哪一种方式,组织的领导和技术人员必须参加,并在系统完整的开发过程中培养和锻炼组织的技术队伍。,第,2,章 信息系统建设,2.4,信息系统的项目管理,2.4.1,信息系统项目建设需要管理,2.4.2,信息系统项目管理流程,信息系统项目管理过程中的核心循环,实施过程中每个环节都要控制,依靠严格的监控,最终完成项目计划。,项目实施,项目控制,项目结束,项目维护,项目启动,图,2-7,信息系统项目管理流程图,项目计划,第,2,章 信息系统建设,2.4.3,信息系统项目管理内容,1,项目管理知识体系(九大知识领域),整合管理,采购,管理,风险,管理,沟通,管理,进度,管理,成本,管理,质量,管理,范围,管理,人力资,源管理,图,2-8,项目管理九大知识领域,第,2,章 信息系统建设,2,信息系统项目管理内容,(,1,)项目建设的三重约束,成本 高,好,质量,进,度,快,质量,进度,成本,目标,图,2-9,项目实现的三重约束,图,2-10,质量、成本和进度三者的相互关系,第,2,章 信息系统建设,(,2,)信息系统项目建设的进度管理,活动定义(工作分解结构),活动排序(项目责任矩阵、项目里程碑事件表),前导图法(单代号网络图),箭线图法(双代号网络图),条件图法,网络模板,活动工期估算,制定进度计划,甘特图,关键路径法,进度控制,第,2,章 信息系统建设,(,3,)信息系统项目建设的成本管理,资源规划,成本估算,类比估算法(自上而下的成本估算),工料清单法(自下而上的成本估算),成本预算,类比估算法(自上而下估算法),工料清单法(自下而上估算法),Putnam,模型,COCOMO,模型,(constructive cost model),成本控制(三个指标监控成本变动),预算累计量,实际成本累计量,盈余累计量,第,2,章 信息系统建设,(,4,)信息系统项目建设的质量管理,质量计划编制,质量保证,质量控制,第,2,章 信息系统建设,2.4.4,信息系统项目组织,1.,项目的组织类型选择,职能型组织结构,适用于项目规模小、专业面窄、以技术为重点的项目;,项目型组织结构,一个组织经常有多个类似的、大型的、重要的、复杂的项目,应采用项目式的组织结构;,矩阵型组织结构,一个组织经常有多个内容差别较大、技术复杂、要求利用多个职能部门资源时,比较适合选择矩阵式组织结构。,第,2,章 信息系统建设,2,、项目组组织机构形式,项目经理,小组负责人,小组负责人,小组负责人,小组负责人,小组负责人,规,划,小,组,预,算,小,组,开,发,小,组,审,计,小,组,运,行,小,组,图,2-17,项目组组织机构形式,第,2,章 信息系统建设,3,信息系统项目团队成员及其职责,人员,工作职责,项目经理,系统开发、运行和维护的组织与领导,系统分析师,与用户沟通,确定用户需求,建立系统逻辑模型,系统设计员,提出系统技术解决方案,满足用户需求,程序员,按照系统设计的要求,进行应用程序的设计,系统维护人员,系统硬件和软件维护,操作员,硬件操作和信息处理等,文档管理员,文档管理、配置管理,质量管理员、审计,质量管理、风险管理,其他专业人员,数据库管理员、网络管理员等特殊设计工作,第,2,章 信息系统建设,习 题,问答题,1,、常用的系统开发方法有哪些?,2,、结构化系统开发方法的基本思想是什么?开发周期分几个阶段?各阶段的任务是什么?其优缺点有哪些?,3,、原型法的基本思想是什么?开发过程是什么?其优缺点有哪些?,4,、面向对象开发方法的基本思想是什么?开发过程是什么?其优缺点有哪些?,5,、信息系统进度管理包括的内容有哪些?,6,、信息系统成本管理包括的内容有哪些?,计算题,1,、一个,3,万行规模的组织型应用程序,花,45,万美元可在市场上买到。如果自己开发,则每人月的总花费需要,4000,美元,试问购买合算还是自己开发合算?请用基本,COCOMO,模型估算其开发成本。,谢谢观赏!,Thanks!,信息系统分析与设计,第三章 系统规划,本章主要内容,系统规划的任务、特点及原则,信息系统的战略规划,企业系统规划法,可行性分析,3.1,系统规划的必要性,信息系统建设的复杂性,周期长,投资大,不确定性,重要性,好的规划好的开发优秀的系统,好的规划差的开发好的系统,差的规划好的开发差的系统,差的规划差的开发混乱的系统,3.1.1,系统规划的任务,系统规划的任务:,制定信息系统发展战略,制定信息系统总体方案,制定信息系统开发计划,制定信息系统资源分配,3.1.2,系统规划的特点,面向全局、长远的关键性问题,具有较强的不确定性,结构化程度低,面向高层管理人员,不宜过细,着眼于子系统划分及相互关系,应与企业规划同步,具有灵活的应变能力,3.1.3,系统规划的内容,信息系统总目标、子目标与信息系统架构,分析现有资源,预测未来信息技术的发展,制定子计划,信息系统计划的更新,3.1.4,系统规划的机构,信息系统规划机构,效 果,信息部门中的专职人,员,优点:由规划专职人员担任,保证如期,完成任务,缺点:与实际工作人员分离,可能导致,“,闭门造车,”,信息部门组成的临时,规划小组,优点:由有实际经验的人员作规划,一,般不会脱离实际,缺点:缺乏专业训练,且为兼职,可能,无法如期完成任务,各部门组成的临时规,划机构,优点:能代表公司多方面的需要,缺点:参与人员过多,需要协调,3.1.5,系统规划的原则,支持企业的总目标,着眼于高层管理,兼顾各管理层的要求,摆脱信息系统对组织机构的依从性,使系统结构有良好的整体性,便于实施,3.2.1,系统战略规划内容,系统的战略规划是系统规划阶段的任务之一,,并与企业的战略规划保持一致。,信息系统的总目标、发展战略和总体结构,了解当前信息系统的状况,对影响计划的信息技术发展的预测,短期计划安排,3.2.2,系统战略规划的方法,由组织的发展计划导出信息系统的计划,策略方格,配合组织文化的策略,战略目标集转移法,1.,导出法,组织发展计划,由组织发展计划而产生的,信息系统计划,目标,提供高品质产品,提供产品品质信息,策略,确立产品的品质管,理计划,建立产品品质管理数据库,子目标,12/31/2003,前完成,某种产品,12/31/2003,前完成品质管理的报告,06/15/2003,前设计完成从品质管理,数据库取得品质管理数据的操作程序,2.,策略方格法,Mckenney,的策略方格是决定信息系统目标及策略,的又一方法,它将信息系统分为,4,类,:,策略型;工,厂型;支援型;扭转型。,工厂型,策略型,支援型,扭转型,目前信,息系统,对策略,的影响,未来规划中信息系统对策略的影响,高,低,3.,配合组织文化策略,每个组织都有其特定的组织文化,组织文化理念,包括:组织价值、规范、信仰等,如仪式、宴会、会,议的安排;高级主管的言行形象;办公室等活动场所,及设备等风格;员工誓词等。信息系统的目标与策略,应配合组织文化理念,以免受到抗拒而招致失败。,4.,战略目标转移法,策略方格可用于估计信息系统的一般策略性定位,,组织文化分析有助于了解信息系统的一般价值和方向,,但两者均无法产生信息系统的目标和策略。,William King,提出的战略目标集转移法可产生信息,系统的目标和策略。他把组织的总战略和信息系统战略,分别看成是,“,信息集合,”,,战略规划的过程则是把组织的,战略目标转变为信息系统战略目标的过程。,4.,战略目标转移法,识别组织战略集。,描绘出组织各类人员的结构,如业主、经理、雇员、供应商、顾客、贷款人、代理人、地区社团及竞争者等。,识别每类人员的目标。,对于每类人员识别其使命及战略。,进一步解释和验证组织战略集。由主管审定组织战 略集,提出评论来验证前项所定义的组织战略集。,将组织战略集转化成信息系统战略集。,3.3,组织信息需求分析,一旦确定了信息系统的目标与策略,下一步便,是找出组织的信息需求。信息需求从组织层级着手,,提供信息系统规划之用。在信息系统规划和设计信,息系统时都有信息需求,获取信息需求的方法主要,有两种:企业系统规划法和关键成功因素法。,3.3.1,企业系统规划法,企业系统规划法是,IBM,提倡的一套用以定义组织,信息需求的方法。企业系统规划法是通过全面调查,,分析企业信息需求,制定信息系统总体方案的一种方,法,主要分为四个基本步骤:,定义管理目标,定义管理功能,定义数据类,定义信息结构,3.3.1,企业系统规划法,了解组织机构,建立目标树,定义管理功能,定义数据分类,纵观原信息系统,定义信息结构,确定子系统实现顺序,计算机逻辑配置,可行性分析,总体规划准备,3.3.2,关键成功因素法,关键成功因素法就是通过分析找出使得企业成功,的关键因素,然后再围绕这些关键因素确定信息系统,的需求,并进行规划。,了解企业目标。,逐层(总裁层、主管层)了解,识别和确定关键成功因素。,定义测度关键因素的性能指标和评估标准。,定义信息系统应该提供什么信息。,3.4,信息资源分配,开发信息系统的资源是有限的,资源分配就是要决,定实施哪些子系统以及实施它们的次序。资源分配的基,本原则是:定量分析子系统能否带来经济利益;定性分,析子系统能否带来经济利益;根据部门因素确定其优先,权;从系统管理因素的角度考察。,资源分配的方法主要有:,比较成本与利益、应用系,统组合、内部计价和指导委员会决定优先顺序,等。,3.5,可行性分析,总体规划的后期,要对项目的可行性进行研究。事,实上,可行性研究是任何一项大型工程投入力量之前必,须进行的一项工作。这对于保证资源的合理使用、避免,浪费是十分必要的,也是项目开始以后得以顺利进行的,必要保证。,信息系统建设是一项投资大、时间长的复杂工程,,因此可行性研究更为必要,也更为复杂和困难。,可行性分析的内容,“,可行性,”,指的是在当前情况下,企业研制的信息系,统是否有必要,是否具备必要的条件,它包括可能性、,必要性和合理性。,可行性分析的内容包括:,技术可行性,经济可行性,社会可行性,技术可行性,根据现有技术条件分析能够达到系统所提出的要求,硬件:存储量、速度、质量、可靠性等方面,软件:各种系统软件的能力、是否已有专用软件,技术人员:水平、数量、流动性,是否具备所需的物理资源,经济可行性,资金可得性,初始成本,日常维护费用:维护、易耗品、其他各种开销,经济合理性,直接效益:节省人员、减少库存、增加产量,间接效益:准确的信息、决策支持、竞争力,投资回收期:,T=V0*(1+t),T,/B,社会可行性,组织内部的改革是否能够推行(体制变化、人员 精简),领导和员工的素质、支持度或受阻程度,上级单位的认同,政策、法规等环境影响,可行性分析报告,可行性报告的内容:,引言,系统建设的背景、必要性和意义,拟建系统的候选方案,可行性论证,几个方案的比较,结论,(,立即开发,/,改进原系统,/,不可行,),谢 谢,第四章 系统分析,本章要点,系统分析的任务、方法及工具,组织结构图与业务流程图,数据流程图基本成分及画法,数据字典,系统逻辑模型,系统分析说明书,4.1,系统分析的基本概念,信息系统分析是应用系统的思想和方法,把复,杂的对象分解成简单的组成部分,找出这些部分的,基本属性和彼此间的关系,。,系统分析是系统开发中最重要、也是最困难的,阶段,这一阶段产生的系统说明书,既是后续开发,工作的依据,也是衡量一个信息系统优劣的依据。,4.1.1,系统分析的任务,系统分析的任务:,系统分析员与用户一起充分讨论用户的要求,并把双方的理解用书面文档,系统说明书,表达出来。系统说明书审核通过之后,将成为系统设计的依据和将来验收系统的依据。,分析本质上就是一个,发现,过程,分析期间推动活动的关键词就是发现和理解。,4.1.1,系统分析的任务,新系统不是无源之水,无本之木,源就是现在的系统,因此系统分析员要在总体规划的基础上,与用户密切配合,用系统的思想和方法,对企业的业务活动进行全面的调查分析,掌握详细的工作流程,分析现行系统的局限性和不足之处,找出制约现行系统的,“,瓶颈,”,,确定新系统的逻辑功能,根据企业的条件,找出几种可行的解决方案,分析比较这些方案的投资和可能的收益。,系统分析的困难,实际工作中常常有这种情形:业务人员认为信,息系统的开发只是技术人员的事,而开发人员根据,对用户要求的肤浅理解就匆匆忙忙进行系统设计、,编写程序。系统交给用户使用时,
展开阅读全文