MIS建设的组织管理PPT课件_第1页
MIS建设的组织管理PPT课件_第2页
MIS建设的组织管理PPT课件_第3页
MIS建设的组织管理PPT课件_第4页
MIS建设的组织管理PPT课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1一、MISMIS的开发方式与开发原则 1、开发方式 (1) 自行开发:特点,适应性 (2) 委托开发:特点,适应性 (3) 合作开发:特点,适应性 (4) 购买成品:特点,适应性 2、开发原则 (1) 实用性原则 (2) 系统的原则 (3) 符合软件工程规范的原则 (4) 逐步完善、逐步发展的原则第1页/共34页2二、MISMIS的开发方法 1、生命周期法 (1)生命周期法定义 也称结构化系统开发方法 基本思想:将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。具体来说,它将整个信息系统开发过程划分为独立的六个阶

2、段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估。这六个阶段构成信息系统的生命周期。第2页/共34页3二、MISMIS的开发方法 1、生命周期法 (2)优缺点 优点是强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点。它从时间角度把软件开发和维护分解为若干阶段,每个阶段有各自相对独立的任务和目标。降低了系统开发的复杂性,提高了可操作性。另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性。实践证明,生命周期法大大提高了软件开发的成功率。 缺点:生命周期法开发周期较长,因为开发顺

3、序是线性的,各个阶段的工作不能同时进行,前阶段所犯的错误必然带入后一阶段,而且是越是前面犯的错误对后面的工作的影响越大,更正错误所花的工作量就越大。而且,在功能经常要变化的情况下,难以适应变化要求,不支持反复开发。第3页/共34页4二、MISMIS的开发方法 2、原型法 原型法(Prototyping)是20世纪80年代随着计算机软件技术的发展,特别是在关系数据库系统(Relational Data Base System,RDBS)、第四代程序生成语言(4th Generation Language,4GL)和各种系统开发生成环境产生的基础上,提出的一种从设计思想、工具、手段都全新的系统开发

4、方法。它摒弃了那种一步步周密细致地调查分析,然后逐步整理出文字档案,最后才能让用户看到结果的繁琐作法。第4页/共34页5二、MISMIS的开发方法 快速原型法,通常简称为原型法,其核心是,用交互的,快速建立起来的原型取代了形式的、僵硬的(不允许更改的)大部头的规格说明,用户通过在计算机上实际运行和试用原型系统而向开发者提供真实的、具体的反馈意见。 原型法的基本思想:是在投入大量的人力,物力之前,在限定的时间内,用最经济的方法开发出一个可实际运行的系统模型,用户在运行使用在个原型的基础上,通过对其评价,提出该进意见对原型进行修改,使一使用,评价过程反复进行,使原型逐步完善,直到完全满足用户的需求

5、为止。 第5页/共34页6二、MISMIS的开发方法 3、生成法 (1)生成法定义 在系统设计和开发过程中,是可以找到许多共同之处的。把管理信息系统内涉及到的具有共同特征的事务管理加以分析、综合,开发出一套可重用的程序模块,并利用软件生成工具和系统集成技术生成一个新的系统 (2)实现要点 建立一个可以重用的软件部件库; 建立一个与软件部件库对应的综合库关系模式; 采用系统生成的机制。第6页/共34页7二、MISMIS的开发方法 4、面向对象方法 (1)面向对象法定义 在MIS设计过程中,如果在研究客观事物并对它们抽象化过程时,按照事物客观存在的属性抽象化,使其不仅包含事务的静态属性,还要包含事

6、务的动态属性。这种抽象方法称为面向对象的设计方法。把这些包含动态属性和静态属性的客观事物通称为对象。 由于面向对象的设计方法在设计过程中综合考虑这些事物的静态属性和动态属性,因此系统具有较好重用性并便于维护。 (2)面向对象法的特色 封装性、抽象性、继承性、多态性。第7页/共34页8二、MISMIS的开发方法 5、CASE法 计算机辅助系统开发方法(即CASE方法)是运用计算机软件工具辅助开发人员快速开发MIS系统的一种方法。这种方法与生成法有很多相似之处。事实上,CASE方法只是一种开发环境而不是开发方法。在MIS的具体开发过程中,仍然需要其他方法的理论指导。第8页/共34页9三、MISMI

7、S的开发策略 1、主要的开发策略接受式开发策略:适合小系统,开发者完全接受用户给出的需求;直线式开发策略:用户的需求已经基本明确,以后基本不需要进一步修改,那么系统的开发采用直线地运行下去的策略;迭代式开发策略:如果用户的需求不确定性较高,系统的开发过程是建立在直线式开发基础上的不断调整、不断迭带的过程;第9页/共34页10三、MISMIS的开发策略实验式开发策略:用户的需求很不明确,首先建立系统的实验模型原型,然后在原型基础上不断优化;规划式开发策略:系统不确定因素多,系统开发必须建立在周密思考和规划的基础上,比较适合于大型系统的开发。第10页/共34页11三、MISMIS的开发策略 2、选

8、择开发策略时注意的问题 总体规划、分期实施、逐步投资、逐步见效。可采用自上而下或者自下而上的设计。 采用完全成熟、先进的技术; 3、开发过程中应注意的问题 (1)利用结构化设计分析方法 (2)系统工程的思想 保证:阶段化、层次化、模块化和工程化第11页/共34页12四、MISMIS开发的组织 1、系统开发方式 自行开发,委托开发,联合开发,购买商品化软件; 2、系统开发组织: 系统开发领导小组 系统开发工作小组 3、评审(专家小组)第12页/共34页13五、项目管理 以项目管理的思想组织开发过程。 1、项目管理的定义 项目(Project)是一种组织单位,指在固定预算以及预定时间内,为了达到某

9、一明确的最终目标而临时组合在一起的一组资源。每个项目只能进行一次,每个项目都具有严格定义的最终目标,具有具体的开始时间和结束时间以及最后交付的结果要求。第13页/共34页14五、项目管理 项目管理是对项目的任务、资源和成本进行计划、控制以及管理的过程,其目标是取得良好的经济效益并一定的预算内达到项目要达到的目标,同时保证项目能够达到可以接受的质量水平。项目管理的周期由项目的确立、项目计划、项目组织和项目控制四个环节组成。第14页/共34页15五、项目管理 2、项目管理的内容 从管理智能的角度划分,项目管理包括项目计划、组织、人事安排、控制、协调等多方面的内容; 从项目活动过程划分,项目管理包括

10、项目的立项决策、项目规划与设计、项目招投标、项目实施、项目终结、项目评价等内容; 从项目的目标和约束角度划分,项目管理包括项目进度管理、项目成本管理、项目质量管理等内容。 项目管理的核心技术是项目计划的开发,而进度计划的编制是项目计划的核心。编制进度计划需要三步曲:任务分解、成本估算、资源进度安排。第15页/共34页16五、项目管理 3、任务分解 当需要解决的任务过于复杂、难以理解时,可以根据任务中的各个功能间的耦合关系进行任务分解,把耦合度较低的功能划分出来,形成一个个独立的子任务,然后分别解决这些子任务。在对子任务处理时,又可以采用任务分解的策略再次分解。.任务分解的目的是使工作更容易操作

11、,职责更容易划分,对成本的估算、时间和资源的规划更加准确。 目前,在项目工作安排中通常使用工作分解结构(Work Breakdown Structure, WBS)工具。对项目进行任务分解的主要策略有“自顶向下,逐步细化”的方法。对任务分解的描述则主要以“列清单”和“图表”类型描述,即采用一种层次化的树型结构来表述任务间的关系。第16页/共34页17五、项目管理 一个工作分解结构的例子第17页/共34页18五、项目管理 4、进度管理 进度管理是MIS项目中最重要的部分之一,是保证MIS开发周期的基础。进度管理的目标是在最短的时间内,用最小的资源投入,最小的风险完成项目目标。 (1)活动之间的关

12、系 在一个软件项目中,各个活动之间的关系可以描述为以下四种形态:结束(A)开始(B),结束(A)结束(B),开始(A)开始(B),开始(A)结束(B)。其中结束(A)开始(B)是最常使用的关系,表示B活动的开始应该以A活动的结束为前提。比如,在服务器上安装系统软件必须以服务器到货为起点。第18页/共34页19五、项目管理 (2)进度管理图示方法 为了明确表示一个项目中各个活动之间的逻辑关系,人们通常使用图示表示。常见的图示为网络图、甘特图、里程碑图、资源图等等。下面我们以网络图为例简单说明进度管理图示方法。 进度管理网络图有很多形式,常见的ADM图也称为双代号网络图(箭线图)。它以结点代表时间

13、点,以箭线代表活动,结点与箭线间的连接表达了各个活动之间的逻辑关系。 例如,某校为完成教务管理系统的设计开发绘制的局部ADM图如下:第19页/共34页20五、项目管理第20页/共34页21五、项目管理 为简化图形,没有在箭线上标注活动名称,箭线上的数字表示该活动所需的天数。第21页/共34页22五、项目管理 甘特图 甘特图,也称为条状图(Bar chart)。是在1917年由亨利甘特开发的,其内在思想简单,基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。 管理者由此极为便利地弄清

14、一项任务(项目)还剩下哪些工作要做,并可评估工作是提前还是滞后,亦或正常进行。是一种理想的控制工具。 第22页/共34页23五、项目管理第23页/共34页24五、项目管理 (3)进度估算方法 关键路径就是网络图中从起点到重点耗时最长的一条路径,处于这条路径上的活动为关键活动,其浮动时间为0。 在图中,ABEHGI是关键路径,其总长度为:19。活动CE是一个非关键活动,其浮动时间为1,活动AX也是一个非关键活动,其浮动时间为也是1。但需要注意的是,如果活动AX从最早开始时间向后浮动了1天开始启动,活动CE就没有了浮动的余地,其浮动时间为0。也可以说,它们二者的浮动是相关的。 由于明确了各个非关键

15、活动的浮动时间后,有利于在人员分配、资源组织上向关键路径倾斜,进行必要的资源调整。所以,进度计划的分析有利于资源管理,减少资源浪费。所以进度计划有时也被称为进度资源计划。第24页/共34页25五、项目管理 5、成本估算 (1)软件产业的成本估算 作为软件产业,其项目成本主要包括以下几个部分:系统的硬件设备成本、系统软件和开发工具的购置成本、项目规模成本、办公场所费用、日常办公运行费用、特殊的专家费用等等。 (2)成本估算方法 软件产业中成本估算方法有自顶向下估算法、自下而上估算法、专家估算法、参数估算法、猜测估算法等等。 而项目规模成本估算则常常通过软件项目中各个任务的功能点数量、代码行数或者

16、对象点数量进行估算。第25页/共34页26五、项目管理 6、质量管理 (1)质量管理的定义 ANSI/IEEE std对软件质量的定义为“与软件产品满足规定的和隐含的需求能力有关的特征或特征的全体”。软件质量反应了三个方面的要素:满足需求是软件质量的基础,达不到需求标准的软件也就不具备质量;遵循各种标准中定义的开发规则;除了满足明确规定的需求外,还应在一定的水平上满足应有的隐含要求。即软件质量的评价应该以用户为中心,强调用户的满意度,用户对应用程序的评价是最重要的。第26页/共34页27五、项目管理 (2)质量管理的方法 在软件项目的质量管理中,总是围绕着质量保证过程和质量控制过程两个方面展开

17、。在实际应用中,这两个过程相互作用,又是甚至会相互交叉。质量保证是指在项目实施的过程中通过实施有计划、系统的活动,确保项目满足相关要求。而质量控制则是指通过监控手段对项目结果进行监督、指导,进而保证项目结果符合质量标准。 质量保证的主要手段是项目审计。由于项目的建设建立在严谨的项目计划的基础上,通过审计项目计划的执行情况,通常可以对项目组的实施过程起到一种威慑作用,激励项目组成员严谨地按照项目计划处理问题,进而保证项目的质量。质量控制的主要手段则是测试,在项目即将完成阶段,通过需求评审、设计评审、集成测试和系统测试等手段,识别项目中可能存在的缺陷并指导项目组消除这些缺陷,从而避免软件在实际运行

18、中出现问题。第27页/共34页28五、项目管理 (3)MIS项目质量管理的操作 为保证软件项目的质量,往往需要制定质量计划,在质量计划中明确质量保证和质量控制方式,并在项目实施过程中贯彻这一质量计划。然后通过质量检测与控制手段确保项目质量。 在MIS项目的开发中,实现质量控制的方法主要有: 质量计划编制:即在项目计划开始就制定质量计划书,作为质量控制的依据; 质量监测与控制:在项目执行过程中必要的项目执行过程监控,监控子项目的执行结果,以确定他们是否达到预期的目标; 质量保证:在常规基础上及时对项目的整体运行做出评估,并适当进行调整,保证项目能够达到计划的质量标准。必要的情况下可以申请专家对项

19、目的质量进行评估。第28页/共34页29五、项目管理 7、风险管理 (1)风险与风险管理的定义 风险是指可能发生的损失,是对未来的、潜在的可能发生的损害的一种度量。风险是一种概率事件,它既可能发生,也可能不会发生。在软件项目管理中,风险是存在的。风险存在的意识能够使管理者在风险发生时不至于手足无措。 风险管理是指对风险进行预测、评估、制定风险应对策略、监控风险的过程。风险管理管理被认为是管理大型软件项目的最佳实践。只有很好的风险管理,才能有效地控制项目的成本、进度、产品需求,同时可以阻止意外的发生。 风险管理可以被分为四个层次:危机管理、风险缓解、着力预防、消灭根源。风险管理的核心是风险识别和

20、风险控制。第29页/共34页30五、项目管理 (2)风险识别 风险识别是探索项目建设和运行中可能存在的风险以及风险发生的大致可能性,是系统地确定项目中可能存在的潜在威胁。风险识别常见的方法有: A.德尔菲方法: 德尔菲方法就是专家调查法。其基本思想是项目小组选定与该项目相关的领域专家,然后通过函件与这些专家联系,征询他们对该项目中风险的建议。收集专家意见后,进行分析、归类和综合,再次匿名反馈给专家。通过这样三到五次的反复,逐步使专家的意见趋向一致。 B.头脑风暴法: 头脑风暴法是以相关领域的专家的创造性思维来获取未来信息的一种方法。该方法通常把310个人组织到一起,请专家就此问题畅所欲言,通过专家的语言碰撞、信息交流实现相互启发,从而诱发专家产生“思维共振”,获取创造性的、有价值的信息。第30页/共34页31五、项目管理 C.风险条目检查表: 风险条目检查表是最常用的,也是比较简单的风险识别方法。它利用专业的软件项目机构提供的一组提问来帮助项目组了解MIS项目中可能存在哪些方面的风险。 风险条目检查表一般根据风险要素进行编写,包括项目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论