电子商务系统开发知识
4.1 电子商务系统建设
(1)电子商务系统的开发过程:系统规划阶段、系统分析与设计阶段、系统开发与集成阶段、系统实施阶段、系统运行与维护阶段
(2)电子商务系统的框架:外部社会环境、网络环境、硬件环境、平台与软件环境、商务服务环境、应用服务
4.2电子商务主流技术平台
(1).NET平台技术及结构:Microsoft .NET包括两个内核:通用语言运行时(CLR)和Microsoft.NET框架类库
(2)J2EE平台技术及其组成:客户端组件,如应用客户端和小程序(Applet);web组件如java servlet和java server pages技术组件;业务组件,如Enterprise JavaBeans(EJB)组件
·Web应用服务器的安装与使用
4.3电子商务安全策略:系统总体安全策略、网络安全策略、网站安全策略、应用安全策略
4.4Web程序设计
(1)HTML标记语言:又称超文本标记语言。
(2)XML标记语言
DHTML是Dynamic HTML的简称。
(2)XML标记语言
XML语法规则:文档必须以XML声明开始;元素必须有开始标记和结束标记,空元素也必须有结束标记;属性值必须加引号;元素名称必须区分大小写;
XML声明也是由结束。 Version属性:版本号;standalone属性:独立的置标声明文件配套使用;encoding属性:编码
XML注释不能出现在xml声明的前面
XML元素命名必须遵守以下规则:元素的名字可以包含字母、数字和其他字符;元素的名字不能以数字或者标点符号开头;元素的名字不能以XML开头;元素的名字不能包括空格;尽量避免用“-”,“.”,因为可能引起混乱.
(3)CSS(层叠样式表)
Font-style:字体风格;font-weight:字体加粗;font-size:字体大小
Background-color:背景颜色;background-image:背景图片: background-position:背景位置
(4)Web编程技术(ASP程序设计和JSP程序设计)
①asp内置对象:
Application对象:可以使用application对象使给定应用程序的所有用户共享信息:
Request对象:可以使用该对象访问任何用http请求传递的信息;
Response对象:可以使用该对象控制发送给用户的信息;
Server对象:server对象提供对服务器上的方法和属性进行的访问;
Session对象:存储特定的用户会话所需的信息;
Object context对象:可以使用object context对象提交或撤消由asp脚本初始化的事务
②asp组件:
Adrotator组件:插入一个循环播放广告横幅的播放器;
Browser access组件:了解客户端所用的浏览器类型及版本;
Database access组件:可以访问存储于服务端的数据库.
File access组件:实现对文件的创建、读写操作。
Content access组件:创建一个方便快捷的导航系统。
4.7电子商务系统测试知识
(1)系统测试计划的制订:测试的目的:
发现程序执行过程中的错误;证明程序有错;好的测试方案是能够发现尚未发现的错误的测试。
(2)常用Web系统测试工具
①白盒测试工具:白盒测试又称结构测试,是对程序内部结构和逻辑进行测试,详细检查程序结构性细节,查看是否每条通路能按预期的要求正确运行。
逻辑覆盖法:
A、语句覆盖:使程序中的每条语句至少执行一次。
B、判定覆盖:也称分支覆盖,就是设计若干个检测用例,使得程序中的每个判断的取真分支和取假分支至少执行一次
C、条件覆盖:使得被测程序中每个判断的每个条件的所有可能情况都至少执行一次
D、判定/条件覆盖:使得程序中的每个判断的取真分支和取假分支至少执行一次,而且每个条件的所有可能情况都至少执行一次。
E、多重覆盖:使各表达式中的条件的各种组合至少执行一次。
F、路径覆盖:使被测程序中的所有可能路径至少执行一次。
G、循环覆盖:简单循环、串联循环、嵌套循环、非结构循环
基本路径测试:在程序控制流图的基础上,分析控制构造的环路复杂性,导出程序的基本可执行路径的集合,据此来设计测试用例的方法。
A程序的控制流图;
B、程序的环路复杂性;
C、导出测试用例
D、准备测试用例
E、图形矩阵
②黑盒测试工具:也称为功能测试,是在测试的时把软件看成一个黑盒子,完全不考虑程序的内部结构及逻辑,通过测试来检测软件的每个功能是否能按到期要期要求运行,适用于黑盒测试的用例设计技术主要有等价类划分、边界值划分、错误推测法、因果图、功能图等。
(3)测试步骤:单元测试、集成测试、系统测试和验收测试
①单元测试内容:单元测试也称为模块测试,通常在编码阶段进行,是软件测试最基本的内容。在单元测试中,主要从模块的5个方面进行检查:模块接口(正确的输入输出数据)、局部数据结构(变量、变量名、数据类型等)、重要的执行路径(路径测试)、出错处理(错误提示和处理)和边界条件
单元测试的方法:分为驱动模块和桩模块。驱动模块相当于一个主程序,它用于接收测试用例的数据,并将这些数据送到被测模块。桩模块代替被测模块所调用的子模块,利用它对被测模块的调用能力和输出数据进行测试。
②集成测试:也称组装测试。是在软件系统集成过程中所进行的测试,主要检查各单元之间的接口是否正确。有非增量式和增量式两种。增量式测试技术又分为自顶向下的增量方式和自底向上的增量方式。
A自顶向下集成:以主模块作为驱动模块,其直接调用的下属模块都用“桩模块”代替。每次只用一个实际模块代替对应的桩模块。每次都需要进行回归测试。自顶向下集成的特点是不需要驱动模块,但需要大量的桩模块。
B 自底向上集成:把低层模块组织成为实现某个特定的软件子功能的模块群。为每一个模块群开发一个驱动模块,控制测试数据的输入和测试结果的输出。
③系统测试:功能测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、可靠性测试、安全性测试。
④验收测试:验收测试包括a测试和b测试。a测试是指开发公司组织内部人员模拟各类用户行为对即将面市的产品进行测试,试图发现错误并修改。b测试主要是把产品有计划的分发到目标市场,让用户大量使用,并评价、检查软件。
4.8电子商务系统的运行、维护与评估基础知识
Web的三种监视尺度包括最终用户视图、系统和应用程序健康、应用程序视图。
(1)最终用户视图:对于最终用户来说,他们关心的是web页面的显示速度,监视最终用户视图可以发现公共可视方面的性能问题。监视最终用户视图包括监视站点的“用户负载”、服务的事务和用户经历的响应时间。
(2)系统和应用程序健康:一个站点内网络带宽、后端连接、数据库的CPU或其他组件,它们中的任何一个都可能是资源的瓶颈,所以应当监视所有的组件。
(3)应用程序视图:查看应用程序内部来帮助查找困难的应用程序问题。
练习汇总:
1、 www服务主要采用超裢接形式来组织信息。
2、 页面的内容独特是吸引人的主要地方。
3、 ASP程序的错误类型有编译错误、运行错误和逻辑错误三种。
4、 JSP可以使用任何Web服务器,Tomcat是当前比较受欢迎的web浏览器。
计算机软考网络管理员考试题及答案汇总(21套)
[网络管理员]2017年2月8日计算机软件水平考试网络工程师试卷及答案汇总(17套)
[网络工程师]2017年1月31日2016年下半年软件水平考试成绩查询入口已开通
[考试动态]2017年1月3日2016年上半年全国计算机软件水平考试证书领取时间
[考试动态]2016年12月15日人力资源社会保障部2017年计算机技术与软件考试计划及有关问题通知
[考试动态]2016年12月2日