《系统规划与系统开发幻灯片.ppt》由会员分享,可在线阅读,更多相关《系统规划与系统开发幻灯片.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、系统规划与系统开发系统规划与系统开发第1页,共32页,编辑于2022年,星期一管理信息系统管理信息系统 双学位课程第四篇第四篇 开发管理篇开发管理篇管理信息系统管理信息系统 第2页,共32页,编辑于2022年,星期一 一、前期组织一、前期组织 一个组织要开发信息系统,组织中的高层领导是关键。因为,信息系统一个组织要开发信息系统,组织中的高层领导是关键。因为,信息系统的开发必然要涉及组织中的组织结构的变动,而这种工作在一个组织中,如的开发必然要涉及组织中的组织结构的变动,而这种工作在一个组织中,如果没有第一把手的首肯,是不可能做好的。另外,对于信息系统这种组织中果没有第一把手的首肯,是不可能做好
2、的。另外,对于信息系统这种组织中的神经中枢系统,其目标必须与组织的战略目标相一致,否则系统建立之后的神经中枢系统,其目标必须与组织的战略目标相一致,否则系统建立之后是无法运作的,而组织战略目标与信息系统目标的结合也只有最高领导才能是无法运作的,而组织战略目标与信息系统目标的结合也只有最高领导才能把握。总之,由于信息系统开发耗资巨大,历时相当长,技术要求高,并且把握。总之,由于信息系统开发耗资巨大,历时相当长,技术要求高,并且是涉及管理方式变革的一项任务,因而必须主要领导亲自抓才能成功。是涉及管理方式变革的一项任务,因而必须主要领导亲自抓才能成功。“一把手工程一把手工程”MIS开发与管理概述开发
3、与管理概述第3页,共32页,编辑于2022年,星期一 二、常见的四种开发方式二、常见的四种开发方式购买现成软件包:购买现成软件包:软件包不可能满足一个组织的全部需求,相对来说,软件包不可能满足一个组织的全部需求,相对来说,它更适用于所有组织中比较通用的一些需求。此种方式要求企业有鉴别它更适用于所有组织中比较通用的一些需求。此种方式要求企业有鉴别与校验软件包功能的能力和使软件包适应本企业具体条件的能力,常需与校验软件包功能的能力和使软件包适应本企业具体条件的能力,常需要编制一定的接口软件。要编制一定的接口软件。合作开发:合作开发:由用户企业与其他专业性的、有实力的技术开发单位协作,由用户企业与其
4、他专业性的、有实力的技术开发单位协作,共同完成开发任务。一般是由用户企业负责开发投资,开发小组由双方共同完成开发任务。一般是由用户企业负责开发投资,开发小组由双方联合组成。条件是企业组织有一定的系统分析和设计力量,合作双方要联合组成。条件是企业组织有一定的系统分析和设计力量,合作双方要精密协作和配合。精密协作和配合。第4页,共32页,编辑于2022年,星期一 二、常见的四种开发方式二、常见的四种开发方式委托开发:委托开发:此种方式获得成功的关键是要选择称职的委托单位。而且,企业此种方式获得成功的关键是要选择称职的委托单位。而且,企业需要经常进行监督、检查、协调。另外,委托开发在开发过程中必须配
5、备精需要经常进行监督、检查、协调。另外,委托开发在开发过程中必须配备精通业务的人员以及本企业的计算机人员参加,为系统今后的运行和维护做好通业务的人员以及本企业的计算机人员参加,为系统今后的运行和维护做好准备。这种开发方式一般费用较高,系统维护比较困难。准备。这种开发方式一般费用较高,系统维护比较困难。自行开发:自行开发:对于生产规模较大,本身技术力量较雄厚的企业,多采对于生产规模较大,本身技术力量较雄厚的企业,多采用自行开发方式。它可以得到较为适合本企业实际应用的系统。用自行开发方式。它可以得到较为适合本企业实际应用的系统。并能在开发的过程当中,培养和锻炼自身的信息管理队伍。自行并能在开发的过
6、程当中,培养和锻炼自身的信息管理队伍。自行开发需要强有力的领导,有足够的技术力量,需进行一定的调研开发需要强有力的领导,有足够的技术力量,需进行一定的调研和咨询。和咨询。第5页,共32页,编辑于2022年,星期一 二、常见的四种开发方式二、常见的四种开发方式第6页,共32页,编辑于2022年,星期一 三、新型的外源化开发方式三、新型的外源化开发方式 (一)利用软件包二次开发(一)利用软件包二次开发应用软件包是预先编制好的、能完成一定功能的、共出售或出租应用软件包是预先编制好的、能完成一定功能的、共出售或出租的成套软件系统。利用软件包实现组织的信息系统已经成为一种的成套软件系统。利用软件包实现组
7、织的信息系统已经成为一种可行的开发策略。可行的开发策略。所谓二次开发,一般是指由于企业管理软件产品的功能尚不能完全满足用户所谓二次开发,一般是指由于企业管理软件产品的功能尚不能完全满足用户的需要,项目组需要在原来产品的基础上进一步进行开发、补充、改进或取的需要,项目组需要在原来产品的基础上进一步进行开发、补充、改进或取消一些功能,以满足用户需求的研制活动。消一些功能,以满足用户需求的研制活动。企业管理软件产品的系统二次开发大致可以分为以下几种情况:企业管理软件产品的系统二次开发大致可以分为以下几种情况:1 1)功能补)功能补充型。充型。2 2)功能改进型。)功能改进型。3 3)镶嵌型。)镶嵌型
8、。第7页,共32页,编辑于2022年,星期一 三、新型的外源化开发方式三、新型的外源化开发方式 (二)完全外部化(二)完全外部化将一个企业计算中心的运营、远程通讯网的管理和应用软件的开将一个企业计算中心的运营、远程通讯网的管理和应用软件的开发全部交由外部专门机构负责的做法称做为信息系统的完全外包发全部交由外部专门机构负责的做法称做为信息系统的完全外包化。化。许多组织发现,外部化的投资效益最佳。许多组织发现,外部化的投资效益最佳。外部化的缺点也是很明显的。外部化的缺点也是很明显的。在采用资源外包开发方式时也应该加强相关管理。在采用资源外包开发方式时也应该加强相关管理。第8页,共32页,编辑于20
9、22年,星期一 开发信息系统有必要从战略上进行规划,在系统总目标之下,设置各个开发信息系统有必要从战略上进行规划,在系统总目标之下,设置各个子系统。开发子系统时,必须首先搞清楚系统与该子系统的关系,子系子系统。开发子系统时,必须首先搞清楚系统与该子系统的关系,子系统与子系统之间的相互关系。统与子系统之间的相互关系。在系统开发过程中,应坚持数据为主原则,才能确保信息在系统开发过程中,应坚持数据为主原则,才能确保信息 系统运转起来。系统运转起来。“三分技术、七分管理、十二分数据三分技术、七分管理、十二分数据”在系统的研制过程中必须充分注意各种变化。系统可能发生的变化在系统的研制过程中必须充分注意各
10、种变化。系统可能发生的变化主要自来以下几个方面:(主要自来以下几个方面:(1 1)周围环境发生变化引起管理信息系统)周围环境发生变化引起管理信息系统发生变化(发生变化(2 2)系统内部处理模式的变化引起系统的变化。()系统内部处理模式的变化引起系统的变化。(3 3)用)用户的需求发生变化引起系统的变化。户的需求发生变化引起系统的变化。四、四、MISMIS开发策略开发策略第9页,共32页,编辑于2022年,星期一 管理信息系统的战略规划是关于管理信息系统的长管理信息系统的战略规划是关于管理信息系统的长远发展的计划,是企业战略规划的一个重要部分。它和远发展的计划,是企业战略规划的一个重要部分。它和
11、企业战略规划有相同的性质和几乎相同的步骤,只是在企业战略规划有相同的性质和几乎相同的步骤,只是在内容上深入到信息系统。内容上深入到信息系统。第第1313章章 信息系统规划信息系统规划第10页,共32页,编辑于2022年,星期一 系统规划的主要方法系统规划的主要方法1.关键成功因素关键成功因素法法CSF2.战略目标集转化法战略目标集转化法SST3.企业系统规划法企业系统规划法BSP4.企业过程再造法企业过程再造法BPR第11页,共32页,编辑于2022年,星期一BSP(BSP(Business System PlanningBusiness System Planning)方法方法企业目标企业目
12、标 企业过程企业过程数据分析数据分析数据数据信息结构信息结构企业过程企业过程企业目标企业目标Goal and ObjectivesProcessesData AnalysisInformation StructureData第12页,共32页,编辑于2022年,星期一任务下达任务下达准备工作准备工作动员会动员会定义企业过程定义企业过程定义数据类定义数据类分析企业分析企业/系统关系系统关系评价信息系统管理评价信息系统管理定义结构优先序定义结构优先序定义信息系统结构定义信息系统结构评价企业问题和收益评价企业问题和收益确定经理想法确定经理想法报告结果报告结果开发建议书和行动计划开发建议书和行动计划B
13、SPBSP步骤步骤第13页,共32页,编辑于2022年,星期一产品产品/服务服务计划计划/控制控制支持资源支持资源评价战略计划评价战略计划 识别产品识别产品/服务服务 描述支持资源描述支持资源识别计划和控制识别计划和控制 识别过程识别过程 识别过程识别过程画过程流程图画过程流程图写过程说明写过程说明 过程分组过程分组画过程组画过程组,写说明写说明过程与组织相关过程与组织相关识别关键过程识别关键过程确认确认,加加,删过程删过程BSP BSP 识别过程识别过程第14页,共32页,编辑于2022年,星期一 市场研究市场研究 销售销售销售管理销售管理订货服务订货服务库存控制库存控制采购采购接受接受领域
14、管理领域管理调度调度产品说明产品说明信息控制信息控制能力计划能力计划产品预测定价产品预测定价市场计划市场计划产品开发产品开发产品设计产品设计材料需求材料需求运行控制运行控制运输运输顾顾客客过程流程图过程流程图第15页,共32页,编辑于2022年,星期一基于基于 BPR 的的信息系统规划信息系统规划什么是BPR?企业过程再工程(BPR)是对企业过程进行根本性地再思考和彻底地再设计,以求企业关键的性能指标,如成本,质量,服务和速度获得巨大的提高。第16页,共32页,编辑于2022年,星期一 一、结构化方法一、结构化方法系统需求系统需求系统需求系统需求软件需求软件需求软件需求软件需求总体设计总体设计
15、总体设计总体设计详细设计详细设计详细设计详细设计编程调试编程调试编程调试编程调试运行维护运行维护运行维护运行维护MISMIS的结构化方法的结构化方法(生命周期法)(生命周期法)就是按照就是按照MISMIS的生命周期来开发的一的生命周期来开发的一种方法,把种方法,把MISMIS的开发分为五个阶段:的开发分为五个阶段:总体规划、系统分析、系统设计、系总体规划、系统分析、系统设计、系统实施和系统的运行维护。统实施和系统的运行维护。第第1414章章 信息系统开发方法信息系统开发方法第17页,共32页,编辑于2022年,星期一 建立领导小组建立领导小组组成系统开发组组成系统开发组进行系统规划进行系统规划
16、1 1、系统分析、系统分析3 3、系统实施、系统实施2 2、系统设计、系统设计4 4、运行维护、运行维护项目项目开发开发第18页,共32页,编辑于2022年,星期一 (一)系统规划阶段(一)系统规划阶段系统规划阶段的任务是对企业的环境、目标、现行系统的状况进系统规划阶段的任务是对企业的环境、目标、现行系统的状况进行初步调查,根据企业目标和发展战略,确定信息系统的发展战行初步调查,根据企业目标和发展战略,确定信息系统的发展战略略也就是从总体上把握系统的目标和功能的框架,对建设新也就是从总体上把握系统的目标和功能的框架,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约系统的需求做出
17、分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性。根据需要与可能,给出束,研究建设新系统的必要性和可能性。根据需要与可能,给出拟建系统的备选方案。拟建系统的备选方案。对这些方案进行可行性研究,写出可行性研究报告。可行性研究的内容对这些方案进行可行性研究,写出可行性研究报告。可行性研究的内容主要集中在技术可行性、经济可行性和管理可行性。可行性研究报告审主要集中在技术可行性、经济可行性和管理可行性。可行性研究报告审议通过后,将新系统建设方案及实施计划编写成任务书。议通过后,将新系统建设方案及实施计划编写成任务书。第19页,共32页,编辑于2022年,星期一 (二)系统分
18、析阶段(二)系统分析阶段系统分析阶段的任务是根据任务书所确定的范围,对现行系统进系统分析阶段的任务是根据任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,进一步确定新系统的基本目标和逻辑功能要求,即和不足之处,进一步确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。这个阶段是整个系统建设的关键阶段,提出新系统的逻辑模型。这个阶段是整个系统建设的关键阶段,也是信息系统建设与一般工程项目的重要区别所在。也是信息系统建设与一般工程项目的重要区别所在。系统分析阶段的工作成果体现在系统说明
19、书中,这是系统建设的必备文件。系统分析阶段的工作成果体现在系统说明书中,这是系统建设的必备文件。用户通过系统说明书可以了解未来系统的功能,判断是不是其所要求的系统;用户通过系统说明书可以了解未来系统的功能,判断是不是其所要求的系统;系统说明书一旦讨论通过,就是系统设计的依据,也是将来验收系统的依据。系统说明书一旦讨论通过,就是系统设计的依据,也是将来验收系统的依据。第20页,共32页,编辑于2022年,星期一 (三)系统设计阶段(三)系统设计阶段简单地讲,系统分析阶段的任务是回答系统简单地讲,系统分析阶段的任务是回答系统“做什么做什么”的问题,的问题,而系统设计阶段要回答的问题是而系统设计阶段
20、要回答的问题是“如何做如何做”。该阶段的任务是根。该阶段的任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段又分为总体设计和详细设计两个阶段。主要包括模块设计、代码设这个阶段又分为总体设计和详细设计两个阶段。主要包括模块设计、代码设计、输入计、输入/输出设计、处理过程设计、数据存储设计等内容。这个阶段的技输出设计、处理过程设计、数据存储设计等内容。这个阶段的技术文档和工作成果是术文档和工作成果是“系统设计说明书系统设计说明书”
21、,它是系统实施阶段的指导性文件。,它是系统实施阶段的指导性文件。第21页,共32页,编辑于2022年,星期一 (四)系统实施阶段(四)系统实施阶段系统实施阶段是将设计的系统付诸实施的阶段。或者说就是系统实施阶段是将设计的系统付诸实施的阶段。或者说就是“实际实际去干去干”。其主要任务是以新系统的物理模型,即系统设计说明书为。其主要任务是以新系统的物理模型,即系统设计说明书为依据,编制可在计算机上执行的程序代码,建立文件和数据库等,依据,编制可在计算机上执行的程序代码,建立文件和数据库等,测试整个管理信息系统,使系统设计的物理模型付诸实现。测试整个管理信息系统,使系统设计的物理模型付诸实现。这个阶
22、段的任务包括计算机等设备的购置、安装和调试,程序的编这个阶段的任务包括计算机等设备的购置、安装和调试,程序的编写和调试,系统测试,人员培训,数据转换,试运行与转换等。系写和调试,系统测试,人员培训,数据转换,试运行与转换等。系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。第22页,共32页,编辑于2022年,星期一 (五)系统运行与维护阶段(五)系统运行与维护阶段系统投入运行后,需要经常进行维护和评价,记录系统运行情况,系统投入运行后,需要经常进行维护和评价,记录系统运行情况,根据一定的要求对系统进行必要的修改,评价系统
23、的工作质量和根据一定的要求对系统进行必要的修改,评价系统的工作质量和经济效益。经济效益。现代组织面临的内外环境不断变化,组织的目标、战略和信息需求现代组织面临的内外环境不断变化,组织的目标、战略和信息需求必须与环境的变化相适应。可是信息系统的维护工作只限于小范围必须与环境的变化相适应。可是信息系统的维护工作只限于小范围局部调整来适应变化不很显著的情况。当现有系统或系统的某些主局部调整来适应变化不很显著的情况。当现有系统或系统的某些主要部分已经不能用维护来适应环境和用户信息需求的变化时,或者要部分已经不能用维护来适应环境和用户信息需求的变化时,或者用维护的办法在原有系统上进行调整已经不经济时,则
24、整个信息系用维护的办法在原有系统上进行调整已经不经济时,则整个信息系统或某个子系统就要淘汰,新的系统建设工作便随之开始。统或某个子系统就要淘汰,新的系统建设工作便随之开始。第23页,共32页,编辑于2022年,星期一 结构化系统开发的全过程结构化系统开发的全过程 第24页,共32页,编辑于2022年,星期一基本思想基本思想用系统工程的思想和工程化的方法;用系统工程的思想和工程化的方法;按用户至上的原则;按用户至上的原则;结构化、模块化;结构化、模块化;自顶向下地对信息系统进行分析与设计。自顶向下地对信息系统进行分析与设计。第25页,共32页,编辑于2022年,星期一优点:优点:严格区分开发阶段
25、,系统的针对性强;严格区分开发阶段,系统的针对性强;整体性与全局性好,自顶向下观点。整体性与全局性好,自顶向下观点。缺点:缺点:开发周期长;开发周期长;开发过程繁琐、复杂;开发过程繁琐、复杂;开发工具落后;开发工具落后;与用户交流不直观;与用户交流不直观;系统的升级较困难。系统的升级较困难。第26页,共32页,编辑于2022年,星期一 二、原型法二、原型法原型法工作流程原型法工作流程1 1、用户提出系统要求、用户提出系统要求2 2、识别、归纳上述要求、识别、归纳上述要求3 3、开发一个模型原型、开发一个模型原型4 4、评价模型、评价模型5 5、模型不可行处理、模型不可行处理6 6、模型不满意处
26、理、模型不满意处理7 7、修改模型、修改模型8 8、确定模型后的处理、确定模型后的处理N N、实际系统开发、运行、维护等、实际系统开发、运行、维护等第27页,共32页,编辑于2022年,星期一 原型法的特点原型法的特点优点:优点:1 1、开发效率高;、开发效率高;2 2、开发工具先进,与用户交流直观;、开发工具先进,与用户交流直观;3 3、符合人们认识事物的规律;、符合人们认识事物的规律;4 4、能及早暴露系统实施后潜在的一些问题;、能及早暴露系统实施后潜在的一些问题;5 5、能调动用户参与的积极性。、能调动用户参与的积极性。缺点:缺点:1 1、不适合大型系统的开发;、不适合大型系统的开发;2
27、 2、不适合大量运算及逻辑性强的模块;、不适合大量运算及逻辑性强的模块;3 3、对原企业基础管理工作要求较高;否则容易走上机械模拟原手、对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的轨道。工系统的轨道。4 4、不适合批处理系统。、不适合批处理系统。第28页,共32页,编辑于2022年,星期一 三、新的系统集成方法三、新的系统集成方法 在采用传统的管理信息系统开发方法时,人们经常忽视了两在采用传统的管理信息系统开发方法时,人们经常忽视了两个重要的问题:个重要的问题:一是在系统的开发过程或系统的生命周期过程中,信息环境和一是在系统的开发过程或系统的生命周期过程中,信息环境和用户的需
28、求是不断变化的。用户的需求是不断变化的。二是在系统的开发过程中或是在系统的生命周期中,信息技二是在系统的开发过程中或是在系统的生命周期中,信息技术也是处在不断变化之中。因此,系统的开发必须具有前瞻性,术也是处在不断变化之中。因此,系统的开发必须具有前瞻性,只有这样才能使系统在开发周期完成之后,也能够跟上技术发展只有这样才能使系统在开发周期完成之后,也能够跟上技术发展的步伐。的步伐。第29页,共32页,编辑于2022年,星期一 三、新的系统集成方法三、新的系统集成方法 随随着着技技术术发发展展和和企企业业竞竞争争的的加加剧剧,人人们们对对信信息息处处理理速速度度和和处处理理质质量量的的要要求求越
29、越来来越越高高,也也越越来来越越无无法法容容忍忍这这种种低低效效能能状状态态的的存存在在,所所以以集集成成各各类类信信息息系系统统,用用统统一一的的人人-机机界界面面、规规则则标标准准、操操作作系系统统、数数据据库库、网网络络和和操操作作流流程程实实现现应应用用的的方方便便和和快快捷捷就就成成了了信信息息系系统统开开发发战战略略的的主主流流思思想想。系系统统集集成成的的思想改变了以往应用软件的开发模式。思想改变了以往应用软件的开发模式。第30页,共32页,编辑于2022年,星期一 三、新的系统集成方法三、新的系统集成方法 管管理理信信息息系系统统的的发发展展方方向向开开始始从从“开开发发”转转
30、向向“集集成成”。信信息息系系统统开开发发也也从从用用户户直直接接和和厂厂商商进进行行的的“双双方方”交交易易转转变变为为由由独独立立的的“第第三三方方”系系统统集集成成商商来来承承担担的的工工作作。系系统统开开发发者者不不再再是是简简单单地地使使用用某某种种工工具具来来开开发发一一个个管管理理信信息息系系统统,而而是是使使用用综综合合的的信信息息技技术术,分分析析用用户户的的需需求求,从从许许多多可可用用的的备备选选方方案案中中选选出出若若干干个个合合理的解决方案,最终高效率地集成起所需要的系统。理的解决方案,最终高效率地集成起所需要的系统。第31页,共32页,编辑于2022年,星期一 四、
31、初步调查与可行性研究四、初步调查与可行性研究初步调查初步调查用户需求分析用户需求分析现有企业的运行状况现有企业的运行状况管理方式和基础数据管理方式和基础数据 管理情况管理情况现有信息系统运行状况现有信息系统运行状况新方案设想及其可行性研究新方案设想及其可行性研究新建系统方案设想新建系统方案设想根据用户需求,拟定目标根据用户需求,拟定目标拟定开发规模拟定开发规模拟定覆盖范围拟定覆盖范围拟解决的主要问题拟解决的主要问题预计的投入产出比预计的投入产出比系统开发的可行性分析系统开发的可行性分析从技术上考察从技术上考察从经济上考察从经济上考察考察各种社会因素考察各种社会因素第32页,共32页,编辑于2022年,星期一