管理学第5章-管理信息系统建设jsp课件_第1页
管理学第5章-管理信息系统建设jsp课件_第2页
管理学第5章-管理信息系统建设jsp课件_第3页
管理学第5章-管理信息系统建设jsp课件_第4页
管理学第5章-管理信息系统建设jsp课件_第5页
已阅读5页,还剩129页未读 继续免费阅读

下载本文档

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

文档简介

管理信息系统管理信息系统1第五章管理信息系统建设本章目标管理信息系统的建设是企业信息化的重要组成部分。企业的信息系统的建设,要根据企业实际情况、信息系统建设的原则和策略进行,选取适合的建设方法,力求达到最佳效果。在学完本章后读者应能够了解:管理信息系统的特点。建设管理信息系统的原则和策略。管理信息系统的建设方法。企业如何构建信息系统建设的项目组及成员组成。第五章管理信息系统建设本章目标25.1管理信息系统建设的特点和条件5.1.1企业管理信息系统的现状

2003年底我国大型企业信息系统建设情况:不同行业、不同规模的企业,信息化建设状况差距很大;信息技术应用的具体内容有较大差别。5.1管理信息系统建设的特点和条件5.1.1企业管理信息35.1.1企业管理信息系统的现状2005年3月发布的《2003中国制造业信息化指数报告》:首先,企业重视信息化其次,制造业企业信息化应用快速增长再次,制造业企业信息化的效益有了明显提高。另外,制造业信息化东西部差距较大,国产软件为中小企业所用——中国大型企业信息化建设距离整体成熟有较大距离。5.1.1企业管理信息系统的现状2005年3月发布的《2041、企业信息化500强水平提升明显;2、企业信息化开始由重技术应用向重企业能力、重商业价值的方向发展;3、信息化协助中国企业抵御金融危机;4、出现一批“信息化企业”特征的世界一流企业;5、先进民营企业借助信息化转型升级;6、需要进一步聚焦核心价值。2009年3月公布的“2008年度中国企业信息化500强调查报告”:1、企业信息化500强水平提升明显;2009年3月公布的“255.1.2管理信息系统建设中存在的问题1、以偏概全2、不切实际,重“硬”轻“软”3、重复开发,重开发轻维护4、制度不健全,信息意识和技术尚需提升5、与世界发达国家差距巨大5.1.2管理信息系统建设中存在的问题1、以偏概全65.1.3管理信息系统建设的特点

1、满足社会主义市场经济需要,设符合现代企业制度要求;2、找出企业管理信息中共同的、不变的、最基础的东西,构成模块开发;3、信息系统的需求是不断变化的,将贯穿整个信息系统的生命周期,这是管理信息系统建设的最大特点。5.1.3管理信息系统建设的特点

1、满足社会主义市场经济75.1.3管理信息系统建设的特点

4、企业信息化建设是一个长期的、不断迭代的过程。移植性。5、企业的办公自动化应纳入管理信息系统的建设之中。6、通过流程优化(BPR),把企业变革和信息系统建设集成在一起。7、标准化是企业信息系统建设的主要因素。

5.1.3管理信息系统建设的特点

4、企业信息化建设是一个8标准化永和大王运营中的细节问题(与麦当劳、肯德基相比)标准化城市视频标准化永和大王运营中的细节问题(与麦当劳、肯德基相比)标准95.1.4管理信息系统建设的条件1、良好的科学管理基础⑴、信息要数字化、规范化、标准化;才能实现计算机管理⑵、管理工作程序化;⑶、管理业务标准化;⑷、文件报表要规范化;⑸、数据资料要代码化。2、专业人员的配备和管理人员的再培训5.1.4管理信息系统建设的条件1、良好的科学管理基础105.2管理信息系统建设的原则和策略5.2.1管理信息系统建设原则1、企业在建设信息系统的建设过程中应遵守的基本原则:网络化;标准化;规范化;模块化;统一化。5.2管理信息系统建设的原则和策略5.2.1管理信息系统115.2.1管理信息系统建设原则2、建设面向企业外部的网络系统应遵守的基本原则:先进性;开放性;可扩充性;可操作性;经济性;通用性。5.2.1管理信息系统建设原则2、建设面向企业外部的网络系12战略层次上开发的战术层次上在具体的开发过程中5.2.2管理信息系统建设策略战略层次上5.2.2管理信息系统建设策略135.2.2管理信息系统建设策略1、在战略层次上,考虑以下四种建设策略。⑴、企业信息化的定位,是目标,还是手段?⑵、信息化的内容,是企业资源计划(ERP),还是管理信息系统(MIS)?⑶、信息化,是否需要管理流程改造?⑷、信息化的选择,通用软件,还是定制开发?5.2.2管理信息系统建设策略1、在战略层次上,考虑以下四142、在开发的战术层次上,可以考虑以下三种开发策略。⑴、“自上而下”的开发方法。⑵、“自下而上”的开发方法⑶、“自上而下总体规划、自下而上应用开发”的开发方法。2、在开发的战术层次上,可以考虑以下三种开发策略。15强调从整体上进行规划和协调的开发策略。其特点是:注意整体(从整体到局部考虑问题);能找出合理的“信息流”。优点:整体性强;逻辑性强。缺点:复杂、繁琐。(1)“自上而下”的开发方法强调从整体上进行规划和协调的开发策略。其特点是:注意整体(从16“自下而上”的开发方法A.从业务系统开始,先实现每个基本功能(即数据处理功能);B.逐步向高级建设,即,增加管理/控制功能。(2)“自下而上”的开发方法“自下而上”的开发方法(2)“自下而上”的开发方法17(2)“自下而上”的开发方法一般,处于“初始”和“蔓延”阶段的企业,都采用这种策略。优点:能保证最终的系统可以运行——尽管所开发的系统不十分完美。缺点:a、缺乏整体的优化;b、开发过程中,存在大量的重复工作。(2)“自下而上”的开发方法一般,处于“初始”和“蔓延”阶段18一般来讲“自上而下——适合于开发大型MIS;自下而上——适合于开发小型MIS。实际应用中,经常混合使用上述两种策略:”战略规划“使用“自上而下”,“应用系统”使用“自下而上”。一般来讲“193、在具体的开发过程中,考虑以下五种开发策略。⑴、接受式——就是通过初步调查,确认用户对系统的信息需求。(需求明确;经验充分)⑵、直线式——从需求说明到最后开发直线地进行,每完成一步都要进行评审,以验证是否和需求一致。(需求比较明确;系统规模大,但结构化程度高,经验丰富)3、在具体的开发过程中,考虑以下五种开发策略。20⑶、迭代式——是指通过反复分析、设计、研讨和修改,逐步完成系统开发的方法。(开发过程可以回到需求确定过程;需求不确定性比较高;大型多用户系统;新领域)⑷、实验式——是指系统需求很难确定,只能通过反复试验逐步改善进行系统开发的方式。(不确定性很高,一般用原型法)⑸、规划式——是指系统需求确定性程度高的情况下,从系统战略目标出发,重视系统规划。(系统规模特别大,复杂程度特别高)⑶、迭代式——是指通过反复分析、设计、研讨和修改,逐步完成系215.3管理信息系统建设的方法概述5.3.1生命周期法5.3.2快速原型法5.3.3面向对象方法5.3.4各种方法的比较5.3管理信息系统建设的方法概述5.3.1生命周期法225.3.1生命周期法5.3管理信息系统建设的方法概述5.3.1生命周期法5.3管理信息系统建设的方法概述23[管理学]第5章-管理信息系统建设jsp课件245.3.2快速原型法5.3.2快速原型法25

原型法生命周期由9个阶段组成,整个过程的目标是提供一个能被用户和开发人员双方所接受的、较为完善的系统需求。9个阶段如下:方法选择。识别用户的基本需求。开发一个初始原型。运用、验证这个原型。修正、改进、提高这个原型——原型迭代。判断原型是否完成。细节部分说明。判断原型效果。整理原型、提供文档。

261.特点(1)是一种快速、便宜的开发方法;(2)不要求用户提出完整的需求;(3)用户需求可以是动态的;(4)没有明确的人员分工;(5)开发过程是一个反复修改的过程;(6)测试和文档工作常常容易被忽略;(7)原型法不适于开发大的系统;1.特点27(8)不能代替仔细的需求分析和结构化设计的方法,不能代替严谨的正规文档,也不能取代传统的生命周期法和相应的开发工具。(9)运行的效率可能会比较低,最终系统会保留一些不合理的结构。(10)原型法是确定用户需求的策略,是一种启发式自底向上的开发方法。(8)不能代替仔细的需求分析和结构化设计的方法,不能代替严谨282.适用场合(1)需求不确定和解决方案不明确的系统的开发(如决策支持系统);(2)适用于开发信息系统中的最终用户界面(用户接口);(3)适用于用户事先说不清楚具体要求,或者虽然说明了要求,开发者却把握不准的系统。2.适用场合295.3.3面向对象方法5.3.3面向对象方法30面向对象程序设计从现实世界中的客观对象(如人和事物)入手,尽量运用人类的自然思维方式来构造软件系统,这与传统的结构化方法从功能入手是不一样的。在面向对象方法中,把一切都看成是对象,以数据为中心而不是以功能为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。面向对象的开发方法具有以下四个基本特征:1、抽象:2、继承:3、封装:4、多态性:面向对象程序设计从现实世界中的客观对象(如人和事物)入手,尽31对象:现实世界中某个实际存在的事物对象是构成世界的一个独立单位,具有自己的静态属性和动态特征。属性是用来描述对象性质的一个数据项;对象的动态特征用操作来描述。类:具有相同属性和操作的一组对象的集合,对象是类的一个实例。为属于该类的全部对象提供了统一的抽象描述。对象:现实世界中某个实际存在的事物32抽象天下乌鸦一般黑归纳演绎抽象天下乌鸦归纳演绎33抽象抽象为多边形类属性:

顶点边的颜色

填充的颜色

方法:

绘制

抹去

移动多边形对象抽象抽象为多边形类多边形对象34对象Object现实世界中某个实际存在的事物,可以是有形的,也可以是无形的。每个对象可用它本身的一组属性和它可以执行的一组操作来定义。姓名:Jack年龄:28体重:65kgs品牌:Ford颜色:Red年份:1995动作:走路说话睡觉

动作:启动停止加速

对象Object现实世界中某个实际存在的事物,可以是35类类是具有相同属性和操作的一组对象的集合。类与对象的不同←→类的实例化人、汽车、动物。。。。类类是具有相同属性和操作的一组对象的集合。36父类和子类汽车轿车客车卡车

动物昆虫哺乳动物爬行动物两栖动物父类和子类汽车轿车客车卡车昆虫哺乳动物爬行动物两栖动物37继承鸟类北京麻雀东北麻雀南方麻雀麻雀类孔雀类…………继承鸟类北京麻雀东北麻雀南方麻雀麻雀类孔雀类…………38封装:TVInternalState开请求变更频道调节声音TurnOnTurnOffChangeChannelAdjustVolumeOthers...被封装的行为和状态关请求封装:TVInternalState开请求变更频道调节声39多态多态性的含义:一个标识符标识多个语义。类:Shape方法:DrawMoveInitialise子类多态多态性的含义:一个标识符标识多个语义。子类401.特点(1)OO方法直接反映了人们对客观世界的认知模式;(2)从应用设计到解决问题的方案更加抽象化而且具有极强的对应性;(3)在设计中容易与用户沟通;(4)把数据和操作封装到对象之中;(5)应用程序具有较好的重用性、易改进、易维护和易扩充。1.特点412、使用范围流行的开发方法,使用面很广。2、使用范围425.3.4各种方法比较结构化生命周期开发方法是实用并较全面支持整个系统开发过程的方法。其他的几种方法尽管有很多优点,但只能作为结构化系统开发方法在局部开发环节的补充,暂时都还不能替代其在管理信息系统开发过程中的主导地位,尤其是在占目前系统开发工作量最大的系统调查和系统分析这两个重要环节。5.3.4各种方法比较结构化生命周期开发方法是实用并较全面435.4管理信息系统建设的组织保证5.4.1系统建设的人员结构5.4管理信息系统建设的组织保证5.4.1系统建设的人员44(一)管理信息系统项目团队的角色(1)项目经理(项目负责人)(2)系统分析员(3)系统设计员(4)数据库系统管理员(5)系统管理员(6)程序设计员(7)文档管理员(8)企业业务人员(一)管理信息系统项目团队的角色45(1)项目经理

■项目经理的能力与素质要求项目经理负责管理项目的开发活动和开发方向,应该具有很强的管理才能、丰富的组织经验和协调能力,掌握项目开发过程中的转折点,在参与项目的各方之间找到一个让各方都满意的方案。(二)项目团队角色的能力、素质与具体工作(1)项目经理■项目经理的能力与素质要求(二)项目团队角46■项目经理的具体工作①制定项目计划,控制项目进度。②确定开发所用的技术和方法。③分配现有的各种资源,合理安排技术人员的工作。④掌握项目参与各方的实际需求,协调项目参与各方的关系。⑤控制项目的规模。⑥评价团队中的每一位成员及他们的工作成绩。■项目经理的具体工作①制定项目计划,控制项目进度。47(2)系统分析员■系统分析员的能力与素质要求

系统分析员负责确定具体的商务需求,并正确地传达给系统设计员和其他开发人员。系统分析员应该具备丰富的相关业务领域知识,能够与企业的业务负责人员很好地交流,并明确地表达实际的业务需求。(2)系统分析员■系统分析员的能力与素质要求48■系统分析员的具体工作①设计业务需求调查问卷。②同业务人员进行交流,明确具体业务需求。③了解企业组织结构及人员配备。④明确企业内部职能的划分。⑤获取相关业务的原始单据和报表。⑥分析数据需求及数据的处理的功能需求。⑦明确数据间的计算关系。⑧参与系统使用人员的培训。■系统分析员的具体工作①设计业务需求调查问卷。49(3)系统设计员■系统设计员的能力与素质要求

系统设计员负责管理信息系统的总体设计和详细设计。系统设计员不仅要具备相关领域业务知识,理解具体的业务需求,而且要具备丰富的计算机硬件、软件知识,设计如何实现系统分析中提出的业务需求。(3)系统设计员■系统设计员的能力与素质要求50■系统设计员的具体工作①根据业务需求,设计目标系统的运行模式及业务流程。②评估并选择系统的网络设备、硬件设备和相关软件。③确定目标系统的功能结构。④完成数据库数据模型的设计。⑤确定数据编码方案。⑥对系统功能结构中的模块进行处理过程和输入、输出设计。■系统设计员的具体工作①根据业务需求,设计目标系统的运行模51(4)数据库系统管理员■数据库管理员的能力与素质要求数据库系统管理员负责数据库系统的正常使用管理,保证数据库系统的安全性和保密性。数据库系统管理员应该非常熟悉所应用的数据库系统。(4)数据库系统管理员■数据库管理员的能力与素质要求52■数据库管理员的具体工作①数据库系统的逻辑设计及物理实现。②数据库系统的升级。③保证只有经过授权的用户才能够使用相应的数据。④监控数据库系统的性能及规模增长。⑤数据备份和恢复。⑥数据库系统的日常管理。

■数据库管理员的具体工作①数据库系统的逻辑设计及物理实现。53(5)系统管理员■系统管理员的能力与素质要求系统管理员负责计算机系统的管理,保证计算机系统的安全。系统管理员必须具有丰富的计算机硬件和系统软件知识,并能够随时投入工作。(5)系统管理员■系统管理员的能力与素质要求54■系统管理员的具体工作①硬件系统的安装和软件系统的配置。②硬件、软件系统的升级。③创建系统安全机制,保证系统的安全运行。④监控系统的性能。⑤计算机系统的日常管理和突发问题的解决。■系统管理员的具体工作①硬件系统的安装和软件系统的配置。55(6)程序设计员■程序设计员的能力与素质要求程序设计员的工作是进行程序设计,即使用应用开发工具来实现系统设计中给出的系统功能。程序设计员应该熟悉系统的硬件环境,熟练掌握所使用的数据库系统和计算机程序设计语言。(6)程序设计员■程序设计员的能力与素质要求56■程序设计员的具体工作①按照统一的规范书写程序源代码。②系统交付使用前的程序调试。③系统维护期内的程序维护。■程序设计员的具体工作①按照统一的规范书写程序源代码。57(7)文档管理员■文档管理员的能力与素质要求配备专门的文档管理员来负责项目文档的书写和管理是管理信息系统项目管理的一个重要组成部分。文档管理员应该具有比较强的写作能力,且具有无限的耐心和细心。(7)文档管理员■文档管理员的能力与素质要求58■文档管理员的具体工作①参照统一的文档书写规范,撰写及整理项目开发各阶段的文档。②对文档分类,并编制文档目录。③文档的日常管理。■文档管理员的具体工作①参照统一的文档书写规范,撰写及整理59(8)企业业务人员■企业业务人员的能力与素质要求管理信息系统项目的开发需要系统开发人员和系统使用人员之间的相互配合。协助管理信息系统开发的企业人员必须非常熟悉企业业务的运作过程,具有很强的协调能力。(8)企业业务人员■企业业务人员的能力与素质要求60■企业业务人员的具体工作①协助系统分析员了解企业的组织机构、人员配备、组织内部的职能划分及各部门之间的关系。②直接或协助系统分析员填写相关需求调查表。③提供相关的原始单据和报表。④提供相关的数据指标体系及相应的计算关系公式。⑤协调企业与项目组及其它各方之间的关系。■企业业务人员的具体工作①协助系统分析员了解企业的组织机构61项目的团队人员组成的说明在管理信息系统的开发过程中,上述各角色是必须的,但工作的划分不是绝对的。例如:系统管理员同数据库系统管理员由同一人担任;不一定配备专门的文档管理员。系统设计员同时负责系统的分析等。另外,在有些关键的技术问题上,还可能外聘相关领域的专家,请他们提供帮助和提出建设性的意见。项目的团队人员组成的说明在管理信息系统的开发过程中,上述各角625.4.2系统建设的参与形式企业应当成立一个信息化项目委员会,或者是企业信息化项目组织,它主要起到承上启下的作用,协调各个部门之间的利益关系,同时为企业最高决策者提供信息化的解决方案。(“一把手”原则)企业的信息化建设大概分成三种形式:一种是企业自身具有信息化部门,自主进行信息化建设;一种是企业聘请专门软件公司为其进行信息化建设;第三种是企业购买现成的信息化产品。5.4.2系统建设的参与形式企业应当成立一个信息化项目委员635.5机会、挑战与解决方案5.5.1机会企业的信息化建设过程,也是企业员工接受信息化洗礼的过程,是其丰富自身知识结构和涌入社会信息化大潮的机会。对企业来讲,信息化使企业有机会重新认识内部的组织结构、作业流程,实现重新梳理流程、重新变革组织。5.5机会、挑战与解决方案5.5.1机会645.5.2面临的挑战1、信息技术的持续更新。2、对企业信息化的认识问题。3、个人、组织的利益冲突4、管理信息系统面临的社会挑战5、管理信息系统也面临着技术方面的挑战,5.5.2面临的挑战1、信息技术的持续更新。655.5.3解决方案指引5.5.3解决方案指引66Thanksyou!Thanksyou!67管理信息系统管理信息系统68第五章管理信息系统建设本章目标管理信息系统的建设是企业信息化的重要组成部分。企业的信息系统的建设,要根据企业实际情况、信息系统建设的原则和策略进行,选取适合的建设方法,力求达到最佳效果。在学完本章后读者应能够了解:管理信息系统的特点。建设管理信息系统的原则和策略。管理信息系统的建设方法。企业如何构建信息系统建设的项目组及成员组成。第五章管理信息系统建设本章目标695.1管理信息系统建设的特点和条件5.1.1企业管理信息系统的现状

2003年底我国大型企业信息系统建设情况:不同行业、不同规模的企业,信息化建设状况差距很大;信息技术应用的具体内容有较大差别。5.1管理信息系统建设的特点和条件5.1.1企业管理信息705.1.1企业管理信息系统的现状2005年3月发布的《2003中国制造业信息化指数报告》:首先,企业重视信息化其次,制造业企业信息化应用快速增长再次,制造业企业信息化的效益有了明显提高。另外,制造业信息化东西部差距较大,国产软件为中小企业所用——中国大型企业信息化建设距离整体成熟有较大距离。5.1.1企业管理信息系统的现状2005年3月发布的《20711、企业信息化500强水平提升明显;2、企业信息化开始由重技术应用向重企业能力、重商业价值的方向发展;3、信息化协助中国企业抵御金融危机;4、出现一批“信息化企业”特征的世界一流企业;5、先进民营企业借助信息化转型升级;6、需要进一步聚焦核心价值。2009年3月公布的“2008年度中国企业信息化500强调查报告”:1、企业信息化500强水平提升明显;2009年3月公布的“2725.1.2管理信息系统建设中存在的问题1、以偏概全2、不切实际,重“硬”轻“软”3、重复开发,重开发轻维护4、制度不健全,信息意识和技术尚需提升5、与世界发达国家差距巨大5.1.2管理信息系统建设中存在的问题1、以偏概全735.1.3管理信息系统建设的特点

1、满足社会主义市场经济需要,设符合现代企业制度要求;2、找出企业管理信息中共同的、不变的、最基础的东西,构成模块开发;3、信息系统的需求是不断变化的,将贯穿整个信息系统的生命周期,这是管理信息系统建设的最大特点。5.1.3管理信息系统建设的特点

1、满足社会主义市场经济745.1.3管理信息系统建设的特点

4、企业信息化建设是一个长期的、不断迭代的过程。移植性。5、企业的办公自动化应纳入管理信息系统的建设之中。6、通过流程优化(BPR),把企业变革和信息系统建设集成在一起。7、标准化是企业信息系统建设的主要因素。

5.1.3管理信息系统建设的特点

4、企业信息化建设是一个75标准化永和大王运营中的细节问题(与麦当劳、肯德基相比)标准化城市视频标准化永和大王运营中的细节问题(与麦当劳、肯德基相比)标准765.1.4管理信息系统建设的条件1、良好的科学管理基础⑴、信息要数字化、规范化、标准化;才能实现计算机管理⑵、管理工作程序化;⑶、管理业务标准化;⑷、文件报表要规范化;⑸、数据资料要代码化。2、专业人员的配备和管理人员的再培训5.1.4管理信息系统建设的条件1、良好的科学管理基础775.2管理信息系统建设的原则和策略5.2.1管理信息系统建设原则1、企业在建设信息系统的建设过程中应遵守的基本原则:网络化;标准化;规范化;模块化;统一化。5.2管理信息系统建设的原则和策略5.2.1管理信息系统785.2.1管理信息系统建设原则2、建设面向企业外部的网络系统应遵守的基本原则:先进性;开放性;可扩充性;可操作性;经济性;通用性。5.2.1管理信息系统建设原则2、建设面向企业外部的网络系79战略层次上开发的战术层次上在具体的开发过程中5.2.2管理信息系统建设策略战略层次上5.2.2管理信息系统建设策略805.2.2管理信息系统建设策略1、在战略层次上,考虑以下四种建设策略。⑴、企业信息化的定位,是目标,还是手段?⑵、信息化的内容,是企业资源计划(ERP),还是管理信息系统(MIS)?⑶、信息化,是否需要管理流程改造?⑷、信息化的选择,通用软件,还是定制开发?5.2.2管理信息系统建设策略1、在战略层次上,考虑以下四812、在开发的战术层次上,可以考虑以下三种开发策略。⑴、“自上而下”的开发方法。⑵、“自下而上”的开发方法⑶、“自上而下总体规划、自下而上应用开发”的开发方法。2、在开发的战术层次上,可以考虑以下三种开发策略。82强调从整体上进行规划和协调的开发策略。其特点是:注意整体(从整体到局部考虑问题);能找出合理的“信息流”。优点:整体性强;逻辑性强。缺点:复杂、繁琐。(1)“自上而下”的开发方法强调从整体上进行规划和协调的开发策略。其特点是:注意整体(从83“自下而上”的开发方法A.从业务系统开始,先实现每个基本功能(即数据处理功能);B.逐步向高级建设,即,增加管理/控制功能。(2)“自下而上”的开发方法“自下而上”的开发方法(2)“自下而上”的开发方法84(2)“自下而上”的开发方法一般,处于“初始”和“蔓延”阶段的企业,都采用这种策略。优点:能保证最终的系统可以运行——尽管所开发的系统不十分完美。缺点:a、缺乏整体的优化;b、开发过程中,存在大量的重复工作。(2)“自下而上”的开发方法一般,处于“初始”和“蔓延”阶段85一般来讲“自上而下——适合于开发大型MIS;自下而上——适合于开发小型MIS。实际应用中,经常混合使用上述两种策略:”战略规划“使用“自上而下”,“应用系统”使用“自下而上”。一般来讲“863、在具体的开发过程中,考虑以下五种开发策略。⑴、接受式——就是通过初步调查,确认用户对系统的信息需求。(需求明确;经验充分)⑵、直线式——从需求说明到最后开发直线地进行,每完成一步都要进行评审,以验证是否和需求一致。(需求比较明确;系统规模大,但结构化程度高,经验丰富)3、在具体的开发过程中,考虑以下五种开发策略。87⑶、迭代式——是指通过反复分析、设计、研讨和修改,逐步完成系统开发的方法。(开发过程可以回到需求确定过程;需求不确定性比较高;大型多用户系统;新领域)⑷、实验式——是指系统需求很难确定,只能通过反复试验逐步改善进行系统开发的方式。(不确定性很高,一般用原型法)⑸、规划式——是指系统需求确定性程度高的情况下,从系统战略目标出发,重视系统规划。(系统规模特别大,复杂程度特别高)⑶、迭代式——是指通过反复分析、设计、研讨和修改,逐步完成系885.3管理信息系统建设的方法概述5.3.1生命周期法5.3.2快速原型法5.3.3面向对象方法5.3.4各种方法的比较5.3管理信息系统建设的方法概述5.3.1生命周期法895.3.1生命周期法5.3管理信息系统建设的方法概述5.3.1生命周期法5.3管理信息系统建设的方法概述90[管理学]第5章-管理信息系统建设jsp课件915.3.2快速原型法5.3.2快速原型法92

原型法生命周期由9个阶段组成,整个过程的目标是提供一个能被用户和开发人员双方所接受的、较为完善的系统需求。9个阶段如下:方法选择。识别用户的基本需求。开发一个初始原型。运用、验证这个原型。修正、改进、提高这个原型——原型迭代。判断原型是否完成。细节部分说明。判断原型效果。整理原型、提供文档。

931.特点(1)是一种快速、便宜的开发方法;(2)不要求用户提出完整的需求;(3)用户需求可以是动态的;(4)没有明确的人员分工;(5)开发过程是一个反复修改的过程;(6)测试和文档工作常常容易被忽略;(7)原型法不适于开发大的系统;1.特点94(8)不能代替仔细的需求分析和结构化设计的方法,不能代替严谨的正规文档,也不能取代传统的生命周期法和相应的开发工具。(9)运行的效率可能会比较低,最终系统会保留一些不合理的结构。(10)原型法是确定用户需求的策略,是一种启发式自底向上的开发方法。(8)不能代替仔细的需求分析和结构化设计的方法,不能代替严谨952.适用场合(1)需求不确定和解决方案不明确的系统的开发(如决策支持系统);(2)适用于开发信息系统中的最终用户界面(用户接口);(3)适用于用户事先说不清楚具体要求,或者虽然说明了要求,开发者却把握不准的系统。2.适用场合965.3.3面向对象方法5.3.3面向对象方法97面向对象程序设计从现实世界中的客观对象(如人和事物)入手,尽量运用人类的自然思维方式来构造软件系统,这与传统的结构化方法从功能入手是不一样的。在面向对象方法中,把一切都看成是对象,以数据为中心而不是以功能为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。面向对象的开发方法具有以下四个基本特征:1、抽象:2、继承:3、封装:4、多态性:面向对象程序设计从现实世界中的客观对象(如人和事物)入手,尽98对象:现实世界中某个实际存在的事物对象是构成世界的一个独立单位,具有自己的静态属性和动态特征。属性是用来描述对象性质的一个数据项;对象的动态特征用操作来描述。类:具有相同属性和操作的一组对象的集合,对象是类的一个实例。为属于该类的全部对象提供了统一的抽象描述。对象:现实世界中某个实际存在的事物99抽象天下乌鸦一般黑归纳演绎抽象天下乌鸦归纳演绎100抽象抽象为多边形类属性:

顶点边的颜色

填充的颜色

方法:

绘制

抹去

移动多边形对象抽象抽象为多边形类多边形对象101对象Object现实世界中某个实际存在的事物,可以是有形的,也可以是无形的。每个对象可用它本身的一组属性和它可以执行的一组操作来定义。姓名:Jack年龄:28体重:65kgs品牌:Ford颜色:Red年份:1995动作:走路说话睡觉

动作:启动停止加速

对象Object现实世界中某个实际存在的事物,可以是102类类是具有相同属性和操作的一组对象的集合。类与对象的不同←→类的实例化人、汽车、动物。。。。类类是具有相同属性和操作的一组对象的集合。103父类和子类汽车轿车客车卡车

动物昆虫哺乳动物爬行动物两栖动物父类和子类汽车轿车客车卡车昆虫哺乳动物爬行动物两栖动物104继承鸟类北京麻雀东北麻雀南方麻雀麻雀类孔雀类…………继承鸟类北京麻雀东北麻雀南方麻雀麻雀类孔雀类…………105封装:TVInternalState开请求变更频道调节声音TurnOnTurnOffChangeChannelAdjustVolumeOthers...被封装的行为和状态关请求封装:TVInternalState开请求变更频道调节声106多态多态性的含义:一个标识符标识多个语义。类:Shape方法:DrawMoveInitialise子类多态多态性的含义:一个标识符标识多个语义。子类1071.特点(1)OO方法直接反映了人们对客观世界的认知模式;(2)从应用设计到解决问题的方案更加抽象化而且具有极强的对应性;(3)在设计中容易与用户沟通;(4)把数据和操作封装到对象之中;(5)应用程序具有较好的重用性、易改进、易维护和易扩充。1.特点1082、使用范围流行的开发方法,使用面很广。2、使用范围1095.3.4各种方法比较结构化生命周期开发方法是实用并较全面支持整个系统开发过程的方法。其他的几种方法尽管有很多优点,但只能作为结构化系统开发方法在局部开发环节的补充,暂时都还不能替代其在管理信息系统开发过程中的主导地位,尤其是在占目前系统开发工作量最大的系统调查和系统分析这两个重要环节。5.3.4各种方法比较结构化生命周期开发方法是实用并较全面1105.4管理信息系统建设的组织保证5.4.1系统建设的人员结构5.4管理信息系统建设的组织保证5.4.1系统建设的人员111(一)管理信息系统项目团队的角色(1)项目经理(项目负责人)(2)系统分析员(3)系统设计员(4)数据库系统管理员(5)系统管理员(6)程序设计员(7)文档管理员(8)企业业务人员(一)管理信息系统项目团队的角色112(1)项目经理

■项目经理的能力与素质要求项目经理负责管理项目的开发活动和开发方向,应该具有很强的管理才能、丰富的组织经验和协调能力,掌握项目开发过程中的转折点,在参与项目的各方之间找到一个让各方都满意的方案。(二)项目团队角色的能力、素质与具体工作(1)项目经理■项目经理的能力与素质要求(二)项目团队角113■项目经理的具体工作①制定项目计划,控制项目进度。②确定开发所用的技术和方法。③分配现有的各种资源,合理安排技术人员的工作。④掌握项目参与各方的实际需求,协调项目参与各方的关系。⑤控制项目的规模。⑥评价团队中的每一位成员及他们的工作成绩。■项目经理的具体工作①制定项目计划,控制项目进度。114(2)系统分析员■系统分析员的能力与素质要求

系统分析员负责确定具体的商务需求,并正确地传达给系统设计员和其他开发人员。系统分析员应该具备丰富的相关业务领域知识,能够与企业的业务负责人员很好地交流,并明确地表达实际的业务需求。(2)系统分析员■系统分析员的能力与素质要求115■系统分析员的具体工作①设计业务需求调查问卷。②同业务人员进行交流,明确具体业务需求。③了解企业组织结构及人员配备。④明确企业内部职能的划分。⑤获取相关业务的原始单据和报表。⑥分析数据需求及数据的处理的功能需求。⑦明确数据间的计算关系。⑧参与系统使用人员的培训。■系统分析员的具体工作①设计业务需求调查问卷。116(3)系统设计员■系统设计员的能力与素质要求

系统设计员负责管理信息系统的总体设计和详细设计。系统设计员不仅要具备相关领域业务知识,理解具体的业务需求,而且要具备丰富的计算机硬件、软件知识,设计如何实现系统分析中提出的业务需求。(3)系统设计员■系统设计员的能力与素质要求117■系统设计员的具体工作①根据业务需求,设计目标系统的运行模式及业务流程。②评估并选择系统的网络设备、硬件设备和相关软件。③确定目标系统的功能结构。④完成数据库数据模型的设计。⑤确定数据编码方案。⑥对系统功能结构中的模块进行处理过程和输入、输出设计。■系统设计员的具体工作①根据业务需求,设计目标系统的运行模118(4)数据库系统管理员■数据库管理员的能力与素质要求数据库系统管理员负责数据库系统的正常使用管理,保证数据库系统的安全性和保密性。数据库系统管理员应该非常熟悉所应用的数据库系统。(4)数据库系统管理员■数据库管理员的能力与素质要求119■数据库管理员的具体工作①数据库系统的逻辑设计及物理实现。②数据库系统的升级。③保证只有经过授权的用户才能够使用相应的数据。④监控数据库系统的性能及规模增长。⑤数据备份和恢复。⑥数据库系统的日常管理。

■数据库管理员的具体工作①数据库系统的逻辑设计及物理实现。120(5)系统管理员■系统管理员的能力与素质要求系统管理员负责计算机系统的管理,保证计算机系统的安全。系统管理员必须具有丰富的计算机硬件和

温馨提示

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

评论

0/150

提交评论