电子商务基础与应用[整理]课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电子商务基础与应用[整理]课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 电子商务 基础 应用 课件
- 资源描述:
-
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选择过程选择过程选择
展开阅读全文