信息系统分析与设计(4)_第1页
信息系统分析与设计(4)_第2页
信息系统分析与设计(4)_第3页
信息系统分析与设计(4)_第4页
信息系统分析与设计(4)_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

1、2022-3-201第四章 信息系统建设概论 ISIS建设是一个复杂的社会过程建设是一个复杂的社会过程 ISIS的生命周期的生命周期 开发方法概述开发方法概述 ISIS开发的组织与管理开发的组织与管理 企业信息化发展阶段企业信息化发展阶段2022-3-202第一节 IS建设是复杂的社会过程1. IS1. IS是社会技术系统是社会技术系统l既有纯粹的技术开发(电脑网络硬件安装、既有纯粹的技术开发(电脑网络硬件安装、程序设计调试)程序设计调试)l又有管理设计(分析业务活动、贯彻管理又有管理设计(分析业务活动、贯彻管理思想、设计新的业务流程)思想、设计新的业务流程)l还有组织实施(培训、转变观念、权

2、益、还有组织实施(培训、转变观念、权益、心理、文化的组织冲击)心理、文化的组织冲击)2022-3-203第一节 IS建设是复杂的社会过程2.IT2.IT发展迅猛发展迅猛 常常尚未成熟就过时了。常常尚未成熟就过时了。3.3.开发过程主要是社会过程开发过程主要是社会过程l调查时:与用户各级人员成功、和谐、充满建调查时:与用户各级人员成功、和谐、充满建设性的沟通,是开发中最重要的活动。设性的沟通,是开发中最重要的活动。l设计时:处理好尊重传统与有计划的变革间的设计时:处理好尊重传统与有计划的变革间的矛盾。矛盾。l实施时:受体制、政策、法规、观念等社会因实施时:受体制、政策、法规、观念等社会因素影响大

3、。素影响大。2022-3-204第一节 IS建设是复杂的社会过程4.4.系统应用产生的社会冲击大于技术冲击系统应用产生的社会冲击大于技术冲击l社会冲击:组织、职责、权力、利益、社会冲击:组织、职责、权力、利益、习惯、文化发生变化。习惯、文化发生变化。l技术冲击:岗位技能的要求发生变化。技术冲击:岗位技能的要求发生变化。2022-3-205第二节 信息系统的生命周期任何系统都有产生、发展、成熟、消亡的更新换任何系统都有产生、发展、成熟、消亡的更新换代的过程。代的过程。信息系统在使用过程中随着内外环境的变化,组信息系统在使用过程中随着内外环境的变化,组织的目标、战略和信息需要也须与环境相适应,系统

4、织的目标、战略和信息需要也须与环境相适应,系统也就需要不断的维护、修改;当它不再适应的时候就也就需要不断的维护、修改;当它不再适应的时候就要被淘汰,由新系统代替。这种周期循环称为信息系要被淘汰,由新系统代替。这种周期循环称为信息系统的生命周期。统的生命周期。在信息系统的一个周期里,从用户提出要求到系在信息系统的一个周期里,从用户提出要求到系统建成,经历着一系列相互联系的工作环节。统建成,经历着一系列相互联系的工作环节。2022-3-206可行性可行性研究研究审批审批详细详细调查调查逻辑逻辑设计设计审查审查总体总体设计设计详细详细设计设计审查审查编程编程调试调试系统系统转换转换验收验收系统系统维

5、护维护系统系统评价评价开发开发请求请求初步初步调查调查系统系统规划规划系统系统分析分析系统系统设计设计系统系统实施实施系统运行系统运行和维护和维护2022-3-207第二节 信息系统的生命周期开发阶段开发阶段主要工作主要工作文档资料文档资料系统规划系统规划(Why?Why?)初步调查、可行性研初步调查、可行性研究、拟定开发计划究、拟定开发计划可行性研究报告可行性研究报告系统分析系统分析(What?What?)详细调查、数据及处详细调查、数据及处理分析、逻辑设计理分析、逻辑设计系统分析报告系统分析报告系统设计系统设计(How?How?)总体设计、详细设计总体设计、详细设计系统设计说明书系统设计说

6、明书系统实施系统实施(DoDo)编制程序、测试、系编制程序、测试、系统转换、验收统转换、验收系统测试报告系统测试报告用户使用说明书用户使用说明书运行和维护运行和维护(ReviewReview)改错、改进、评价改错、改进、评价2022-3-208一、系统规划系统规划的任务是论证建设一个新的信息系统规划的任务是论证建设一个新的信息系统的必要性,并提出一个初步的设想,系统的必要性,并提出一个初步的设想,即即回回答答“为什么为什么”建的问题建的问题。这个阶段要对这个阶段要对组织的环境、目标(挑战)组织的环境、目标(挑战)及现行系统的状况进行初步调查,根据组织目及现行系统的状况进行初步调查,根据组织目标

7、和发展战略,确定信息系统的目标、范围以标和发展战略,确定信息系统的目标、范围以及系统建设的初步计划,并对方案进行可行性及系统建设的初步计划,并对方案进行可行性分析。分析。初步调查初步调查 + + 可行性分析可行性分析2022-3-209二、系统分析系统分析的任务在充分认识原信息系统的系统分析的任务在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,即基础上,完成新系统的逻辑模型设计,即描述描述系统为满足信息需求应系统为满足信息需求应“做什么做什么” 。这个阶段分析人员要对原系统进行详细的这个阶段分析人员要对原系统进行详细的调查,分析并确定系统的优点、缺点和问题,调查,分析并确定系统的优点、

8、缺点和问题,以及用户有哪些信息需求必须被满足,提出新以及用户有哪些信息需求必须被满足,提出新系统的目标及逻辑功能要求。系统的目标及逻辑功能要求。详细调查详细调查 + + 逻辑设计逻辑设计2022-3-2010三、系统设计系统设计的任务是根据系统分析提出的逻系统设计的任务是根据系统分析提出的逻辑方案进行新系统的物理设计,即辑方案进行新系统的物理设计,即描述应该描述应该“怎样做怎样做” 。包括:。包括:- - 提出系统的技术配置方案提出系统的技术配置方案- - 给出系统技术实现的管理与控制方案给出系统技术实现的管理与控制方案- - 撰写系统设计说明书撰写系统设计说明书总体设计总体设计 + + 详细

9、设计详细设计2022-3-2011四、系统实施系统实施的任务就是将系统的设计方案付系统实施的任务就是将系统的设计方案付诸实施。包括:诸实施。包括:- - 计算机软硬件的购置、安装和调试计算机软硬件的购置、安装和调试 (包括网络、数据库)(包括网络、数据库)- - 程序的编写和调试程序的编写和调试- - 人员培训人员培训- - 数据转换数据转换- - 系统调试和转换等。系统调试和转换等。编程编程 + + 测试测试 + + 转换转换2022-3-2012五、系统运行与维护系统投入运行后,进入运行维护阶段。系统投入运行后,进入运行维护阶段。这个阶段要记录系统运行的情况,根据这个阶段要记录系统运行的情

10、况,根据一定的规格对系统进行必要的修改,评价一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。系统的工作质量和经济效益。对于不能修改或难以修改的问题记录在对于不能修改或难以修改的问题记录在案,定期整理成新需求建议书,为下一期案,定期整理成新需求建议书,为下一期的系统规划做准备。的系统规划做准备。运行和维护运行和维护 + + 评价评价2022-3-2013五、系统运行与维护在运行阶段对系统硬件、软件、文档所在运行阶段对系统硬件、软件、文档所做的修改都被称为做的修改都被称为“维护维护” ,原因如下:,原因如下:- - 修正错误修正错误- - 提高处理的有效性提高处理的有效性- - 满足

11、新的要求满足新的要求2022-3-2014第三节 系统开发方法一、早期开发方法的不足 早期早期手工作坊式的软件开发,手工作坊式的软件开发,是艺术品创作过是艺术品创作过程。存在的问题:程。存在的问题: 难以与用户沟通难以与用户沟通需要沟通工具需要沟通工具 步骤混乱步骤混乱需要理顺各环节的逻辑关系需要理顺各环节的逻辑关系 难于管理与控制难于管理与控制需要管理方法与控制技术需要管理方法与控制技术 难以合作生产大系统难以合作生产大系统要解决分工合作问题要解决分工合作问题 难以维护修改难以维护修改需要建立标准和文档需要建立标准和文档2022-3-2015二、结构化方法结构化程序设计理论:结构化程序设计理

12、论:19641964年由波姆和雅科比尼提出,认为程序的基本逻年由波姆和雅科比尼提出,认为程序的基本逻辑结构:辑结构:顺序、判断、循环顺序、判断、循环。戴克斯特拉等人主张。戴克斯特拉等人主张程序中避免使用程序中避免使用GOTOGOTO语句。语句。基本思想:基本思想:模块化,自顶向下,逐步求精模块化,自顶向下,逐步求精优点:优点:程序结构清晰,可读性与可修改性增强,错程序结构清晰,可读性与可修改性增强,错误减少,生产率提高。误减少,生产率提高。使程序设计由使程序设计由艺术艺术成为一种成为一种技术技术。2022-3-2016程序的基本逻辑结构顺序结构顺序结构 选择结构选择结构 循环结构循环结构 动作

13、动作A A动作动作B B条件条件C C动作动作A A动作动作B B是是否否条件条件C C动作动作A A是是否否2022-3-2017由结构化程序设计到结构化系统设计2020世纪世纪7070年代产生了结构化系统设计、结年代产生了结构化系统设计、结构化系统分析方法。构化系统分析方法。结构化系统设计基本思想:结构化系统设计基本思想:- - 模块化思想模块化思想- - 将系统设计成层次化的模块结构将系统设计成层次化的模块结构- - 模块相对独立,功能单一模块相对独立,功能单一自上而下、分层次、分模块自上而下、分层次、分模块2022-3-2018结构化系统分析结构化系统设计不能帮助设计人员建立一个结构化

14、系统设计不能帮助设计人员建立一个直观的系统模型,让用户判断系统是否满足其需直观的系统模型,让用户判断系统是否满足其需求。求。设计之前需要正确理解并准确表达用户的要设计之前需要正确理解并准确表达用户的要求求系统分析的基本任务。系统分析的基本任务。结构化系统分析强调按照系统观点对组织活结构化系统分析强调按照系统观点对组织活动由表及里地进行分析,弄清系统的逻辑功能,动由表及里地进行分析,弄清系统的逻辑功能,并用图示工具描述清楚。并用图示工具描述清楚。全局整体观、由表及里、由粗到精全局整体观、由表及里、由粗到精2022-3-2019结构化方法特点l面向用户的观点面向用户的观点l全局整体观全局整体观l自

15、上而下自上而下l分层次、分模块分层次、分模块l由表及里、由粗到精由表及里、由粗到精2022-3-2020三、结构化生命周期法结构化生命周期法结构化生命周期法(Structured Life Cycle)(Structured Life Cycle)是最古老的信息系统开发方法,它是基于结构化是最古老的信息系统开发方法,它是基于结构化的思想,按照信息系统的生命周期进行信息系统的思想,按照信息系统的生命周期进行信息系统开发的一种方法。至今仍在许多复杂的大中型项开发的一种方法。至今仍在许多复杂的大中型项目开发中被广泛采用。目开发中被广泛采用。该方法要求信息系统的开发工作,该方法要求信息系统的开发工作,

16、从初始到从初始到结束划分若干阶段,结束划分若干阶段,预先规定好每个阶段的工作预先规定好每个阶段的工作内容,再按一定的准则按部就班地完成,完成本内容,再按一定的准则按部就班地完成,完成本阶段的工作以后才能进入下一阶段。阶段的工作以后才能进入下一阶段。2022-3-20211.结构化生命周期法的原则 面向用户的观点面向用户的观点 将系统开发按生命周期分成若干阶段将系统开发按生命周期分成若干阶段 各阶段有明确的任务与可以检查的完成各阶段有明确的任务与可以检查的完成标志标志 阶段不可跨越阶段不可跨越 自顶向下地规划或设计系统自顶向下地规划或设计系统 工作成果文献化、标准化工作成果文献化、标准化2022

17、-3-20222.结构化生命周期法的优点强调计划性,便于管理与控制。强调计划性,便于管理与控制。解决了分工合作的难题,解决了分工合作的难题,便于多人合作完成大便于多人合作完成大型项目。型项目。实现了标准化实现了标准化完成了艺术向技术的转变,完成了艺术向技术的转变,排斥个性化与自由发挥。排斥个性化与自由发挥。详尽的系统分析便于组织理清业务流程,发现详尽的系统分析便于组织理清业务流程,发现缺陷,找到改进措施,使组织从分析中受益。缺陷,找到改进措施,使组织从分析中受益。2022-3-20233.结构化生命周期法的问题 耗费资源大,开发周期长。耗费资源大,开发周期长。详细业务调查与正详细业务调查与正规

18、文档整理工作消耗巨大的人财物,也花费较规文档整理工作消耗巨大的人财物,也花费较长的时间,开发出的系统可能已经过时。长的时间,开发出的系统可能已经过时。 缺乏灵活性。缺乏灵活性。修改不灵活,手续繁琐且需要修修改不灵活,手续繁琐且需要修改大量的文档。但是,用户在见到实际的系统改大量的文档。但是,用户在见到实际的系统前,难以提出确切的修改意见,见到后再想提前,难以提出确切的修改意见,见到后再想提出时已经为时已晚。出时已经为时已晚。2022-3-20243.适用性适用:适用: 软件的社会化大生产软件的社会化大生产 能够很好定义其需求、结构化程度较高的稳定能够很好定义其需求、结构化程度较高的稳定组织,特

19、别适用于开发大型组织,特别适用于开发大型TPSTPS和和MISMIS系统。系统。 复杂的技术系统复杂的技术系统不适用:不适用: 需求不明确的系统需求不明确的系统 小系统和快速变化系统小系统和快速变化系统2022-3-2025四、原型法原型法(原型法(PrototypingPrototyping)产生于)产生于2020世纪世纪8080年代。年代。基本思想:在投入大量的人力、物力之前,在基本思想:在投入大量的人力、物力之前,在限定时间内,用最经济的方法构造一个限定时间内,用最经济的方法构造一个系统原型系统原型(PrototypePrototype),然后将原型交给用户使用,使用),然后将原型交给用

20、户使用,使用户尽早看到未来系统的概貌;通过用户的使用启户尽早看到未来系统的概貌;通过用户的使用启发出用户的进一步需求,并在系统原型的实际运发出用户的进一步需求,并在系统原型的实际运行中与用户一起发现问题,据此对原型进行修改;行中与用户一起发现问题,据此对原型进行修改;这样不断完善修改,直至最后完成一个满足用户这样不断完善修改,直至最后完成一个满足用户需求的系统。需求的系统。2022-3-2026四、原型法原型法不要求用户提出完整的需求以后再进原型法不要求用户提出完整的需求以后再进行设计和编程,而是先按用户行设计和编程,而是先按用户最基本的需求最基本的需求,迅,迅速而廉价地开发出一个速而廉价地开

21、发出一个“原型原型”系统。系统。原型法的原型法的用户需求是动态的用户需求是动态的,系统分析、设,系统分析、设计与实现都是随着对一个工作模型的不断修改而计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并同时完成的,相互之间并无明确的界限无明确的界限,也没有,也没有明确的人员分工。明确的人员分工。系统开发计划就是一个反复修改的过程。系统开发计划就是一个反复修改的过程。2022-3-20271.原型法的开发步骤(1) (1) 调查用户的基本需求(不是全部需求)调查用户的基本需求(不是全部需求)(2) (2) 按基本需求快速开发一个按基本需求快速开发一个 “原型系统原型系统” (3) (

22、3) 将原型交用户使用,启发用户提出新的要求将原型交用户使用,启发用户提出新的要求(4) (4) 按新的要求改进原型,然后再交给用户使用按新的要求改进原型,然后再交给用户使用 反复迭代第三、第四两个步骤,直到满足用户反复迭代第三、第四两个步骤,直到满足用户的所有要求。的所有要求。2022-3-2028原型法的开发过程第一步第一步第二步第二步第三步第三步第四步第四步明确用户基本信明确用户基本信息需求息需求建立初始原型建立初始原型运行评价原型运行评价原型满意否?满意否?放弃否?放弃否?修改原型修改原型可用原型可用原型原型作为原型作为开发依据开发依据原型作为原型作为应用系统应用系统是是否否是是否否停

23、止停止2022-3-20292.原型法的优点与适用性 l周期短,成本低周期短,成本低l用户满意度高用户满意度高l不需要用户一开始就提出明确的需求不需要用户一开始就提出明确的需求l适于用户需求不太确定和解决方案不明确的适于用户需求不太确定和解决方案不明确的系统开发系统开发l适于开发最终用户界面(用户接口)适于开发最终用户界面(用户接口)2022-3-20303.原型法的不足与局限性 缺乏严谨的整体分析,难与其他系统集成缺乏严谨的整体分析,难与其他系统集成缺乏文档,系统维护困难缺乏文档,系统维护困难可维护性和标准化程度低可维护性和标准化程度低内部编码合理性得不到保证,运行效率可能低内部编码合理性得

24、不到保证,运行效率可能低不适于开发大的系统不适于开发大的系统2022-3-2031五、面向对象法面向对象程序设计方法的基本思想:面向对象程序设计方法的基本思想:- - 客观世界的任何事物都是对象客观世界的任何事物都是对象- - 对象之间具有关系对象之间具有关系- - 子类具有继承性子类具有继承性- - 对象之间可以互送消息对象之间可以互送消息扩展到程序设计之外,出现了面向对象数扩展到程序设计之外,出现了面向对象数据库管理系统、面向对象系统分析、面向对象据库管理系统、面向对象系统分析、面向对象系统设计,逐步合流形成一套完整的开发方法。系统设计,逐步合流形成一套完整的开发方法。后面章节介绍。后面章

25、节介绍。2022-3-2032第四节 企业信息化发展阶段一、技术扩散模型世界银行报告,纳格世界银行报告,纳格汉纳汉纳(N.Hanna)(N.Hanna)等提出。等提出。信息技术在企业中的扩散可以划分为:信息技术在企业中的扩散可以划分为:l替代阶段替代阶段l提高阶段提高阶段l转型阶段转型阶段2022-3-2033一、技术扩散模型l替代阶段替代阶段:简单利用信息技术来替代原有技:简单利用信息技术来替代原有技术。术。l提高阶段提高阶段:信息技术的采用使生产率和生产:信息技术的采用使生产率和生产效益有了实质性的提高。效益有了实质性的提高。l转型阶段转型阶段:管理流程和组织结构都在市场需:管理流程和组织

26、结构都在市场需求的引导下发生了重要的变化,从而使企业求的引导下发生了重要的变化,从而使企业成长为学习型组织。成长为学习型组织。2022-3-2034技术扩散模型信息环节信息环节分析环节分析环节获取环节获取环节利用环节利用环节信息环节信息环节分析环节分析环节获取环节获取环节利用环节利用环节信息环节信息环节分析环节分析环节获取环节获取环节利用环节利用环节替代阶段替代阶段提高阶段提高阶段转型阶段转型阶段CAD/CAM,自动化孤岛单机管理简单替代手工计算机集成管理MRP、ERP管理信息系统知识管理学习型组织企业流程再造信息技术在企业内的扩散信息技术在企业内的扩散企企业业信信息息化化集集成成水水平平20

27、22-3-2035技术扩散模型l信息环节信息环节:企业获得信息技术的供给与需求:企业获得信息技术的供给与需求信息。信息。l分析环节分析环节:企业对信息技术的有关信息处理:企业对信息技术的有关信息处理进行分析。进行分析。l获取环节获取环节:投资信息技术和建立信息系统。:投资信息技术和建立信息系统。l使用环节使用环节:重组企业流程和组织,使信息系:重组企业流程和组织,使信息系统发挥作用。统发挥作用。2022-3-2036二、诺兰模型管理信息系统专家哈佛大学教授诺兰(管理信息系统专家哈佛大学教授诺兰(R.NolanR.Nolan)通过对通过对200200多个公司、部门发展信息系统的实践和经多个公司、

28、部门发展信息系统的实践和经验的总结,提出了著名的信息系统进化的六阶段模型,验的总结,提出了著名的信息系统进化的六阶段模型,即诺兰模型。即诺兰模型。- - 初始阶段初始阶段 - - 蔓延阶段蔓延阶段- - 控制阶段控制阶段 - - 集成阶段集成阶段- - 数据管理阶段数据管理阶段 - - 成熟阶段成熟阶段诺兰强调,任何组织在实现以计算机为基础的信诺兰强调,任何组织在实现以计算机为基础的信息系统时都必须从一个阶段发展到下一个阶段,不能息系统时都必须从一个阶段发展到下一个阶段,不能实现跳跃式发展。实现跳跃式发展。 2022-3-2037诺兰模型发展阶段发展阶段预预算算费费用用/ /性性能能初装初装

29、蔓延蔓延 控制控制 集成集成 数据管理数据管理 成熟成熟2022-3-2038诺兰模型l初始阶段初始阶段:企业购买计算机用于管理部门。:企业购买计算机用于管理部门。特点:数量少、未联网、无系统特点:数量少、未联网、无系统l蔓延阶段蔓延阶段:管理部门大量使用计算机。:管理部门大量使用计算机。特点:数量多、小范围联网、无系统特点:数量多、小范围联网、无系统l控制阶段控制阶段:管理部门有意识规划全单位联网的计:管理部门有意识规划全单位联网的计算机网络,并引入专项信息管理系统。算机网络,并引入专项信息管理系统。2022-3-2039诺兰模型l集成阶段集成阶段:企业有规划的建设全方位的整体信息:企业有规

30、划的建设全方位的整体信息系统,来辅助全企业提高管理效率。进行信息的系统,来辅助全企业提高管理效率。进行信息的整体规划(信息集成),把各分系统整合起来整体规划(信息集成),把各分系统整合起来(系统集成)。(系统集成)。组织从管理计算机转向管理信息资源组织从管理计算机转向管理信息资源-质的飞跃。质的飞跃。 l数据管理阶段数据管理阶段:针对数据进行协调一致和深入使:针对数据进行协调一致和深入使用,提高信息使用效率。用,提高信息使用效率。l成熟阶段成熟阶段:满足组织各个管理层次的需要,实现:满足组织各个管理层次的需要,实现真正的信息资源管理。真正的信息资源管理。2022-3-2040诺兰模型对企业的影

31、响 诺兰的阶段模型总结了发达国家信息系统诺兰的阶段模型总结了发达国家信息系统发展的经验和规律。发展的经验和规律。一般认为模型中的各阶段一般认为模型中的各阶段都是不能跳越的都是不能跳越的。因此,无论在确定开发管理信息系统的策因此,无论在确定开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都略,或者在制定管理信息系统规划的时候,都应首先明确本单位当前处于哪一生长阶段,进应首先明确本单位当前处于哪一生长阶段,进而根据该阶段特征来指导而根据该阶段特征来指导MISMIS建设。建设。 2022-3-2041第五节 系统开发的组织与管理一、信息系统开发的条件l领导重视领导重视l有管理基础有管理基础

32、l有必要的资源有必要的资源l有开发队伍有开发队伍可外包可外包2022-3-2042二、IS开发的组织工作l建立领导小组(用户牵头)建立领导小组(用户牵头)l明确人员分工明确人员分工l制定开发计划:调研、培训、进度、资制定开发计划:调研、培训、进度、资金、变动计划。金、变动计划。l建立控制手段,使用项目管理技术。建立控制手段,使用项目管理技术。2022-3-2043三、选择开发方式(开发策略)l自主开发自主开发l信息系统外包信息系统外包(OutsourcingOutsourcing)- - 委托开发委托开发- - 购买软件包购买软件包- - 系统外包系统外包- - 业务外包业务外包- - 基础设

33、施外包基础设施外包l联合开发联合开发2022-3-20441.自主开发 自主开发是指组织自行完成系统开发的一种开发自主开发是指组织自行完成系统开发的一种开发策略。组织自己有开发队伍,或最终用户在没有或只策略。组织自己有开发队伍,或最终用户在没有或只有很少技术专家正式协助的条件下,自行完成系统开有很少技术专家正式协助的条件下,自行完成系统开发。发。 随着第四代开发工具的不断改革与发展,应用程随着第四代开发工具的不断改革与发展,应用程序的编写变得越来越容易,促使一些最终用户尝试自序的编写变得越来越容易,促使一些最终用户尝试自行完成一系列应用系统的开发。虽然第四代工具产生行完成一系列应用系统的开发。

34、虽然第四代工具产生的代码效率比较低,但是近年来硬件系统的迅速发展的代码效率比较低,但是近年来硬件系统的迅速发展已经明显地克服了这一缺点,使得用户自行开发在技已经明显地克服了这一缺点,使得用户自行开发在技术上变得更加可行。术上变得更加可行。2022-3-20452.信息系统外包外包是指企业动态地配置自身和其他企外包是指企业动态地配置自身和其他企业的功能和服务,并利用企业外部的资源为业的功能和服务,并利用企业外部的资源为企业内部的生产和经营服务。企业内部的生产和经营服务。 把一个组织的内部把一个组织的内部ITIT基础设施、工作、基础设施、工作、开发或应用转包给一个拥有资源的外部机构。开发或应用转包

35、给一个拥有资源的外部机构。 2022-3-2046信息系统外包的类型基础设施外包:基础设施外包:信息系统的硬件、系统软件和网络建设信息系统的硬件、系统软件和网络建设等基础设施由外部公司提供,并且负责维护与升级。等基础设施由外部公司提供,并且负责维护与升级。 系统外包:系统外包:向外包商购买信息系统的使用权,信息系统向外包商购买信息系统的使用权,信息系统的建设、运行、维护由外包商负责,信息系统归外包商的建设、运行、维护由外包商负责,信息系统归外包商所有。所有。软件外包:软件外包:应用软件系统由外部公司提供,具体分为:应用软件系统由外部公司提供,具体分为:购买应用软件、购买应用软件购买应用软件、购

36、买应用软件 + + 二次开发、委托开发。二次开发、委托开发。业务外包:业务外包:将特定的业务处理委托给外包商,由外包商将特定的业务处理委托给外包商,由外包商完成与特定业务处理功能有关的信息系统建设,并承担完成与特定业务处理功能有关的信息系统建设,并承担特定的业务处理操作。特定的业务处理操作。 2022-3-2047信息系统外包的优点l经济经济l服务质量好服务质量好l灵活灵活l成本可以控制成本可以控制 l不必有自己的开发与维护队伍不必有自己的开发与维护队伍 l盘活资产盘活资产l适于快速变化的企业适于快速变化的企业 2022-3-20483.购买应用软件包 应用软件包应用软件包是预先编制好的、能完

37、成一定功能是预先编制好的、能完成一定功能的、供出售或出租的成套软件系统。它可以小到只的、供出售或出租的成套软件系统。它可以小到只有一项单一的功能,也可以是多个模块组成的复杂有一项单一的功能,也可以是多个模块组成的复杂的运行在主机上的大系统。因为软件包已经完成了的运行在主机上的大系统。因为软件包已经完成了设计、编码和测试工作,又有完整的文档供培训和设计、编码和测试工作,又有完整的文档供培训和维护使用,所以用它来开发信息系统,时间会大大维护使用,所以用它来开发信息系统,时间会大大缩短。大多数软件包都是用来完成许多组织都将用缩短。大多数软件包都是用来完成许多组织都将用到的一些公共的通用功能的,销售量

38、的增加使软件到的一些公共的通用功能的,销售量的增加使软件包的购买(或租用)费用下降,一般都低于自行开包的购买(或租用)费用下降,一般都低于自行开发发。 2022-3-20493.1选择软件包要考虑的因素(1)(1)功能:功能:用户的功能要求哪些能够满足用户的功能要求哪些能够满足? ?哪些需要哪些需要修改?哪些根本就不支持?修改?哪些根本就不支持?(2)(2)灵活性:灵活性:哪些可以客户化?修改是否方便?供哪些可以客户化?修改是否方便?供应商是否能替客户修改?应商是否能替客户修改?(3)(3)友好性:友好性:是否容易使用?需要的培训量?是否容易使用?需要的培训量?(4)(4)软硬件环境要求:软硬件环境要求:所需计算机软硬件平台以及所需计算机

温馨提示

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

评论

0/150

提交评论