连锁企业信息系统开发PPT课件_第1页
连锁企业信息系统开发PPT课件_第2页
连锁企业信息系统开发PPT课件_第3页
连锁企业信息系统开发PPT课件_第4页
连锁企业信息系统开发PPT课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、商学院商学院 王怡源王怡源信息系统的开发方式信息系统的开发方式信息系统的开发方法信息系统的开发方法开发方式开发方式自行开发自行开发外购调试外购调试业务外包业务外包信息系统开发的重要性信息系统开发的重要性不同的方式具有不同的优缺点。不同的方式具有不同的优缺点。信息系统生命周期中技术难度最大的环节。需要将企业信息系统生命周期中技术难度最大的环节。需要将企业的业务流程、内控措施、权限配置、预警指标、核算方的业务流程、内控措施、权限配置、预警指标、核算方法等固化到信息系统中,因此,系统开发的好坏直接影法等固化到信息系统中,因此,系统开发的好坏直接影响着信息系统的成败。响着信息系统的成败。一一开发开发方

2、式方式的优的优缺点缺点自行开发自行开发内涵:企业依托自身力量独立开发内涵:企业依托自身力量独立开发优点优点第一、开发人员熟悉企业情况,可第一、开发人员熟悉企业情况,可较好满足企业需求,特别是对满足较好满足企业需求,特别是对满足特殊业务的要求方面。特殊业务的要求方面。第二、可锻炼企业的系统开发人才,第二、可锻炼企业的系统开发人才,便于后期的运行和维护。便于后期的运行和维护。缺点缺点系统开发周期长、技术水平和规范系统开发周期长、技术水平和规范程度要求较高,陈功率相对较低。程度要求较高,陈功率相对较低。适合适合的的企业企业企业技术实力较为雄厚的企业,企业技术实力较为雄厚的企业,市场上没有满足需要的系

3、统的企业市场上没有满足需要的系统的企业例如:百度的搜索引擎。例如:百度的搜索引擎。外购调试外购调试内涵:企业购买成熟的商品化软件,通过内涵:企业购买成熟的商品化软件,通过参数配置和二次开发满足企业而需求。参数配置和二次开发满足企业而需求。优点优点第一、开发建设周期短,成功率高第一、开发建设周期短,成功率高第二、质量稳定,相对可靠。第二、质量稳定,相对可靠。缺点缺点系统难以满足特殊需求系统难以满足特殊需求适合适合的的企业企业企业特殊需求较少企业特殊需求较少市场已有成熟系统市场已有成熟系统例如:例如:ERPERP系统、人力资源管理系统等系统、人力资源管理系统等第三、软件成熟,供应商实施经验第三、软

4、件成熟,供应商实施经验丰富。丰富。系统升级受制于人,自主性不强系统升级受制于人,自主性不强一一开发开发方式方式的优的优缺点缺点业务外包业务外包内涵:企业委托其他单位开发系统。内涵:企业委托其他单位开发系统。优点优点第一、企业可以充分利用专业公司第一、企业可以充分利用专业公司的专业优势,量体裁衣。的专业优势,量体裁衣。第二、企业不必维持较大的系统开第二、企业不必维持较大的系统开发团队,节约人力资源成本发团队,节约人力资源成本缺点缺点第一、沟通成本高、系统开发方难第一、沟通成本高、系统开发方难以深刻了解企业需求;以深刻了解企业需求;适合适合的的企业企业企业具有特殊需求企业具有特殊需求市场无成熟系统

5、市场无成熟系统第二、安全保密性第二、安全保密性企业自身技术实力薄弱或不愿付出企业自身技术实力薄弱或不愿付出过多人力成本过多人力成本一一开发开发方式方式的优的优缺点缺点二二开发开发方式方式的主的主要控要控制点制点和措和措施施系统管理与评价系统规划阶段系统“是什么”系统分析阶段系统“做什么”系统设计阶段系统“怎么做”系统设计阶段系统实施阶段工作实施阶段管理维护自行自行开发开发系统规划环节系统规划环节- -解决信息系统解决信息系统“是什么是什么”的问题的问题总系统包含多少子系统,不同的子系统具有不同的总系统包含多少子系统,不同的子系统具有不同的要求和标准等;因此系统在开发之前首先要明确这要求和标准等

6、;因此系统在开发之前首先要明确这套系统是什么?总系统?子系统?什么样的子系统套系统是什么?总系统?子系统?什么样的子系统等等。等等。第一,企业应该根据信息系统建设整体规划提出分第一,企业应该根据信息系统建设整体规划提出分阶段的项目建设方面,明确建设目标、人员配备、阶段的项目建设方面,明确建设目标、人员配备、职责分工、经费保障和进度安排等职责分工、经费保障和进度安排等第二,企业可采用标准的项目管理软件制定项目计第二,企业可采用标准的项目管理软件制定项目计划,并加以追踪和控制,关键关节进行适度评审;划,并加以追踪和控制,关键关节进行适度评审;第三,项目关键环节的编制应该参照国家和行业相第三,项目关

7、键环节的编制应该参照国家和行业相关规定。关规定。 二二开发开发方式方式的主的主要控要控制点制点和措和措施施然后进行项目内容计划、项目进度计划、项目质量然后进行项目内容计划、项目进度计划、项目质量计划、项目资源计划、项目财务计划、风险控制计计划、项目资源计划、项目财务计划、风险控制计划等工作划等工作自行自行开发开发需求分析环节需求分析环节- -解决信息系统解决信息系统“做什么做什么”的问题的问题需求分析的目的在于明确信息系统需要实现的哪些需求分析的目的在于明确信息系统需要实现的哪些功能。功能。例如:对问题的定义、原因的确定、解决方法的说例如:对问题的定义、原因的确定、解决方法的说明等。明等。参与

8、的人员:系统设计人员、管理人员、业务人员参与的人员:系统设计人员、管理人员、业务人员等共同研究提出详细需求。等共同研究提出详细需求。可行性分析的内容:可行性分析的内容:第一,技术可行性:从硬件或者软件的技术角度是第一,技术可行性:从硬件或者软件的技术角度是否能解决当前所需解决的问题;否能解决当前所需解决的问题;第二,经济可行性:投入与产出间的关系,即系统第二,经济可行性:投入与产出间的关系,即系统开发的投入与系统开发后会给公司带来哪些收益间开发的投入与系统开发后会给公司带来哪些收益间的比较。的比较。第三,操作可行性:解决方案在当前是否可操作,第三,操作可行性:解决方案在当前是否可操作,是否最理

9、想?是否最理想?二二开发开发方式方式的主的主要控要控制点制点和措和措施施分析内容分析内容可行性分析可行性分析信息需求分析信息需求分析自行自行开发开发可行性分析结论:可行性分析结论:第一:可行性不行第一:可行性不行-维系现状维系现状第二:具有一定的可行性第二:具有一定的可行性-对原系统改进对原系统改进第三:可行性很强第三:可行性很强-开发新系统开发新系统信息需求分析(用户需求分析)信息需求分析(用户需求分析)4W1H WHO WHAT WHERE WHEN HOW4W1H WHO WHAT WHERE WHEN HOW难度较大的一个环节,也是重中之重的环节。难度较大的一个环节,也是重中之重的环节

10、。控制措施:控制措施:第一,加强系统开发人员与企业管理人员和业务人第一,加强系统开发人员与企业管理人员和业务人员的交流;员的交流;第二,系统编制需求表达清晰、准确第二,系统编制需求表达清晰、准确第三,健全需求评审和需求变更控制流程第三,健全需求评审和需求变更控制流程二二开发开发方式方式的主的主要控要控制点制点和措和措施施风险:风险:第一,需求本身的不合理第一,需求本身的不合理第二,需求文档表述的不准确,不全面第二,需求文档表述的不准确,不全面第三,系统开发人员未能完全领会需求信息第三,系统开发人员未能完全领会需求信息自行自行开发开发系统设计环节系统设计环节解决信息系统解决信息系统“如何做如何做

11、”的问题的问题设计环节的设计方案设计环节的设计方案第一,技术配置方案:系统所需各类软硬件设备的第一,技术配置方案:系统所需各类软硬件设备的指标和标准;指标和标准;第二,技术实现方案:系统所需各类技术要求和代第二,技术实现方案:系统所需各类技术要求和代码标准;码标准;第三,人员配备方案。第三,人员配备方案。设计环节的内容:设计环节的内容:第一,逻辑设计第一,逻辑设计第二,物理设计第二,物理设计二二开发开发方式方式的主的主要控要控制点制点和措和措施施逻辑设计:系统的组成部分及关系。主要是指系统逻辑设计:系统的组成部分及关系。主要是指系统的输入部分、处理部分、流程部分、数据模型部分的输入部分、处理部

12、分、流程部分、数据模型部分和输出部分,处理各部分间的关系,形成一个流程。和输出部分,处理各部分间的关系,形成一个流程。物理设计:由具体信息转化为逻辑模型、再由逻辑物理设计:由具体信息转化为逻辑模型、再由逻辑模型转化为需求信息的技术设计过程。模型转化为需求信息的技术设计过程。自行自行开发开发系统实施环节系统实施环节- -信息系统的编程、测试和转换信息系统的编程、测试和转换编程编程编程是指把设计说明书转化为计算机具体程序或软编程是指把设计说明书转化为计算机具体程序或软件的过程,形成具体操作指令的过程。件的过程,形成具体操作指令的过程。编程也是难度较大的环节。编程也是难度较大的环节。举例:举例:ex

13、celexcel表格中的数据的加减乘除等。表格中的数据的加减乘除等。二二开发开发方式方式的主的主要控要控制点制点和措和措施施测试测试编程是指对系统的检验过程。编程是指对系统的检验过程。包含:模块测试、系统测试和验收测试。包含:模块测试、系统测试和验收测试。模块测试:系统程序的检测模块测试:系统程序的检测系统测试:从整体角度验证系统功能的准确性和可系统测试:从整体角度验证系统功能的准确性和可操作性操作性验收测试:最后的测试阶段,找用户的具体操作人验收测试:最后的测试阶段,找用户的具体操作人员来检验一下系统的满意程度。员来检验一下系统的满意程度。自行自行开发开发系统实施环节系统实施环节- -信息系

14、统的编程、测试和转换信息系统的编程、测试和转换转换转换编程是指用新系统代替老系统的过程。编程是指用新系统代替老系统的过程。平行转换、直接转换、试点转换、分阶段转换。平行转换、直接转换、试点转换、分阶段转换。二二开发开发方式方式的主的主要控要控制点制点和措和措施施平行转换:新旧系统的并用。平行转换:新旧系统的并用。较为稳妥的系统转换方法,但是需要额外的人员成较为稳妥的系统转换方法,但是需要额外的人员成本和系统运行成本等。本和系统运行成本等。直接转换:新系统代替老系统。直接转换:新系统代替老系统。成本低但是风险大。成本低但是风险大。试点转换:将系统引入某一部门进行运转试点,然试点转换:将系统引入某

15、一部门进行运转试点,然后逐步扩大。例如先从财务部分开始,然后扩大至后逐步扩大。例如先从财务部分开始,然后扩大至生产、物流等生产、物流等分阶段转换:将新系统的部分功能引入,然后逐步分阶段转换:将新系统的部分功能引入,然后逐步扩大功能。扩大功能。例如先从基层,再到中间管理层,再到高层。例如先从基层,再到中间管理层,再到高层。自行自行开发开发系统运行和维护环节系统运行和维护环节新系统开发成功后进入系统运行和维护环节。新系统开发成功后进入系统运行和维护环节。参与人员:系统用户、技术人员、项目咨询顾问参与人员:系统用户、技术人员、项目咨询顾问二二开发开发方式方式的主的主要控要控制点制点和措和措施施用户任

16、务:根据企业现实需求,完成业务流程,检用户任务:根据企业现实需求,完成业务流程,检验系统运行的准确性和稳定性;验系统运行的准确性和稳定性;技术人员任务:改进系统存在的技术错误;技术人员任务:改进系统存在的技术错误;项目咨询顾问:运行过程中问题的咨询和系统控制项目咨询顾问:运行过程中问题的咨询和系统控制等。等。生命生命周期周期法法及及基本基本步骤步骤将信息系统的开发比作生命周期,根据生命周将信息系统的开发比作生命周期,根据生命周期的不同阶段进行系统开发的方法期的不同阶段进行系统开发的方法项目定义阶段项目定义阶段一一开发开发方法方法准备和调查阶段准备和调查阶段问题分析阶段问题分析阶段需求分析阶段需

17、求分析阶段决策分析阶段决策分析阶段设计阶段设计阶段系统构造阶段系统构造阶段实现阶段实现阶段运行和维护阶段运行和维护阶段生命生命周期周期法法及及基本基本步骤步骤项目定义阶段项目定义阶段一一开发开发方法方法针对现有系统的运行状况,由用户提出问针对现有系统的运行状况,由用户提出问题和对新系统的要求标准,最后由用户和题和对新系统的要求标准,最后由用户和系统开发人员共同设定新系统的开发建设系统开发人员共同设定新系统的开发建设目标目标问题分析阶段问题分析阶段确认系统问题的真实性,了解问题产生的确认系统问题的真实性,了解问题产生的原因,提出解决方案和预期目标。原因,提出解决方案和预期目标。决策分析阶段决策分析阶段设计阶段设计阶段确定新系统应该为用户提供的功能,即解确定新系统应该为用户提供的功能,即解决未来系统开发要做什么。决未来系统开发要做什么。需求分析阶段需求分析阶段根据需求分析结果,提出多个可行性方案,根据需求分析结果,提出多个可行性方案,并选择最佳方案。并选择最佳方案。准备和调查阶准备和调查阶段段第一,由系统开发人员深入企业,进行可第一,由系统开发人员深入企业,进行可行性调研;行性调研;第二,建立该项目的具体改进流程和章程,第二,建立该项目的具体改进流程和章程,确定需要的人员、资金、物质、技术等确定需要的人员、资金、物质、技术等根据预定方案,设计系统目标,把系统的

温馨提示

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

评论

0/150

提交评论