您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 电子商务解决方案第三章
第三章电子商务平台建设解决方案主要内容1.电子商务系统规划2.电子商务系统体系结构3.电子商务系统的软硬件平台4.电子商务系统的分析与设计5.电子商务系统实施6.电子商务系统运营与推广7.电子商务系统评估8.案例分析1.电子商务系统规划规划的目的与任务规划的方法规划的目的、任务和主要工作制定电子商务发展战略关键是要使电子商务系统的战略与整个组织的战略和目标协调一致明确组织的主要信息需求,形成电子商务系统的总体结构方案,安排项目开发工作制定系统建设的资源分配计划软、硬件资源,数据通讯设备、人员、技术、资金……规划的方法自上而下分析型规划自下而上说做就做型规划基于反馈的持续规划2.电子商务系统体系结构单层应用模型两层客户/服务器模型三层应用程序模型WebService3.电子商务系统的软硬件平台网络设施硬件平台软件平台3.1网络设施(1)Internet,Intranet,Extranet(2)电子商务系统与Internet连接(3)防火墙选择3.2硬件平台服务器设备PC机、小型机、服务器群集(cluster,Grid)数据存储设备内置存储(硬盘…)外置存储(磁盘子系统、光盘库…)网络存储子系统(SAN,StorageAreaNetwork)3.3软件平台操作系统:Windows,Unix,Linux…Web服务器软件ApachehttpdMicrosoft:IIS(InternetInformationServer)iPlanet(网景)WebServerIBMWebserver…软件平台中间件:连接分布式计算环境中各个独立系统基于数据库:ODBC,JDBC…基于ORB(ObjectRequestBroker):CORBA,DCOMORB基于消息(MessageOrientedMiddleware,MOM):IBM的MQSeries,Microsoft的MQSQ…软件平台应用数据库系统关系数据库DB2,ORACLE,Sybase,Informix,MSSQLServer,MySQL…多媒体数据库:视频点播,地理信息系统等需求4.电子商务系统的分析与设计信息系统开发方法概述统一建模语言UML电子商务系统分析与设计实例(1)系统开发模型系统开发模型直观地表达系统开发全部过程,明确规定要完成的主要活动和任务•瀑布模型•演化模型•螺旋模型•喷泉模型•智能模型瀑布模型从上一阶段接受本阶段工作的对象作为输入本阶段的工作成果作为输出传入下一阶段评估各阶段,若本阶段工作得到确认,继续,否则返回前一阶段因而,可以增加反馈线来表示具有反馈回路的瀑布模型特征(2)系统需求分析需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。常用的分析方法面向数据流的结构化分析方法(SA)面向数据结构的Jackson方法(JSD)面向对象的分析方法(OOA)等建立动态模型的状态迁移图或Petri网5.电子商务系统实施电子商务系统实施概述电子商务系统开发电子商务系统测试5.3电子商务系统测试主要内容测试基础测试用例设计测试策略测试种类调试5.3.1电子商务系统测试基础测试的定义测试的目的测试的原则测试的对象测试的信息流测试与各开发阶段之间的关系软件测试是在软件投入运行前,对软件需求分析,设计规格说明和编码的最终复审,是软件质量保证的关键步骤。定义:软件测试是为了发现错误而执行程序的过程。或者说软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。软件测试的定义5.3.2软件测试用例设计两种常用的测试方法黑盒测试白盒测试黑盒测试这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试又叫做功能测试或数据驱动测试。黑盒测试的测试用例设计等价类划分边界值分析错误推测法因果图白盒测试此方法把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。语句覆盖判定覆盖条件覆盖判定-条件覆盖条件组合覆盖路径覆盖。逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。白盒测试的测试用例设计逻辑覆盖5.3.3软件测试的策略测试过程按4个步骤进行,即单元测试、组装测试、确认测试和系统测试。
本文标题:电子商务解决方案第三章
链接地址:https://www.777doc.com/doc-5532900 .html