收藏 分销(赏)

电子商务系统实施与维护2022优秀文档.ppt

上传人:w****g 文档编号:13166720 上传时间:2026-01-28 格式:PPT 页数:37 大小:187.54KB 下载积分:8 金币
下载 相关 举报
电子商务系统实施与维护2022优秀文档.ppt_第1页
第1页 / 共37页
电子商务系统实施与维护2022优秀文档.ppt_第2页
第2页 / 共37页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,第11章 电子商务系统的实施与维护,本章内容,11.1 概述,11.2 电子商务运用的开发,11.3 电子商务系统测试,11.4 电子商务站点部署,11.5 电子商务系统维护与管理,11.1 概述,系统实施是整个电子商务系统开发的物理实现阶段。完成电子商务系统设计之后,如何将原来纸面上的、类似于设计图的新系统方案转换成可执行的实践系统,是系统实施阶段的主要任务。,11.1概述,系统实施的主要义务是:,程序设计,系统测试,系统部署,系统维护,系统实施包括硬件的获取、软件的获得或开发、用户预备、聘用和培训人员、地点和数据的预备、安装、测试、试运转及用户验收。,系统实施的典型步骤,硬件的获取,系统实施中硬件的获取可按总体设计的要求和可行性报告对财力资源的分析,采用购买、租借或租用的方式,选择适当的设备,通知供货厂家按要求供货并安装即可。,程序设计,程序设计的主要义务是,以用户需求出发,以系统分析与系统设计阶段的设计阐明书等为根据,选择适当的程序设计言语及软件开发环境和工具,编制程序和进展测试,检查运转结果能否符合设计要求。,程序设计的目的要求,电子商务系统的软件规模和复杂性的都比较大,对它的程序的强调:,1可靠性,2规范性,3可读性,4可维护性,11.2.2 电子商务运用的主要开发工具,开发工具的选择直接决议了开发速度和代码质量。,开发工具分为两部分,网站前台开发工具,FrontPage、Dreamweaver,网站后台开发工具,ASP、PHP、JSP、传统高级言语、JAVA和JavaBean,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,对Cookies的运转形状进展测试,3.接口测试,效力器接口,阅读器与效力器的接口。,外部接口,与支付或物流系统间的接口。,4.兼容性测试,主要检验运用能否在不同的客户阅读器上正确运转。,操作系统,阅读器,视频设置,Modem/衔接速率,打印机,组合测试,.数据库测试,数据库搜索结果相关性,客户对产品数据库的搜索,对比结果相关性,查询回应时间,数据库系统对查询的呼应,数据库完好性,数据有效性,数据工程的正确性,修复测试,以各种方式强迫系统检测不同的失败方式,以确保系统在预定的时间内修复错误并继续进展处置,系统是容错型的,系统修复及重新启动在自动修复形状下是正确的。,11.3.3网站测试,1.性能测试,衔接速度测试,负载测试,压力测试,2.平安性测试,平安性对获得线上客户的信任,对电子商务的胜利极其重要。,平安性测试的测试内容可参看平安性测试表。,11.3.4系统测试文件,进展系统测试需求用到的文件包括以下种类:,1测试方案,2测试设计规范,3测试用例规范,4测试过程规范,5测试工程的发布报告,6测试日记,7测试过失报告,8测试总结报告,5软件可移植性要求,在测试部署以后,在站点运转之前,思索以下的运转问题:,在选择开发工具的过程中应详细思索的要素:,建立和执行最初的操作步骤,系统实施是整个电子商务系统开发的物理实现阶段。,步骤:将底层模块组织成实现某个子功能的模块群;,系统实施是整个电子商务系统开发的物理实现阶段。,完成电子商务系统设计之后,如何将原来纸面上的、类似于设计图的新系统方案转换成可执行的实践系统,是系统实施阶段的主要任务。,系统维护的目的是保证电子商务系统正常而可靠地运转,不断改善和提高系统,以充分发扬其作用。,测试所链接的页面能否存在;,只需每组测试完成后,才着手交换下一个桩模块;,自底向上集成测试从“原子模块开场组装测试,因测试到较高层模块时,所需的下层模块已具备,故不需求桩模块。,察看数据库的增长以确保它们在方案以内。,主要检验运用能否在不同的客户阅读器上正确运转。,第11章 电子商务系统的实施与维护,11.4 电子商务系统部署,部署站点,部署一个电子商务站点,也就是获得并配置需求的软件和硬件,再把站点植入需求的环境中进展监控和管理。,参与站点的部署任务的人员应该包括:,站点开发人员,测试人员,系统管理员,部署阶段的义务包括:,检查部署和对清单,部署站点,在正式投入运转前最后核对站点的环境,建立和执行最初的操作步骤,11.4.1 检查部署核对清单,在部署站点之前,检查以下核对清单以确保方案的完好性,1.电子商务站点开发终了核对清单,2.可用性的核对清单,3.业务过程核对清单,4.平安性核对清单,5.制定应急方案,11.4.2部署电子商务站点,1.效力器设置,2.站点平安维护,3.站点测试,平安测试、访问测试、管理作业测试、一切任务流测试,以及应急方案测试等,11.4.3 实现初始化操作过程,在测试部署以后,在站点运转之前,思索以下的运转问题:,假设保管了调试阶段的日志,如今将它删除掉。,进展对硬件的最后审核检查。,进展对软件的最后审核检查。,设置性能监测和事件监测效力。,确定在站点运转后需求监测哪些报表。,确定处理问题的过程,并且针对特定问题为小组中成员制定义务。,11.4.4建立和执行最初的操作步骤,新站点运转后的第一个月,应执行以下内容:,在最初的两个星期坚持稳定的开发和测试小组。,开发、测试和部署小组定期举行例会。,跟踪系统管理员登录过程。,重新访问运用配置文件。,检查Web日志文件的大小。,察看数据库的增长以确保它们在方案以内。,确保在硬件体系构造上没有瓶颈问题。,确保第三方构件在消费环境下任务正常。,确保商务过程任务正常。,11.5 电子商务系统维护与管理,系统维护的目的是保证电子商务系统正常而可靠地运转,不断改善和提高系统,以充分发扬其作用。,只需每组测试完成后,才着手交换下一个桩模块;,确定在站点运转后需求监测哪些报表。,用测试驱动模块控制测试数据的输入和测试结果的输出;,面向对象软件的类测试与传统软件的单元测试相对应,但和传统的单元测试不一样。,自顶向下集成测试步骤:以主控模块作为测试驱动模块,把对主控模块进展单元测试时引入的一切桩模块用实践模块替代;,从第一部开场循环执行上述各步骤,直至整个程序构造终了。,测试一切链接能否按指示那样确实链接到了该链接的页面;,基于呼应形状的测试:从类和对象的责任出发,以外界向对象发送特定音讯序列的方法来测试对象的各个呼应形状。,每集成一个模块立刻测试一遍;,集成测试的战略主要有自顶向下集成和自底向上集成两种。,面向对象软件的类测试与传统软件的单元测试相对应,但和传统的单元测试不一样。,删除测试运用的驱动模块,用较高层模块把模块群组织成能完成更大功能的新模块群。,要确保图形有明确用途;,集成测试Integration Testing是在假定各个软件单元曾经经过了单元测试的前提下,检查各个软件单元之间的相互接口能否正确。,确保第三方构件在消费环境下任务正常。,Modem/衔接速率,1.电子商务系统维护的内容,普通性维护,硬件设备的维护,数据的维护,代码的维护,运用程序的维护,电子商务网站维护,在网站及时发布企业最新的产品、价钱、效力等信息;,对用户信息的搜集、统计并交各部门及时处置分析;,对用户的赞扬或需求信息要及时处置并向用户反响处置结果;,网站页面设计要经常更新。,11.5.2 电子商务系统维护的组织与管理,1.建立维护组织,2.安排方案,3.维护的实施,END,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服