




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第11章 电子商务系统的实施与维护,徐 天 宇,本章内容,11.1 概述 11.2 电子商务应用的开发 11.3 电子商务系统测试 11.4 电子商务站点部署 11.5 电子商务系统维护与管理,11.1概述,系统实施是整个电子商务系统开发的物理实现阶段。完成电子商务系统设计之后,如何将原来纸面上的、类似于设计图的新系统方案转换成可执行的实际系统,是系统实施阶段的主要工作。,11.1概述,系统实施的主要任务是:程序设计、系统测试、系统部署、系统维护等工作。 系统实施包括硬件的获取、软件的获得或开发、用户准备、聘用和培训人员、地点和数据的准备、安装、测试、试运行及用户验收。,系统实施阶段,系统实施中硬件的获取可按总体设计的要求和可行性报告对财力资源的分析,采用购买、租借或租用的方式,选择适当的设备,通知供货厂家按要求供货并安装即可。,系统实施的典型步骤,程序设计,程序设计的主要任务是,以用户需求出发,以系统分析与系统设计阶段的设计说明书等为依据,选择适当的程序设计语言及软件开发环境和工具,编制程序和进行测试,检查运行结果是否符合设计要求。,程序设计的目标要求,电子商务系统的软件规模和复杂性的都比较大,对它的程序的强调: 1)可靠性 2)规范性 3)可读性 4)可维护性,11.2电子商务系统的开发 11.2.1电子商务应用的编程模式,程序设计或编写程序又称编码,是按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序。,11.2.2电子商务应用的开发工具,开发工具的选择 1)常用开发工具简介 (1)传统的程序设计语言 (2)面向对象的程序设计语言 (3)数据库软件工具 (4)客户机/服务器与浏览器/web服务器应用开发工具 (5)可视化开发技术,2)选择开发工具的原则,选择合适的开发工具首先应该考虑选择的开发工具所适用的领域,此外还应该遵守下面的基本原则: (1)最小工作量原则 (2)最小技巧性原则 (3)最小错误原则 (4)最小维护原则 (5)减小记忆原则,在选择开发工具的过程中应具体考虑下面的几个因素:,(1)项目的应用领域 (2)用户的要求 (3)可以使用的编程程序或开发环境(4)程序员的经验和知识 (5)软件可移植性要求,11.3电子商务系统测试 11.3.1 软件测试,.软件测试概述 软件测试是对软件计划、软件设计、软件编码进行差错和纠错的活动。 软件测试的目的 制定测试计划 设计测试用例 测试任务列表 测试工作总体流程图,测试工作总体流程图,2单元测试,单元测试完成对最小的软件设计单元模块的验证工作。,3集成测试,集成(Integration)是指把多个单元组合起来形成更大的单元。 集成测试(Integration Testing)是在假定备个软件单元已经通过了单元测试的前提下,检查各个软件单元之间的相互接口是否正确。 集成测试的策略主要有自顶向下集成和自底向上集成两种。,系统测试,系统测试(System Testing)是对己经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求。 系统测试包括对系统的性能、安全性、可计算性、配置灵敏度、启动和恢复等方面的测试。,面向对象软件测试,面向对象的开发模型突破了传统的瀑布模型,将开发分为面向对象分析(OOA),面向对象设计(OOD),和面向对象编程(OOP)三个阶段。 针对这种开发模型,结合传统的测试步骤的划分,有人把面向对象的软件测试分为: 面向对象分析的测试, 面向对象设计的测试, 面向对象编程的测试, 面向对象类测试, 面向对象类集成测试, 面向对象系统测试。,面向对象软件测试策略,面向对象测试的整体目标以最小的工作量发现最多的错误和传统软件测试的目标是一致的,但由干面向对象的封装性、继承性和动态绑定性使得面向对象测试的策略有很大不同。,()面向对象软件测试的内客及技术,类测试 面向对象软件的类测试与传统软件的单元测试相对应,但和传统的单元测试不一样 面向对象软件的类测试是由封装在类中的操作(服务)和类的状态行为所驱动的。,类集成测试,对面向对象软件的集成测试有两种不同策略: 一种是基于线程的测试, 一种是基于使用的测试。,系统测试,系统测试是对所有类和主程序构成的整个系统进行整体测试,以验证软件系统的正确性和性能指标等满足需求规格说明书和任务书所指定的要求。 它与传统的系统测试一样,包括功能测试、性能测试等,可套用传统的系统测试方法。,11.3.2 电子商务软件测试,1. 可用性测试 导航测试与检验 图形测试与检验 内容测试与检验 整体界面测试与检验,2.功能测试,链接 表单 数据校验 Cookies,3.接口测试,服务器接口 外部接口,4.兼容性测试,操作系统 浏览器 视频设置 Modem/连接速率 打印机 组合测试,.数据库测试,数据库搜寻结果相关性 查询回应时间 数据库完整性 数据有效性 修复测试,11.3.3网站测试,1.性能测试 负载测试 负载测试 压力测试,2.安全性测试,安全性对取得线上客户的信任,对电子商务的成功极其重要。 安全性测试的测试内容可参看安全性测试表表 11-3 。,11.3.4系统测试文件,1测试计划 2测试设计规范 3测试用例规范 4测试过程规范 5测试项目的发布报告 6测试日记 7测试差错报告 8测试总结报告,11.4 电子商务系统部署,11.4.1 部署站点 部署一个电子商务站点,也就是获得并配置需要的软件和硬件,再把站点植入需要的环境中进行监控和管理。 参加站点的部署工作的人员应该包括:站点开发人员、测试人员和系统管理员。,11.4.1检查部署核对清单,在部署站点之前,检查下列核对清单以确保计划的完整性 1.电子商务站点开发完毕核对清单 2.可用性的核对清单 3.业务过程核对清单 4.安全性核对清单 5.制定应急计划,11.4.2部署电子商务站点,1.服务器设置 2.站点安全保护 3.站点测试,11.4.3实现初始化操作过程,在测试部署以后,在站点运行之前,考虑以下的运行问题: 如果保存了调试阶段的日志,现在将它删除掉。 进行对硬件的最后审核检查。 进行对软件的最后审核检查。 设置性能监测和事件监测服务。 确定在站点运行后需要监测哪些报表。 确定解决问题的过程,并且针对特定问题为小组中成员制定任务。,11.4.4建立和执行最初的操作步骤,新站点运行后的第一个月,应执行以下内容: 在最初的两个星期保持稳定的开发和测试小组。 开发、测试和部署小组定期举行例会。 跟踪系统管理员登录过程。 重新访问使用配置文件。 检查Web日志文件的大小。 观察数据库的增长以确保它们在计划以内。 确保在硬件体系结构上没有瓶颈问题。 确保第三方构件在生产环境下工作正常。 确保商务过程工作正常。,11.5电子商务系统维护与管理,系统维护的目的是保证电子商务系统正常而可靠地运行,不断改善和提高系统,以充分发挥其作用。,1.电子商务系统维护的内容,一般性维护 硬件设备的维护 数据的维护 代码的维护 应用程序的维护,电子商务网站维护,网站
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老师业务知识培训课件
- 2025装备制造业自主创新能力提升与智能制造融合发展报告
- AI技术赋能教育行业:2025年数字化招生与营销策略研究报告
- 我站在林则徐塑像前作文(14篇)
- 2025年四川省资阳市公务员省考公共基础知识模拟题(附答案)
- 椒盐鸭脖的做法
- 扶贫业务知识培训小结课件
- 互联网行业社交媒体数据分析与应用方案
- 农业种植技术培训与推广实施方案
- 打击农村非法行医课件
- 景区旅游安全风险评估报告
- 《国际传播学概论(双语)》教学大纲
- 中科曙光公司在线测评题
- 2024年高中语文议论文思维方法解析19:归谬
- 顺丰快递员工入职合同范本
- 代办户口迁出委托书
- 人教版小学英语单词表(完整版)
- 2023年临沧市市级单位遴选(选调)考试真题
- DL-T 1476-2023 电力安全工器具预防性试验规程
- 常用急救药品课件
- 幼儿园食品安全培训内容资料
评论
0/150
提交评论