网站大量收购独家精品文档,联系QQ:2885784924

电子商务系统实施与维护.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第11章电子商务系统的实施与维护本章内容11.1概述11.2电子商务应用的开发11.3电子商务系统测试11.4电子商务站点部署11.5电子商务系统维护与管理11.1概述系统实施是整个电子商务系统开发的物理实现阶段。完成电子商务系统设计之后,如何将原来纸面上的、类似于设计图的新系统方案转换成可执行的实际系统,是系统实施阶段的主要工作。010203040506系统实施的主要任务是:程序设计系统测试系统部署系统维护系统实施包括硬件的获取、软件的获得或开发、用户准备、聘用和培训人员、地点和数据的准备、安装、测试、试运行及用户验收。11.1概述系统实施的典型步骤硬件的获取系统实施中硬件的获取可按总体设计的要求和可行性报告对财力资源的分析,采用购买、租借或租用的方式,选择适当的设备,通知供货厂家按要求供货并安装即可。程序设计程序设计的主要任务是,以用户需求出发,以系统分析与系统设计阶段的设计说明书等为依据,选择适当的程序设计语言及软件开发环境和工具,编制程序和进行测试,检查运行结果是否符合设计要求。可读性规范性可靠性可维护性电子商务系统的软件规模和复杂性的都比较大,对它的程序的强调:程序设计的目标要求11.2电子商务系统的开发11.2.1电子商务应用的编程模式程序设计或编写程序又称编码,是按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序。电子商务系统应用程序的开发构建方式:传统的Web开发模式系统的开发工作主要集中在各种静态、动态网页的制作。基于构件的开发构建方式基于软件复用的思想,开发重点在查询可复用的构件、开发那些必须被开发的构件。三大分布式构件模型:CORBA、COM+、J2EE11.2.2电子商务应用的主要开发工具开发工具的选择直接决定了开发速度和代码质量。1开发工具分为两部分2网站前台开发工具3FrontPage、Dreamweaver4网站后台开发工具5ASP、PHP、JSP、传统高级语言、JAVA和JavaBean62)选择开发工具的原则及主要因素选择合适的开发工具首先应该考虑选择的开发工具所适用的领域,此外还应该遵守下面的基本原则:(1)最小工作量原则(2)最小技巧性原则(3)最小错误原则(4)最小维护原则(5)减小记忆原则在选择开发工具的过程中应具体考虑的因素:(1)项目的应用领域(2)用户的要求(3)可以使用的编程程序或开发环境(4)程序员的经验和知识(5)软件可移植性要求3.1软件测试11.3电子商务系统测试11.3.1软件测试1.软件测试概述软件测试是对软件计划、软件设计、软件编码进行查错和纠错的活动。⑴软件测试目的尽可能早、尽可能多地发现软件的错误,通过不同层次的测试验证和确认软件是否满足设计的需求。⑵制定测试计划测试范围和目标、测试方法、需要的资源、特性和功能、风险、日程安排。⑶设计测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。⑷测试任务列表测试工作总体流程图单元测试也称为模块测试。是指完成对最小的软件设计单元——模块的验证工作。由于模块之间存在调用和被调用的关系,为了辅助测试还需要开发两种模块:驱动模块,用于接受测试用例的数据,将这些数据送到被测试模块,输出测试结果。桩模块,要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或传递被测模块的数据,这些专供测试用的“假”模块称为被测模块的桩模块。2.单元测试集成(Integration)是指把多个单元组合起来形成更大的单元。集成测试的策略主要有自顶向下集成和自底向上集成两种。集成测试(IntegrationTesting)是在假定各个软件单元已经通过了单元测试的前提下,检查各个软件单元之间的相互接口是否正确。自顶向下集成测试步骤:以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的所有桩模块用实际模块替代;依据所选的集成策略,每次只替代一个桩模块;每集成一个模块立即测试一遍;只有每组测试完成后,才着手替换下一个桩模块;为避免引入新错误,须不断地进行回归测试。自底向上集成测试从“原子”模块开始组装测试,因测试到较高层模块时,所需的下层模块已具备,故不需要桩模块。步骤:将底层模块组织成实现某个子功能的模块群;用测试驱动模块控制测试数据的输入和测试结果的输出;对每个模块群进行测试;删除测试使用的驱动模块,用较高层模块把模块群组织成能完成更大功能的新模块群。从第一部开始循环执行上述各步骤,直至整个程序构造完毕。3.集成

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档