电子商务基础与应用[整理]课件.ppt

上传人(卖家):晟晟文业 文档编号:5154243 上传时间:2023-02-15 格式:PPT 页数:69 大小:1.32MB
下载 相关 举报
电子商务基础与应用[整理]课件.ppt_第1页
第1页 / 共69页
电子商务基础与应用[整理]课件.ppt_第2页
第2页 / 共69页
电子商务基础与应用[整理]课件.ppt_第3页
第3页 / 共69页
电子商务基础与应用[整理]课件.ppt_第4页
第4页 / 共69页
电子商务基础与应用[整理]课件.ppt_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、*软件开发环境与工具的选用软件开发环境与工具的选用Select software development tool任课老师:黄武任课老师:黄武691*提纲提纲工具选择概述工具选择概述软件工程过程软件工程过程软件开发工具的采用过程软件开发工具的采用过程工具的选择与评价工具的选择与评价工具的采购工具的采购工具的切换工具的切换工具的维护工具的维护692软件开发工具的选择引言软件开发工具的选择引言*同学们,如果让你去选择一个软件开发工具,同学们,如果让你去选择一个软件开发工具,你首先想到的方法是什么?你首先想到的方法是什么?693如何选择到自己需要的工具如何选择到自己需要的工具*Story:X公司要选

2、择一个项目管理工具,首公司要选择一个项目管理工具,首先请来一家办公自动化软件生产商,这家厂先请来一家办公自动化软件生产商,这家厂商的商的OA软件功能强大,包含项目管理,选择软件功能强大,包含项目管理,选择吗?吗?694*1 工具选择概述工具选择概述软件开发工具对软件开发工具对高效、高质量高效、高质量的开发软的开发软件起到重要作用件起到重要作用如何选择一款适合于公司的开发工具呢如何选择一款适合于公司的开发工具呢选择和采用工具的选择和采用工具的目标和依据目标和依据是什么?是什么?选择工具的选择工具的过程如何过程如何?如何对工具进行如何对工具进行技术评价技术评价?需要考虑哪?需要考虑哪些因素?些因素

3、?695*2 软件工程过程软件工程过程软件工程过程软件工程过程是为了获得软件产品或是为了获得软件产品或是为了完成软件工程项目需要完成的是为了完成软件工程项目需要完成的一系列有关软件工程的活动,即把一系列有关软件工程的活动,即把输输入转化为输出入转化为输出的一组彼此相关的资源的一组彼此相关的资源和活动和活动 6962.1软件工程过程的含义软件工程过程的含义软件工程过程的两方面含义:软件工程过程的两方面含义:软件工程过程是指为软件工程过程是指为获得软件产品(结获得软件产品(结果),在软件工具支持下果),在软件工具支持下由软件工程师由软件工程师完成的完成的一系列活动一系列活动,包含,包含4种基本活动

4、种基本活动软件规格说明软件规格说明软件开发软件开发软件确认软件确认1.软件演进软件演进*697*2.2软件工程过程的含义(续)软件工程过程的含义(续)从从软件开发软件开发的观点看的观点看(过程),(过程),它是使它是使用适当的资源(包括人员、硬软件工具用适当的资源(包括人员、硬软件工具和时间等),为开发软件进行的一组开和时间等),为开发软件进行的一组开发活动,在过程结束时将输入(用户要发活动,在过程结束时将输入(用户要求)转化为输出(软件产品)求)转化为输出(软件产品)698*2.3 软件工程过程与工具的关系软件工程过程与工具的关系软件工程过程软件工程过程就是将软件工程的方法和就是将软件工程的

5、方法和工具综合起来,以达到合理、及时地进工具综合起来,以达到合理、及时地进行计算机软件开发的目的行计算机软件开发的目的软件工程过程复杂,为保证软件工程过软件工程过程复杂,为保证软件工程过程的顺利进行,程的顺利进行,需要选择适当的软件开需要选择适当的软件开发工具进行支持发工具进行支持需要哪些工具?需要哪些工具?699*2.4 软件生存周期过程划分软件生存周期过程划分国际标准化组织和国际电工委员会国际标准化组织和国际电工委员会ISO/IEC12270信息技术软件生存周信息技术软件生存周期过程期过程中,把软件生存周期过程划分中,把软件生存周期过程划分为为5个基本过程(开发过程)个基本过程(开发过程)

6、8个支持过程(支持过程)个支持过程(支持过程)4个组织过程(管理过程)个组织过程(管理过程)6910*2.4.1 软件生存周期的基本过程软件生存周期的基本过程软件生存周期的基本过程主要完成软件软件生存周期的基本过程主要完成软件的开发工作,包括的开发工作,包括5个个基本过程基本过程获取过程(需求分析)获取过程(需求分析)供应过程(设计)供应过程(设计)开发过程(编码与测试)开发过程(编码与测试)运行过程(使用)运行过程(使用)1.维护过程(维护)维护过程(维护)6911*2.4.2 软件生存周期的支持过程软件生存周期的支持过程软件生存周期的软件生存周期的8个个支持过程支持过程文档编制过程文档编制

7、过程配置管理过程配置管理过程质量保证过程质量保证过程验证过程验证过程确认过程确认过程联合评审过程联合评审过程审核过程审核过程1.问题解决过程问题解决过程6912*2.4.3 软件生存周期的组织过程软件生存周期的组织过程软件生存周期的软件生存周期的4个个组织过程组织过程管理过程管理过程基础设施过程基础设施过程改进过程改进过程1.培训过程培训过程6913*3 软件开发工具的采用过程软件开发工具的采用过程软件开发工具作为软件过程和活动的一软件开发工具作为软件过程和活动的一种辅助支持手段,具有重要作用种辅助支持手段,具有重要作用随着软件开发新技术、新方法和新概念随着软件开发新技术、新方法和新概念的不断

8、产生、发展,结合了这些新思想的不断产生、发展,结合了这些新思想的软件开发工具也层出不穷的软件开发工具也层出不穷如何选择合适的开发工具如何选择合适的开发工具是摆在开发组是摆在开发组织面前的一项重要任务织面前的一项重要任务6914*3.1 软件开发工具的分类软件开发工具的分类支持软件工程过程的工具通常分类支持软件工程过程的工具通常分类3类:类:支持支持软件软件开发过程开发过程的工具,比如需求分的工具,比如需求分析工具、设计工具,编码工具,测试工析工具、设计工具,编码工具,测试工具等具等支持支持软件软件维护过程维护过程的工具,比如版本控的工具,比如版本控制工具,文档工具,开发信息库工具,制工具,文档

9、工具,开发信息库工具,再工程工具再工程工具1.支持软件支持软件管理和支持过程管理和支持过程的工具:如项的工具:如项目管理工具,软件评估工具等目管理工具,软件评估工具等6915*3.2 软件工具的采用过程软件工具的采用过程国际标准化组织和国际电工委员会国际标准化组织和国际电工委员会1999年发布了针对年发布了针对CASE工具采用的技术报工具采用的技术报告告ISO/IECTR14471信息技术工具采信息技术工具采用指南用指南,把,把CASE工具的采用工作划工具的采用工作划分为:分为:1个主过程个主过程4个子过程个子过程17个活动个活动6916*3.3 工具的采用主过程图工具的采用主过程图工具的采用

10、过程图如下:工具的采用过程图如下:准备准备评价与选择评价与选择试验试验转换转换选择报告选择报告评价报告评价报告项目目标项目目标项目计划项目计划项目评价报告项目评价报告图例过程产品数据流过程流*69173.3.1 准备过程准备过程准备过程的主要工作:准备过程的主要工作:定义采购定义采购CASE工具工具高层商业目标高层商业目标,如,如提高生产效率,提高组织竞争力,改进提高生产效率,提高组织竞争力,改进软件过程,提高产品质量等软件过程,提高产品质量等分析、确定组织采购工具在分析、确定组织采购工具在经济上和技经济上和技术上的可行性术上的可行性1.制定一个具体的制定一个具体的执行计划执行计划,包括活动和

11、,包括活动和任务的安排,成本估算,监督控制等内任务的安排,成本估算,监督控制等内容容*69183.3.1.1 准备过程的准备过程的4个活动个活动设定目标设定目标验证可行性和可测量性验证可行性和可测量性制定方针制定方针制定计划制定计划*69193.3.1.2 准备过程的关键因素准备过程的关键因素采用过程的采用过程的目标是否清晰目标是否清晰采用过程的采用过程的目标是否可测量目标是否可测量管理层的支持程度管理层的支持程度工具工具在什么范围内使用在什么范围内使用的策略的策略是否制定了在组织内是否制定了在组织内推广使用工具的计推广使用工具的计划划是否制定了工具采用过程有关的是否制定了工具采用过程有关的员

12、工培员工培训训内容,以保证新旧工具的顺利更换内容,以保证新旧工具的顺利更换*6920*3.3.2 评价和选择过程评价和选择过程评价和选择过程评价和选择过程是为了从众多的候选工是为了从众多的候选工具中确定最合适的工具,以确保推荐的具中确定最合适的工具,以确保推荐的工具满足组织的目标要求工具满足组织的目标要求关键因素:关键因素:对组织需要的工具需求加以构造,对组织需要的工具需求加以构造,列出列出属于该工具的若干属于该工具的若干特性和子特性特性和子特性对特性进行对特性进行评价和测量评价和测量1.根据评价结果根据评价结果决定选择的工具决定选择的工具69213.3.2.1 评价和选择过程评价和选择过程4

13、个活动个活动起始过程起始过程构造过程构造过程评价过程评价过程选择过程选择过程*6922*3.3.3 试验过程试验过程该过程帮助软件组织在它所要求的环境该过程帮助软件组织在它所要求的环境中为工具提供一个中为工具提供一个真实的实验环境真实的实验环境,在,在这个环境中运行选用的这个环境中运行选用的CASE工具,确工具,确定工具满足组织的要求定工具满足组织的要求该过程由该过程由4个活动组成个活动组成起始试验起始试验试验性能试验性能评价试验评价试验1.下一步决策下一步决策6923*3.3.4 转换过程转换过程转换过程转换过程是从当前工作流程或工作习惯是从当前工作流程或工作习惯转为在整个组织内推广使用新工

14、具的过转为在整个组织内推广使用新工具的过程;这一过程由程;这一过程由5个活动组成个活动组成初始转换过程初始转换过程培训培训制度化制度化监控和持续支持监控和持续支持1.评价采用项目完成情况评价采用项目完成情况6924*4 工具的选择与评价工具的选择与评价工具的评价与选择,是对工具的质量工具的评价与选择,是对工具的质量特性进行特性进行测量和评级测量和评级,以便为最终选,以便为最终选择提供客观和可信的依据择提供客观和可信的依据评价方面包括:评价方面包括:软件工具的软件工具的一般特性一般特性1.软件工具对开发过程、管理过程、维软件工具对开发过程、管理过程、维护过程等的护过程等的特殊支持特殊支持6925

15、*4.1 工具的评价选择标准工具的评价选择标准工具的评价和选择标准包括工具的评价和选择标准包括:ISO/IECTR14012信息技术信息技术CASE工工具的评价与选择指南具的评价与选择指南ISO/IEC9126信息技术软件产品评价信息技术软件产品评价质量特性及其使用指南质量特性及其使用指南1.技术评价过程就是根据组织要求和评价技术评价过程就是根据组织要求和评价标准标准选择一个开发工具选择一个开发工具的工程的工程6926*4.2 评价和选择过程的子过程评价和选择过程的子过程工具的评价和选择过程包括工具的评价和选择过程包括4个子过程个子过程及及13个活动:个活动:初始准备过程初始准备过程构造过程构

16、造过程评价过程评价过程1.选择过程选择过程6927*4.2.1初始准备过程初始准备过程初始准备过程的初始准备过程的目的目的是定义评价和选择工具的是定义评价和选择工具的具体目标和要求,由具体目标和要求,由3个活动组成个活动组成设定目标设定目标提出需要提出需要CASE工具完成的功能,限制条件工具完成的功能,限制条件(成本,进度成本,进度)以及获取方式()以及获取方式(购买,开发购买,开发等)等)建立选择准则建立选择准则对目标进行分解,构建选择的量化准测对目标进行分解,构建选择的量化准测制定项目计划制定项目计划指定包括小组成员、工作进度在内的计划指定包括小组成员、工作进度在内的计划6928*4.2.

17、2 构造过程构造过程构造过程的构造过程的目的目的是根据选择工具的特性,是根据选择工具的特性,将工具的要求细化,选择可能满足要求将工具的要求细化,选择可能满足要求的工具,的工具,确定候选工具列表确定候选工具列表的过程,包的过程,包括括3个活动个活动需求分析需求分析收集工具信息收集工具信息1.确定候选工具列表确定候选工具列表6929*4.2.3评价过程评价过程评价过程的目的评价过程的目的是产生技术评价报告,是产生技术评价报告,该报告将作为选择过程的主要输入信息,该报告将作为选择过程的主要输入信息,这一过程包括这一过程包括3个活动:个活动:评价的准备评价的准备评价评价CASE工具工具1.报告评价结果

18、报告评价结果6930*4.2.3.1 评价过程的准备活动评价过程的准备活动评价的准备评价的准备最终确定评价计划中的各种最终确定评价计划中的各种评价细节,包括:评价细节,包括:评价的场合评价的场合评价活动的进度安排评价活动的进度安排1.工具子特性用到的度量、等级等工具子特性用到的度量、等级等6931*4.2.3.2 评价过程的评价活动评价过程的评价活动评价过程的评价活动评价过程的评价活动是将每个候选工具与选定是将每个候选工具与选定的特性进行比较,依次完成测量、评级和评估的特性进行比较,依次完成测量、评级和评估工作工作测量测量是检查工具本身特有的信息,如功能、操是检查工具本身特有的信息,如功能、操

19、作环境、限制条件等作环境、限制条件等评级评级是将测量值与评价计划中的定义值进行比是将测量值与评价计划中的定义值进行比较,确定等级较,确定等级1.评估评估是使用评级结果及评估标准对照组织要求是使用评级结果及评估标准对照组织要求选定的特性和子特性进行评估选定的特性和子特性进行评估6932*4.2.3.3 评价过程的报告评价结果评价过程的报告评价结果评价活动的最终结果是产生评价活动的最终结果是产生评价报告评价报告,评价报告包括以下内容:评价报告包括以下内容:关于关于工具本身工具本身的信息的信息关于关于评价过程评价过程的信息的信息1.评价结果评价结果的信息的信息6933*4.2.4选择过程选择过程选择

20、过程选择过程是从评价报告的候选工具列表是从评价报告的候选工具列表中确定最适合工具的过程,由中确定最适合工具的过程,由4个活动组个活动组成成选择准备选择准备应用选择算法应用选择算法推荐一个选择决定推荐一个选择决定1.确认选择确认选择6934*4.2.4.1 选择过程的选择准备选择过程的选择准备选择准备选择准备主要内容是最终确定各项选择主要内容是最终确定各项选择准则,定义一种选择算法准则,定义一种选择算法常用的选择算法:常用的选择算法:基于基于成本成本的选择算法的选择算法基于基于得分得分的选择算法的选择算法1.基于基于排名排名的选择算法的选择算法6935*4.2.4.2 选择过程应用选择算法选择过

21、程应用选择算法应用选择算法应用选择算法是指把评价结果作为选择是指把评价结果作为选择算法的输入,与候选工具相关的信息作算法的输入,与候选工具相关的信息作为输出,每个工具的评价结果提供了该为输出,每个工具的评价结果提供了该工具的一个技术总结,这个总结归纳为工具的一个技术总结,这个总结归纳为选择算法所规定的级别选择算法所规定的级别选择算法将各个工具的评价结果汇总起选择算法将各个工具的评价结果汇总起来,给决策者提供一个分数比较来,给决策者提供一个分数比较6936*4.2.4.3 选择过程的选择决定选择过程的选择决定选择决定选择决定就是推荐一个或一组最合适的就是推荐一个或一组最合适的工具工具6937*4

22、.2.4.4 选择过程的选择决定确认选择过程的选择决定确认选择确认选择确认就是将推荐的选择决定和组织就是将推荐的选择决定和组织最初的目标进行比较最初的目标进行比较如果确认如果确认这一个推荐结果,说明该工具这一个推荐结果,说明该工具能够满足组织要求能够满足组织要求如果没有合适的工具如果没有合适的工具存在,也应该能确存在,也应该能确定开发新的工具或修改一个现有的工具定开发新的工具或修改一个现有的工具以满足要求以满足要求6938*5 工具的采购工具的采购软件工具的采购软件工具的采购可以采取可以采取招标和投标招标和投标的的方式方式招标和投标招标和投标是一种竞价方式,通常以公是一种竞价方式,通常以公开的

23、形式进行开的形式进行投标方投标方通常由很多商家构成通常由很多商家构成招标人招标人通过对比不同投标方的方案,选通过对比不同投标方的方案,选择最优的方案中标择最优的方案中标6939*5.1 招投标的基本法律主体招投标的基本法律主体招投标包含两方主体:招标人和投标招投标包含两方主体:招标人和投标人人招标人招标人也叫招标采购人,是采用招标也叫招标采购人,是采用招标方式进行货物、工程或服务采购的法方式进行货物、工程或服务采购的法人或其他社会经济组织人或其他社会经济组织投标人投标人是按照招标文件的规定参加投是按照招标文件的规定参加投标竞争的自然人、法人或其他社会经标竞争的自然人、法人或其他社会经济组织济组

24、织6940*5.1.1 招标人的权利招标人的权利招标人招标人有以下权利:有以下权利:自行组织自行组织或委托招标代理机构进行招标或委托招标代理机构进行招标自由选择自由选择招标代理机构并核验资质招标代理机构并核验资质委托招标代理机构招标时,可以委托招标代理机构招标时,可以参与整参与整个招标过程个招标过程,其代表可进入评标委员会,其代表可进入评标委员会要求投标人提供有关资质情况的资料要求投标人提供有关资质情况的资料1.根据评标委员会推荐的候选人根据评标委员会推荐的候选人确定中标确定中标人人6941*5.1.2 招标人的义务招标人的义务招标人招标人有以下义务:有以下义务:不得侵犯投标人的合法权益不得侵

25、犯投标人的合法权益委托招标代理机构进行招标时,应当向委托招标代理机构进行招标时,应当向其提供招标所需的有关资料并支付委托其提供招标所需的有关资料并支付委托费费接受招投标管理机构的接受招投标管理机构的监督管理监督管理1.与中标人与中标人签订并履行合同签订并履行合同6942*5.1.3 投标人的权利投标人的权利投标人投标人有以下权利:有以下权利:平等的获得平等的获得招标信息招标信息要求招标人或招标代理机构对招标文要求招标人或招标代理机构对招标文件中的有关问题进行件中的有关问题进行答疑答疑1.控告、检举招标过程中的违法行为控告、检举招标过程中的违法行为6943*5.1.4 投标人的义务投标人的义务投

26、标人投标人有以下义务:有以下义务:保证所提供的投标保证所提供的投标文件的文件的真实性真实性按招标人或招标代理机构的要求对投按招标人或招标代理机构的要求对投标文件的有关问题进行答疑标文件的有关问题进行答疑提供投标提供投标保证金保证金或其他形式的担保或其他形式的担保1.中标后与招标人中标后与招标人签订并履行合同签订并履行合同,未,未经招标人同意不得转让或分包合同经招标人同意不得转让或分包合同6944*5.2 投标有效期投标有效期招标生效后到投标截止日期,是招标招标生效后到投标截止日期,是招标的的有效期有效期,这个期限也叫投标准备期,这个期限也叫投标准备期在投标有效期内,招标人不得随意撤在投标有效期

27、内,招标人不得随意撤回、修改或变更招标文件回、修改或变更招标文件6945*5.2.1 投标失效的情形投标失效的情形在投标生效后,遇到下列情形之一,投在投标生效后,遇到下列情形之一,投标失效,投标人不再受其约束标失效,投标人不再受其约束:投标人不符合招标文件的要求投标人不符合招标文件的要求投标有效期届满投标有效期届满1.投标人终止,如死亡、解散、破产等投标人终止,如死亡、解散、破产等6946*5.3 中标和合同成立中标和合同成立招投标双方签订合同,合同成立可以分招投标双方签订合同,合同成立可以分为要约和承诺两个阶段为要约和承诺两个阶段要约要约:招标:招标承诺承诺:合同:合同6947*5.4 采购

28、的其它形式采购的其它形式采购除了招标采购外,还有其他形式:采购除了招标采购外,还有其他形式:竞争性谈判竞争性谈判在投标人数量低于最低要求的情况下,可以在投标人数量低于最低要求的情况下,可以采用竞争性谈判采用竞争性谈判询价采购询价采购事先选定合格供应商范围,然后询价采购事先选定合格供应商范围,然后询价采购单一来源采购单一来源采购与某家企业已经建立良好合作信任与某家企业已经建立良好合作信任6948*6 工具的使用工具的使用当软件企业采购了合适的软件工具之后,当软件企业采购了合适的软件工具之后,就要在组织内部推广使用就要在组织内部推广使用如果组织内部原来使用一种软件工具,如果组织内部原来使用一种软件

29、工具,现在要使用新的工具,就需要进行工具现在要使用新的工具,就需要进行工具的切换,的切换,工具切换工具切换包括两个过程:包括两个过程:系统切换的准备工作系统切换的准备工作1.工具切换和运行方案选择工具切换和运行方案选择6949*6.1 系统切换的准备工作系统切换的准备工作系统切换的准备工作包括系统切换的准备工作包括4个步骤个步骤管理部门制定管理部门制定切换计划书切换计划书切换切换人员培训人员培训数据准备数据准备1.制定系统切换的制定系统切换的应急方案应急方案6950*6.1.1 管理部门指定切换计划书管理部门指定切换计划书由于工具切换涉及到整个开发团队或企由于工具切换涉及到整个开发团队或企业,

30、因此管理部门需要制定详细的业,因此管理部门需要制定详细的切换切换计划书计划书,保证切换的顺利进行,包括:,保证切换的顺利进行,包括:切换各阶段的进展时间切换各阶段的进展时间参与人员参与人员设备到位设备到位1.资金配套等资金配套等6951*6.1.2 切换人员培训切换人员培训在系统切换前,需要对整个开发团对在系统切换前,需要对整个开发团对进行培训,让他们从技术,心理以及进行培训,让他们从技术,心理以及习惯上适应新系统,培训包括:习惯上适应新系统,培训包括:新工具的新工具的特点特点系统切换带来的系统切换带来的变化和改善变化和改善新工具的新工具的使用方法和注意事项使用方法和注意事项等等6952*6.

31、1.3 切换数据准备切换数据准备数据准备工作包括:数据准备工作包括:对老系统数据进行对老系统数据进行备份备份对重要数据要有专人进行对重要数据要有专人进行核对核对对没有的数据进行对没有的数据进行手工输入手工输入1.对旧系统数据进行对旧系统数据进行合并与转换合并与转换6953*6.1.4 应急方案应急方案应急方案主要是为了处理在系统切换应急方案主要是为了处理在系统切换工程中可能发生的意外工程中可能发生的意外两个作用:两个作用:保障系统保障系统平稳切换平稳切换1.在新系统无法正常运行时快速切换回在新系统无法正常运行时快速切换回老系统,以保障各项业务的正常开展老系统,以保障各项业务的正常开展6954*

32、6.2 工具的切换和运行方案选择工具的切换和运行方案选择新工具开发完成或购买后,经过调试与新工具开发完成或购买后,经过调试与测试,就可以投入使用,此时必须将所测试,就可以投入使用,此时必须将所有的老业务从原来的老系统切换到新构有的老业务从原来的老系统切换到新构建的系统,有建的系统,有3种切换的方法:种切换的方法:直接切换直接切换并行切换并行切换1.分段切换分段切换6955*6.2.1 直接切换直接切换直接切换直接切换是指在指定时刻,旧系统停止是指在指定时刻,旧系统停止使用,同时新系统立即开始运行使用,同时新系统立即开始运行优点优点:切换简单,节约人力、物力和时:切换简单,节约人力、物力和时间间

33、缺点缺点:风险过大,一旦切换失败会影响:风险过大,一旦切换失败会影响到公司的软件开发过程到公司的软件开发过程旧系统新系统6956*6.2.2 并行切换并行切换并行切换并行切换是在一段时间内,新、旧系统是在一段时间内,新、旧系统各自独立运行,完成相应的工作,并可各自独立运行,完成相应的工作,并可以在两个系统间对比,审核,实现平稳以在两个系统间对比,审核,实现平稳过渡过渡优点优点:切换安全,风险最小:切换安全,风险最小缺点缺点:两套系统同时维护,投入的人力:两套系统同时维护,投入的人力物力加倍,转换费用最高物力加倍,转换费用最高旧系统新系统6957*6.2.3 分段切换分段切换分段切换分段切换是指

34、分阶段、分系统地逐步实是指分阶段、分系统地逐步实现新旧系统的交替现新旧系统的交替优点优点:既可避免直接方式的风险,又可:既可避免直接方式的风险,又可避免并行方式的双倍代价避免并行方式的双倍代价缺点缺点:需要设计转换过程,较复杂:需要设计转换过程,较复杂旧系统新系统新1 新2 新36958*7 工具的维护工具的维护软件开发工具和其他应用软件一样,生软件开发工具和其他应用软件一样,生命周期会长达数年,在这期间,需要对命周期会长达数年,在这期间,需要对工具进行维护才能达到好的使用效果工具进行维护才能达到好的使用效果维护的维护的必要性和目的必要性和目的软件开发工具软件开发工具维护的类型维护的类型软件开

35、发工具软件开发工具维护的内容维护的内容软件开发工具软件开发工具维护管理维护管理6959*7.1维护的必要性和目的维护的必要性和目的维护维护必要性必要性:软件工具可能存在不尽人:软件工具可能存在不尽人意的地方,比如运行效率和方便程度;意的地方,比如运行效率和方便程度;另外管理环境的变化可能会对工具提出另外管理环境的变化可能会对工具提出新的要求新的要求维护维护目的目的:保证软件开发工具正常可靠:保证软件开发工具正常可靠的运行,并能使软件开发工具得到改善的运行,并能使软件开发工具得到改善和提高,以充分发挥作用和提高,以充分发挥作用6960*7.2 软件开发工具维护的类型软件开发工具维护的类型按照每次

36、进行维护的具体目标,软件维按照每次进行维护的具体目标,软件维护可以分为护可以分为4类:类:完善性维护完善性维护适应性维护适应性维护纠错性维护纠错性维护1.预防性维护预防性维护6961*7.2.1 完善性维护完善性维护完善性维护完善性维护就是在软件开发工具使用就是在软件开发工具使用期间为不断完善和加强系统功能和性期间为不断完善和加强系统功能和性能,以满足用户日益增长的需求而进能,以满足用户日益增长的需求而进行的维护工作行的维护工作完善性维护在整个维护工作中的工作完善性维护在整个维护工作中的工作量约量约占占50%6962*7.2.2 适应性维护适应性维护适应性维护适应性维护是指为了让软件工具适应是

37、指为了让软件工具适应新的运行环境而进行的维护活动新的运行环境而进行的维护活动适应性维护在整个维护工作中的工作适应性维护在整个维护工作中的工作量约占量约占25%6963*7.2.3 纠错性维护纠错性维护纠错性维护纠错性维护的目的在于纠正开发期间的目的在于纠正开发期间未能发现的遗留错误,对这些错误的未能发现的遗留错误,对这些错误的相继发现,并对它们进行诊断和改正相继发现,并对它们进行诊断和改正的过程称为纠错性维护的过程称为纠错性维护纠错性维护在整个维护工作中的工作纠错性维护在整个维护工作中的工作量约占量约占21%6964*7.2.4 预防性维护预防性维护预防性维护预防性维护是指维护人员主动发现系统

38、是指维护人员主动发现系统使用中的缺陷并进行维护使用中的缺陷并进行维护预防性维护在整个维护工作中的工作量预防性维护在整个维护工作中的工作量约占约占4%6965*7.3 软件开发工具维护的内容软件开发工具维护的内容软件开发工具包括软件开发工具包括5个方面的维护内容个方面的维护内容程序的维护程序的维护数据文件的维护数据文件的维护代码的维护代码的维护机器、设备的维护机器、设备的维护1.机构和人员变动的维护等机构和人员变动的维护等6966*7.4 软件开发工具维护的管理软件开发工具维护的管理软件开发维护管理工作的执行需要有软件开发维护管理工作的执行需要有一个正规的程序:一个正规的程序:提出修改要求提出修改要求领导批准领导批准分配任务分配任务验收成果验收成果1.登记修改情况登记修改情况6967*课堂讨论课堂讨论介绍你介绍你熟悉的一种熟悉的一种软件开发语言软件开发语言,包括,包括该语言的适应环境、开发应用程序的类该语言的适应环境、开发应用程序的类型以及其他要求等型以及其他要求等6968*作业作业名次解释名次解释软件工程活动软件工程活动简答题简答题1.按照正规的软件选用过程,选择开发按照正规的软件选用过程,选择开发适用于适用于iOS手机应用的开发工具手机应用的开发工具6969

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(电子商务基础与应用[整理]课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|