系统分析课件第一讲.ppt
《系统分析课件第一讲.ppt》由会员分享,可在线阅读,更多相关《系统分析课件第一讲.ppt(133页珍藏版)》请在三一办公上搜索。
1、2023/8/22,1,第1章信息系统工程项目管理,信息系统工程项目管理概述信息系统工程项目管理知识体系信息系统工程项目的人力资源管理项目管理工具,2023/8/22,2,第1章主要参考书:1、David L.Olson著,李玉英、简德三译,信息系统项目管理导论,上海财经大学出版社,2004年6月2、凯西.施瓦尔贝,王金玉等译,IT项目管理,机械工业出版社,2002年1月,2023/8/22,3,第一节 信息系统基本概念,1、信息与信息资源 信息:是事物之间联系、相互作用的状态的描述 信息资源:包括信息及其载体、信息采集、传输、加工、存储的各类设施和软件,制造上述硬件、软件的相关设施,有关信息
2、采集、加工、传输、存储和利用的各种标准、规范、规章、制度、方法、技术等,2023/8/22,4,第一节 信息系统基本概念,2、管理与管理信息 管理:是人类组织社会活动的一种基本手段,是MIS研究的对象,也是MIS服务的目标。管理信息:管理活动中的信息。分类方法:按加工程度分:原始、加工后和高级信息按决策层次分:战略、战术和业务信息按信息稳定性分:固定、相对固定和流动信息,2023/8/22,5,第一节信息系统基本概念,3、系统与信息系统 系统:是由相互关联的若干部分组成,各部分为达到整体目的存在。系统具有整体性、目的性、相关性、层次性和环境适应性的特征。信息系统:是一个人造系统,它由人、计算机
3、硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供决策所需的信息,实现组织中各项活动的管理、调节和控制。,2023/8/22,6,第一节 信息系统基本概念,4、信息化信息基础设施建设发展信息技术及其应用开发信息资源,发展信息系统发展信息产业信息环境建设,2023/8/22,7,第二节 管理信息系统的建设基础,1.2.1管理信息系统建设概论1、MIS 建设的复杂性建设环境的复杂性用户需求的多样性建设内容的复杂性 技术手段的复杂性 建设需用资源的密集性资金密集性劳动密集性知识密集性,2023/8/22,8,1.2.1管理信息系统建设概论,2、MIS 建设的内在规律 诺兰模型,
4、2023/8/22,9,诺兰曲线信息系统发展阶段,应用MIS组织计划与控制用户态度,初装,蔓延,控制,集成,数据管理,成熟,2023/8/22,10,诺兰模型各阶段说明:,第一阶段:初装是指单位购置第一台计算机并初步开发管理应用程序。第二阶段:蔓延指信息系统从少数部门扩散到多数部门,并开发了大量的应用程序第三阶段:控制指由企业领导和职能部门负责人参加的领导小组,对整个企业的系统建设进行统筹规划。第四阶段:集成是在控制的基础上,对子系统中的硬件进行重新联接,建立集中式的数据库及能够充分利用和管理各种信息的系统。,2023/8/22,11,诺兰模型各阶段说明:,第五阶段:数据管理是指在系统集成基本
5、完成的情况下,企业信息管理提高到一个以计算机等为技术手段的有效的数据管理水平上。第六阶段:可以满足单位中各管理层次的要求,从而真正实现信息资源的管理。诺兰模型总结了发达国家信息系统发展的经验和规律,各阶段是不能跳跃的。,2023/8/22,12,诺兰模型在信息系统建设中的重要作用:,有利于选择信息系统开发的时机进行统一规划,控制系统发展的方向,并且对处于不同阶段上的各子系统制定适当的发展策略。对于第一阶段:优先实现一些容易且易见效的系统;对于第二阶段:应有计划地加以控制;对于第三阶段:开发能共享的数据库管理系统;对于处于增长阶段中后期的企业,则需在数据集成上下功夫,以建设高档次的数据环境。,2
6、023/8/22,13,1.2.2 系统建设的技术基础,信息技术硬件技术软件技术数据通讯技术计算机网络技术数据库技术,2023/8/22,14,1.2.3 系统建设的组织基础,1、系统建设的参与方式,2023/8/22,15,第三节 项目管理的基本知识,项目管理概述,2023/8/22,16,1.3.1 基本概念,1、什么是项目?项目是为完成唯一的目的所采取的一次性的努力。项目的特点:项目有一个唯一的目的 项目是一次性的项目需要多方面的资源 项目应当有一个主要发起人和客户 项目具有不确定性 优秀的项目经理是项目成功的关键,2023/8/22,17,2、什么是项目管理?,项目管理是指“在项目活动
7、中运用专门的知识、技能、工具和方法,使项目能够实现或超过项目干系人的需要和期限。”项目的核心知识是范围、时间、成本和质量。辅助知识是人力资源管理、风险管理和采购管理。,2023/8/22,18,数据表明,很多信息系统项目是失败的,查找资料分析研究如下的问题:1、信息系统项目成功的关键因素是什么?2、导致信息系统项目失败表现在哪些方面,失败的原因是什么?结合2-3个实例来说明你的观点。推荐文献:人月神话,课程论文(1):,2023/8/22,19,项目管理三约束,范围、时间、成本称为项目管理三要素。范围 项目的任务是什么?客户和发起人通过项目获得什么样的产品或服务?时间 完成项目需要多长时间?项
8、目进度应当如何安排?成本 完成项目需要花费多少代价?管理这三个约束,就要在项目的范围、时间和成本三者之间进行权衡。,2023/8/22,20,成功的项目管理意味着同时实现这三个目标并让项目发起人满意,2023/8/22,21,项目管理框架,2023/8/22,22,1.3.2 信息系统开发项目管理的工作流程,信息系统开发项目管理的基本问题就是如何按所选择的研制方法,进行有效的计划、组织、控制。立项并定义项目目标 进行初步调查,提出项目建议书 可行性研究,即正式研究阶段 项目实施管理,2023/8/22,23,系统规划,系统分析,初步调查可行性研究详细调查形成新系统逻辑方案,系统设计,系统总体设
9、计数据存储设计I/O设计处理过程设计代码设计硬件及网络方案选择,系统实施,软件购买、编程、测试、调试硬件、网络设计购买、安装、调试系统联调新旧系统转换,系统运行与维护,系统更新,1立项并定义项目目标,2项目中任务的分解,3定义任务内容,4绘制任务网络图(制定工序表),5估计时间需求(工期估算),6资源需求估算与分配计划的制定,7规定多项任务应交付的文档及检查标准,9收尾及交接管理,10运行管理,11项目后评价管理,2023/8/22,24,1.3.3 信息系统项目的特点,信息系统项目的目标是不精确的,任务边界是模糊的,质量要求是由项目团队来定义的。信息系统项目进行过程中,客户需求会不断被激发,
10、导致项目进度、费用等计划不断更改。信息系统项目的质量受人力资源影响非常大。,2023/8/22,25,1.4.1 信息系统项目的人员管理1、团队建设实施项目的组织的组织结构有三种:职能型、矩阵型、项目型,第四节 信息系统项目管理知识体系,2023/8/22,26,1、职能型,是一种层次结构。职能经理或专业副总对首席执行官负责,他们手下的人具有各自领域的专业技能。,2023/8/22,27,职能型组织的优点,预算简单,便于控制成本。能够实现更好的技术控制。职能具有稳定性,政策、工作程序、职责范围明确。在已有的专业化基础上容易采取大规模生产。人员容易控制,每个人员只有一个上级。沟通渠道是垂直的,上
11、下沟通通畅。,2023/8/22,28,职能型组织的缺点,没有一个对整个项目负责的人。协调十分困难,很难获得一致意见。决策通常有利于实力最强的职能团队。对客户需求的反应十分迟钝。责任难以确定,很少有或没有项目开发计划、项目报告,没有项目权力。激励和创新力下降。计划倾向于如何更容易实施而很少考虑正在进行的项目。,2023/8/22,29,2、项目型也是一种层次结构。项目经理直接对首席执行官负责,他们手下的人具有完成特定项目的各种技能。适用于大型项目。,2023/8/22,30,项目型组织的优点,整个项目有一个很强的项目权威控制。项目参与者直接为项目经理工作,不合适的产品线很容易发现并撤销。沟通渠
12、道畅通。每个人有本项目所需的专长,不需要与其他项目共享关键人员。反应快。时间、成本和产品开发周期的执行有弹性。,2023/8/22,31,项目型组织的缺点,工作、设备、人员设置重复。没有强大的职能团队,技术支持困难。对职能(组织)专家的管理需要高层协调。人员完成自己的任务后仍可能被束缚在项目里,上层管理者必须在项目开始时和项目逐步结束时平衡工作量。不同项目之间缺乏技术交流的机会。项目人员缺少稳定的岗位和工作。,2023/8/22,32,3、矩阵型介于职能型和项目型之间。矩阵型管理能够很好地体现项目管理的协调职能,它通过让项目管理和职能管理共同分担责任来建立一种协作机制。矩阵型组织中的每个项目经
13、理手下的成员来自不同的职能部门。这些成员对项目经理负责,参与项目的工作。他们还需要向自己的职能部门领导汇报,在项目完成后回到各自的职能部门。,2023/8/22,33,2023/8/22,34,在矩阵型组织中,项目人员必须同时同时听从项目经理和职能经理的指挥。职能经理控制着人员的考绩、任用和解聘的权利。项目经理虽然有权(通过职能经理)控制所有资源,包括成本和人员,但仍然需要由职能经理提供项目所必需的工作人员,这样项目经理和职能经理之间不可避免会产生冲突。冲突包括项目优先权、人力成本、给项目经理分配人员,以及盈亏责任等。,2023/8/22,35,矩阵型项目组织的优点,可以为每个项目制定单独的政
14、策和过程。对变更、冲突和项目需求可以快速反应。职能组织对项目主要起支持作用。每个人在项目结束后有自己的归宿。时间、成本和任务协调得更好。能够建立一个很强的技术基础培养出一批专家和经理人员。权利和责任共担。压力分散在团队内部(及职能经理间),2023/8/22,36,矩阵型项目组织的缺点,信息流和工作流多维化。双向报告。连续不断的冲突和冲突解决。与传统型相比,刚开始时需要更多的时间和精力来制定政策和过程。职能经理有他自己的优先顺序而可能存在偏见。必须注意项目经理和职能经理之间的权利平衡。,2023/8/22,37,项目经理必须明确在何种组织结构下工作。如果是在一种职能型组织结构中,项目经理必须
15、争取高层领导人担任项目发起人,这有助于获得各职能部门领导的支持和合作。项目经理还必须争取单列的财政预算,以支付项目相关的成本。如果是在一种项目型组织结构中,项目经理应明确这种组织的生产率一般比较低下,必须注意项目组成员的合理安排,以保持较高的生产率。,2023/8/22,38,项目团队的知识地图,360度打分法赋予权重,2023/8/22,39,R 表示负责该项活动,P 表示执行该项活动。&代表“与”,职责分配矩阵 RAM,2023/8/22,40,RAM 表明项目干系人的角色,A 负责人,P 参与者,R 评审者,I 输入者,S 交付签名,项目干系人,2023/8/22,41,例如,下图是一个
16、大型 IT 开发项目的资源柱状图,需要的人员包括:Java 程序员、业务分析员、技术文档撰写人、经理、管理人员、数据库分析员、测试专家。,2023/8/22,42,一个大型IT项目的资源直方图的例子,2023/8/22,43,一个大型IT项目的组织结构图,2023/8/22,44,某一公司承担了一个系统改造项目,需要招聘一位有一定工作经验的分析员/编程员,请列出在招工广告中需要写明的该岗位的工作。,人员招聘,对已有系统的新需求的详细分析对调查的结果的分析和解决方案的评估,包括相关成本的估计根据组织标准准备系统描述系统测试准备功能模块定义准备和修改模块结构图软件模块的编码和修改执行单元测试用户文
17、档的准备用户培训,2023/8/22,45,激励机制,问题:某一软件开发部门想通过重用软件组件来提高效率。他们准备采用奖金来鼓励采用这种方法。你认为如何去实施,实施过程中会有什么问题?问题1:使用组件的编程人员可能减少了代码问题2:他们需要开发软件组件,但是对当前的项目而言并没有提高生产率可以采用功能点法去衡量交付系统的规模,可以采用重用代码比例来度量每个人的工作,重用的代码也可按比例算成编程者的工作量通过记录组件重用的次数并进行奖励来鼓励编程者提供可重用的组件。,2023/8/22,46,信息系统项目组的组成,信息系统项目队伍的组成,2023/8/22,47,2、系统建设的人员结构,系统开发
18、的管理人员CIO项目经理系统开发的技术人员系统分析员系统设计员编码人员系统维护人员,2023/8/22,48,续:,关联人员:与某个已经存在的信息系统或新系统有利益关系的人。系统所有者:信息系统的发起人和主要倡导者。系统用户:使用信息系统或者受到信息系统影响的“客户”内部系统用户外部系统用户,2023/8/22,49,续:,3、系统构造人员:根据系统设计人员的设计说明构造信息系统及其构件的技术人员应用程序员系统程序员数据库程序员网络管理员WEB站点管理员软件集成员,2023/8/22,50,程序员是信息系统的实现者1)语言要求:首先要精通所用的开发语言与相应的集成开发环境 如:Microsof
19、t的Visual Studio.Net Sybase的PowerBuilder Borland的Delphi、Jbuilder ASP、JSP,程序员开发人员的技术要求,2023/8/22,51,2)数据库技术要求:程序员要掌握所用的数据库管理系统,至少要熟悉DBMS的基本操作与管理。3)编程技术与规范要求:由于是团队开发,每个模块或子系统都是由多人合作完成的,因此程序的结构、形式等都需要遵循严格的规范,优秀的程序员一定要具有良好的编程习惯。,续上:,2023/8/22,52,4)调试与测试技术:这是程序员必备的基本功,是程序员水平的衡量标准之一。要求程序员对程序与模块要有很强的理解力,对程序
20、模式有透彻的认识。5)其他相关技术,续上:,2023/8/22,53,程序员的知识体系,学习能力,一门程序设计语言,计算机体系结构,基本数据结构与算法,网络知识,基本硬件知识(如微机原理),数据库基本知识,SQL,操作系统基本知识,2023/8/22,54,续:,4、系统设计人员:将系统用户的业务需求和约束条件转换成技术方案的技术人员。数据库管理员网络架构师WEB架构师图形艺术师安全专家技术专家,2023/8/22,55,系统设计员的任务是根据用户需求和系统功能分析的要求,确定信息系统实现的具体方案。这个方案中要详细地描述软件系统的结构、系统的构成、各组成对象的行为,以及如何实现的步骤与方法。
21、描述实现方案的文档就是系统设计说明书。,系统设计员的技术要求,2023/8/22,56,1)程序技术:系统设计员首先应是优秀的程序员,应包括程序员的知识体系。2)设计方法与描述方法:3)设计经验:,续上:,2023/8/22,57,续:,5、系统分析员:研究组织存在的问题和需求,确定人员、数据、过程和信息技术如何最大化地为企业作出贡献。,2023/8/22,58,1)知识与技术要求:业务领域的知识:概念和原则系统分析方法描述方法与技术软件工具,系统分析员的基本要求,2023/8/22,59,2)工作能力素质学习热情与学习能力交流、沟通能力管理能力系统开发的工作经验,系统分析员,2023/8/2
22、2,60,系统分析员的工作范围,系统可行性研究,系统分析概要设计,详细设计、核心算法技术,编码,系统测试,维护,系统用户工作阶段,系统分析员工作阶段,2023/8/22,61,系统分析员的知识领域,结构化分析与设计,OOAD,主流软件技术体系,UML,软件工程师知识,管理,应用领域知识,人际交往能力,软件工程,基本知识,扩展知识,2023/8/22,62,项目经理1名(兼任系统分析员)系统分析员(其中包括项目经理)系统设计员2名程序员6名(其中包括2名系统设计员)数据库设计与管理员1名其他人员1-2名(共12名左右),下面是一个20万元经费规模的信息系统,开发团队各角色配置:,2023/8/2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析 课件 第一
链接地址:https://www.31ppt.com/p-5811605.html