第七章 电子商务系统实施与维护.pptxVIP

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

第7章 电子商务系统实施与维护任课教师: 辛明军(副教授)电子邮件:mailto:xinmj@xinmj@上海大学计算机学院/zx目录第7章 电子商务系统实施与维护 7.1 概述7.2 电子商务系统开发与集成7.3 电子商务系统的测试技术7.4 电子商务系统实施与发布7.5 电子商务系统的运行维护7.6 本章小结7.1概述7.1.1系统实施和维护的目标 系统实施是整个电子商务系统开发的物理实现阶段。完成电子商务系统设计之后,如何将原来纸面上的、类似于设计图的新系统方案转换成可执行的实际系统,是系统实施阶段的主要工作。 系统实施的主要任务是: 程序设计、系统测试、系统部署、系统维护等工作。系统实施包括硬件的获取、软件的获得或开发、用户准备、聘用和培训人员、地点和数据的准备、安装、测试、试运行及用户验收。系统实施的典型步骤如图7.1所示。系统实施的典型步骤 电子商务系统的软件规模和复杂性都比较大,它的程序需要有以下特性: (1) 可靠性; (2) 规范性; (3) 可读性; (4) 可维护性。7.1.2 系统实施和维护的主要工作在系统实施阶段的主要工作包括: 1) 开发集成根据系统设计要求,完成系统应用软件的编码调试,进行电子商务系统和系统既有信息资源的集成,并完成软、硬件的集成。2) 性能测试对应用软件、网络等进行性能评测和优化。3) 系统安装进行系统安装前的必要准备,完成系统的正式运行和推广。4) 维护管理监测系统运行状态,对系统资源进行管理。7.2电子商务系统开发与集成7.2.1 系统开发与集成的特点(1) 电子商务系统是基于B/S结构的系统,其应用软件可以分为客户端软件、服务器端软件两部分,大多数情况下前台客户端程序直接使用浏览器而不必重新开发,而后台服务器端程序包括Web页面和应用程序两部分。(2) 电子商务系统应用程序是基于Web服务器运行的,而传统应用程序则直接运行于操作系统之上。(3) 电子商务系统应用程序的开发方式基于软件重用的思想,多采用组件技术进行开发。(4) 电子商务应用运行于分布式环境中,应用软件中的各个部分可以跨平台运行。7.2.2 系统集成开发模式电子商务系统的开发方式基本上可以分成两类: 1. 基于Web的开发模式软件开发工作集中在Web服务器上各类静态、动态网页的开发方面。2. 基于构件的开发模式这一方式主要利用了软件的可重用性思想。基于构件的开发是在一定的软件模型支持下,重用构建库中的软件构件,通过组合构造应用系统软件的过程,开发的主要工作是在构建库中查找各类合适的构件。对构件库中没有的构件,在网上查询购买或自己开发,最后把相关的构件组装。由于软件可重用理论发展很快,尽管思路相似,但是这种模式的编程工具和手段却不尽相同,比较有代表性的包括: 1) OMG组织推出的CORBA 2) Sun公司的J2EE3) Microsoft公司的COM/DCOM4) SOAP7.2.3 系统的集成开发工具比较 电子商务应用的开发工具主要分为两部分,第一部分是网站前台开发工具,第二部分是网站后台开发工具,本节从系统集成开发角度,对相关内容进行简单回顾和总结。1. 网站前台开发工具(1) Microsoft Frontpage; (2) Dreamweaver。2. 网站后台开发工具1) 常用开发语言及其范围2) Java和JavaBean3) EJB技术3. 数据库连接技术4. 选择开发工具的原则选择合适的开发工具首先应该考虑选择的开发工具所适用的领域,此外还应该遵守下面的基本原则。(1) 最小工作量原则。(2) 最小技巧性原则。(3) 最小错误原则。(4) 最小维护原则。(5) 减小记忆原则。在系统开发时,在选择开发工具的过程中应具体考虑下面的几个因素。(1) 项目的应用领域。(2) 用户的要求。(3) 可以使用的编程程序或开发环境。(4) 程序员的经验和知识。(5) 软件可移植性要求。7.3 电子商务系统的测试技术7.3.1 电子商务系统的测试概述1. 软件测试的目标2. 软件测试的准3. 系统软件测试的基础 软件测试阶段的信息流软件测试阶段的工作流程7.3.2 系统软件的测试方法1.衡量软件系统的质量指标2. 单元测试3. 集成测试4. 验收测试(确认测试)5. 白盒测试白盒测试是指如果知道产品内部工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常进行。6. 黑盒测试黑盒测试指的是如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用。7.3.3 常用的软件测试工具1. 测试工具类型1) 测试过程(用例)生成器 2) 代码(测试)覆盖率分析器和代码测量器 3) 内存泄漏检测 4) 测试数据生成程序 5) 网络测试工具 6) GUI测试工具(记

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档