《电子商务系统分析与设计第7章--电子商务系统运行与维护课件.ppt》由会员分享,可在线阅读,更多相关《电子商务系统分析与设计第7章--电子商务系统运行与维护课件.ppt(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电子商务系统分析与设计电子商务系统分析与设计张大斌第7章 电子商务系统运行与维护 n7.1 电子商务系统的测试电子商务系统的测试n7.2 电子商务系统的运行与发布电子商务系统的运行与发布n7.3 电子商务系统的维护电子商务系统的维护n7.4 电子商务系统的评价电子商务系统的评价 7.1 电子商务系统的测试电子商务系统的测试 测试在电子商务系统的开发过程中必不可少的,它是保证系统质量和可靠性的关键步骤。测试应贯穿系统开发的各个阶段,不仅在系统编码完成之后需要统一进行测试,在编写每个模块之后也应对它进行测试(即单元测试)。立项阶段需求阶段设计阶段编码&单元测试阶段集成测试阶段系统测试阶段验收测试阶
2、段结项总结阶段7-1 测试工作总体流程图7.1 电子商务系统的测试电子商务系统的测试n7.1.1 测试目的测试目的 努力找出软件、系统中的错误,目的是为了纠正错误。测试阶段发现的错误越多,后期的纠错和维护工作就越少。Grenford J.MyerS对测试的目标进行了归纳:(1)测试是为了发现错误而执行程序的过程;(2)测试是为了证明程序有错,而不是证明程序无错;(3)好的测试方案是能够发现迄今为止尚未发现的错误的测试 方案;(4)成功的测试是发现了至今尚未发现的错误的测试。7.1 电子商务系统的测试电子商务系统的测试n7.1.2 测试原则测试原则 (1)应尽早并不断进行测试。(2)测试工作应避
3、免由原开发系统的人或小组来承担(单元测试除外)。(3)在设计测试方案时,不仅要确定输入数据,而且要根据系统的功能出发确定输出结果。(4)在设计测试用例时,不仅要包括合理、有效的输入条件,也要包含不合理、失效的输入条件。(5)在测试程序时,不仅要检测程序是否做了该做的事,还要检测程序是否做了不该做的事。(6)充分重视测试中的群集现象。(7)严格按照测试计划来进行,避免测试的随意性。(8)妥善保存测试计划、测试用例,作为软件文档的组成部分,为维护提供方便。7.1 电子商务系统的测试电子商务系统的测试n7.1.3 测试过程测试过程 测试过程基本上与开发过程平行进行,在测试过程中,需要对整个测试过程进
4、行有效的管理,保证测试的质量和效率。一个规范的测试过程通常包括以下基本的测试活动:(1)制定测试计划 (2)编制测试大纲 (3)设计和生成测试用例 (4)实施测试 (5)生成测试报告7.1 电子商务系统的测试电子商务系统的测试n7.1.3 测试过程测试过程n制定测试计划制定测试计划 测试计划描述所有的测试活动,充分的准备工作可以有效地克服测试的盲目性,缩短测试周期,提高测试效率。测试计划必须是可行的,因此,在制定测试计划是,要充分考虑整个项目的特殊情况,如开发时间和进度,以及一些人为因素和客观的条件的限制等。测试计划中一般包含以下内容:(1)范围和目标 (2)测试方法 (3)需要的资源 (4)
5、特性和功能 (5)日程安排7.1 电子商务系统的测试电子商务系统的测试n7.1.3 测试过程测试过程n编制测试大纲编制测试大纲 测试大纲是测试的俄依据。它明确详尽地规定了在测试中针对系统的每一项功能或者特性所必须完成的基本测试项目和测试完成的标准。无论是自动测试还是手动测试,都必须满足测试大纲的要求。7.1 电子商务系统的测试电子商务系统的测试n7.1.3 测试过程测试过程n设计和生成测试用例设计和生成测试用例 测试用例的设计和编制是测试活动中关键的一步。根据测试大纲,设计和生成测试用例,并产生测试用例说明文档。步骤步骤程序程序成功标准成功标准结果结果1 1注销服务器,返回到注销服务器,返回到
6、网络登录屏幕网络登录屏幕无无 2 2单击域列表以打开单击域列表以打开本地服务器名不会出本地服务器名不会出现在列表中现在列表中 3 3单击域列表以打开单击域列表以打开根域出现在列表中根域出现在列表中 4 4使用具有管理特权的使用具有管理特权的账户登录到服务器账户登录到服务器账户登录到服务器未账户登录到服务器未出现错误出现错误表7-1 测试用例示例7.1 电子商务系统的测试电子商务系统的测试n7.1.3 测试过程测试过程n实施测试实施测试 测试的实施由一系列测试周期组成,在每个测试周期中,测试人员和开发人员依据预先编制好的测试大纲和准备好的测试用例对被测软件进行完整的测试。测试与纠错通常是反复交替
7、进行的。测试的步骤分别按硬件系统、网络系统和软件系统进行测试,最后对整个系统进行总的综合测试。7.1 电子商务系统的测试电子商务系统的测试n7.1.3 测试过程测试过程n生成测试报告生成测试报告 测试完成后,要形成相应的测试报告,对测试活动及其结果进行总结,并对结果进行评价,指出缺陷和错误,另外,给出一些建议,如可采用的修改方法,各项修改预计的工作量及修改的负责人等。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试 软件测试是对软件计划、软件设计、软件编码进行查错和纠错的活动。软件测试总体上分成4步:单元测试、集成测试、系统测试和验收测试,他们按顺序
8、进行。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(1)单元测试 单元测试有时也称模块测试或程序测试,是指对函数、子程序、过程和方法在它们同其他模块集成之前的测试,目的是尽早发现错误,为集成测试做准备。单元测试通常在编码阶段进行,是软件测试最基本的部分。单元测试可以选用人工测试或机器测试,当用机器测试时,一般采用白盒测试法。在单元测试中,主要从模块的5个方面进行检查:模块接口、局部数据结构、重要的执行路径、出错处理和边界条件。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(1)单元测试 模块接口测试:
9、正确地输入输出数据是模块进行其他测试的基础,所以在单元测试中要考察模块的接口。接口测试的要点有:被测模块输入的实际参数和形式参数在个数、属性、单位上是否一致;调用其他模块时所给的实际参数和被调模块的形式参数在个数、属性、单位上是否一致;调用标准函数所用的参数在属性、数目顺序上是否正确;全局变量在各模块中的定义和用法是否一致;输入是否仅改变了形式参数;是否存在与当前入口点无关的参数引用;7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(1)单元测试 局部数据结构:在单元测试中,为确保模块内的临时数据在程序执行过程中的完整性和正确性,必须仔细检查局部数据
10、结构,重点考虑以下因素:变量的说明是否合适;是否使用了尚未赋值或尚未初始化的变量;变量的初始值或默认值是否正确;变量名是否有错(例如,拼写错);是否出现上溢、下溢或地址异常的错误;数据类型是否相容。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(1)单元测试 重要的执行路径:在单元测试中,对路径的测试是最基本的任务。由于不能进行穷举测试,所以需要精心设计用例,保证模块中每条语句至少执行一次,检查是否有计算比较或控制流等方面的错误。其中计算方面的错误主要有运算符优先级理解错误;精度不够;运算对象的类型彼此不相容;表达式的符号表示不正确;初值不正确算法
11、错等。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(1)单元测试 出错处理。好的设计应该能预测到各种出错的条件,并且有对出错进行处理的路径,以保证程序逻辑的正确性,便于用户维护。因此,要对程序中包含的出错处理通路进行测试,对出错的测试应该着重考虑以下常见错误:运算符优先级理解错误;错误的描述难于理解;错误提示与实际错误不相符;出错的提示信息不足以确定错误或确定造成错误的原因;在程序对错误进行处理之前,系统已经对错误条件干预等;错误处理不当等。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(1)单元测试
12、 边界条件。边界条件的测试是单元测试的最后工作,也是非 常重要的工作。软件容易在边界出现错误,如处理n元数组第n个元素时常常有错误。因此要采用边界值分析技术,仔细设计测试用例,重点考察数据流、控制流在刚好等于、稍大于或稍小于边界值的情况。由于模块之间存在联系,即存在调用与被调用的关系。为了辅助测试,在对模块测试时,还需要开发以下两种模块:驱动模块:相当于一个主程序,用于接受测试用例的数据,将这些数据送到被测试模块,输出测试结果。桩模块:用来代替被测模块中所调用的子模块,目的是检验入口,输出调用和返回的信息。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件
13、测试(2)集成测试 各模块单独测试完成之后,应按系统要求将各个模块组合起来形成一个可运行的系统,并对整个系统进行测试,这就是集成测试。集成测试的策略主要有自顶向下集成和自底向上集成两种。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(2)集成测试 自顶向下集成 自项向下集成是构造程序结构的一种增量式方式。它从主控模块开始,按照软件的控制层次结构,逐步把各个模块集成在一起。自顶向下集成的优点在于能尽早地对程序的主要控制和决策机制进行检验,因此较早地发现错误。缺点是在测试较高层模块时,低层处理采用桩模块替代,不能反映真实情况,因此测试并不充分。7.1
14、电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(2)集成测试 自顶向下集成 自顶向下集成测试的具体步骤包括以下内容:以主控模块作为测试驱动模块,把对主控模块进行单元测试时引入的所有桩模块用实际模块替代。依据所选的集成策略,每次只替代一个桩模块。每集成一个模块立即试一遍。只有每组测试完成后,才着手替换下一个桩模块。为避免引入新错误,须不断地进行回归测试(即全部或部分地重复己做过的测试)。从第二步开始,循环执行上述步骤,直至整个程序结构构造完毕。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(2)集成测试 自底向上
15、集成 自底向上集成是从“原子”模块(即软件结构最低层的模块)开始组装测试。因测试到较高层模块时,所需的下层模块功能均已具备,所以不再需要桩模块。具体操作位:把低层模块组织成实现某个子功能的模块群。开发一个测试驱动模块,控制测试数据的输入和测试结果的输出。对每个模块群进行测试。删除测试使用的驱动模块,用较高层模块把模块群组织成能完成更大功能的新模块群。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(2)集成测试 自底向上集成 自底向上集成方法不用桩模块,测试用例的设计亦相对简单,但缺点是程序最后一个模块加入时才具有整体形象。它与自顶向下综合测试方法的
16、优缺点正好相反。因此,在测试软件系统时,应根据软件的特点和工程的进度,选用适当的测试策略,有时结合使用两种策略更为有效,上层模块用自顶向下的方法,下层模块用自底向上的方法。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n软件测试软件测试(3)系统测试 系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的功能和性能等是否满足要求。其目的是将软件与系统需求定义进行比较,发现软件与定义不相符合或相矛盾的问题。系统测试的主要内容有:功能测试 性能测试 恢复测试安全性测试 负载测试 强度测试 可靠性测试安装测试7.1 电子商务系统的测试电子商务系统的测试n7.1.
17、4 测试内容测试内容n软件测试软件测试(4)验收测试 验收测试根据用户需求验证系统,是在投入使用之前的最后测试。验收测试的任务是进一步验证软件的有效性,也就是检查软件的功能和性能是否与用户的要求一样。测试多采用a测试和测试的方法:a测试是由软件开发机构组织内部人员模拟各类用户在开发环境下进行的测试,其关键在于尽可能逼真地模拟实际的运行环境及用户的操作,并尽最大努力涵盖所有可能的用户操作方式。紧接着a测试之后的测试是由软件的多个用户在实际日常工作环境下进行的测试,并要求用户报告异常情况,提出批评意见,然后由开发机构再对系统进行改错和完善,最后向用户发布最终软件产品。7.1 电子商务系统的测试电子
18、商务系统的测试n7.1.4 测试内容测试内容n电子商务应用程序测试电子商务应用程序测试(1)可用性测试 导航测试与检验:导航为访问者的网络浏览过程实现定位和导向。图形测试与检验:这里的图形包括图片、动画、边框、颜色、字体、背景和按钮等。内容测试与检验:内容测试用来检验网站提供信息的正确性、准确性和相关性。整体界面测试与检验:整体界面是指整个电子商务网站的页面结构设计如何。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n电子商务应用程序测试电子商务应用程序测试(2)功能测试 链接:链接是电子商务网站的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主
19、要手段。表单:当用户向电子商务网站提交信息时,就需要使用表单操作,例如用户注册、登录、信息提交等。数据校验:如果根据业务规则需要对用户输入进行校验,测试人员需要验证这些校验功能是否能正常工作。Cookies:Cookies中保存了用户注册信息。如果系统使用了Cookies,测试人员需要对它们进行检测。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n电子商务应用程序测试电子商务应用程序测试(3)接口测试 在通常情况下,电子商务站点不是孤立的。电子商务站点可能会与外部服务器通信,请求数据、验证数据或提交订单。服务器接口:第一个需要测试的接口是浏览器与服务器的接口。外部接
20、口。有些电子商务系统有外部接口。例如,网上商店可能要实时验证信用卡数据以减少欺诈行为的发生。测试时,要使用Web接口发送一些事务数据,分别对有效信用卡、无效信用卡和被盗信用卡进行验证。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n电子商务应用程序测试电子商务应用程序测试(4)兼容性测试 主要验证应用能否在不同的客户浏览器上正确运行。如果用户是全球范围的,需要测试各种操作系统、浏览器、视频设置和Modem速度。最后,还要尝试各种设置的组合。操作系统。站点能否在Microsoft Windows和 UNIX系统上浏览?浏览器。站点能否使用Netscape、Intern
21、et Explorer进行浏览?Modem/其他接入方式。用户使用慢速连接下载速度是否太慢,下载文章或演示时,可能会等待比较长的时间,要确认图片不会太大。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n电子商务应用程序测试电子商务应用程序测试(5)数据库测试 数据库搜寻结果相关性。搜索结果是相关的,提供到所要求见面的直接链接,而不导致混乱的结果。查询回应时间。回应查询的时间必须很短。此测试的结果可能有助于识别问题,如网络瓶颈、指定查询、数据库结构或硬件。数据库完整性。测试验证存放重要数据的正确性。因此,测试应该定期进行,因为数据会随时间而有所变更。数据有效性。数据项
22、目不正确,称为数据有效性错误,这可能是最常见的与数据有关的错误。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n电子商务应用程序测试电子商务应用程序测试(6)容错测试 容错测试以各种方式强制系统检测不同的失败方式,以确保以下方面:系统会在预定 的时间内修复错误并继续进行处理;系统是容错型的,即处理错误中并不会停止系统的整体功能。数据修复及重新启动在自动修复状况下是正确的。如果修复要求人为介入,则修复数据库的平均时间是在预先定义的对接受限制内。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n网站测试网站测试 Web服务器是整个电子商务系统的
23、关键因素,它主要负责对来向客户端的请求提供应答服务,浏览器和Web服务器之间通过HTTP协议交换信息。Web访问的性能不仅与服务器本身的处理能力密切相关,还取决于网络上数据的传输和接收情况。测试需要验证系统能否在同一时间响应大量的用户,在用户传送大量数据时能否响应,系统能否长时间运行。可访问性对用户来说是极其重要的。如果用户得到“系统忙”的信息,他们可能放弃,并转向竞争对手。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n网站测试网站测试(1)性能测试 连接速度测试。负载测试。负载测试是在某一负载级别下,检测电子商务系统的实际性能。压力测试。进行压力测试是指实际破坏
24、一个电子商务应用系统,测试系统的反映。7.1 电子商务系统的测试电子商务系统的测试n7.1.4 测试内容测试内容n网站测试网站测试(2)安全性测试 安全性取得在线客户的信任,对于电子商务的成功极其重要,它需要对电子商务的客户服务器应用程序、数据库、服务器、网络、防火墙等进行测试。7.1 电子商务系统的测试电子商务系统的测试n7.1.5 测试方法测试方法系统测试的主要方法如图7-2所示。一般源程序完成之后,首先要经过人工测试,然后再进行机器测试。人工测试是采用人工方式进行,目的在于检查程序的静态结构,找出编译过程中不能发现的错误;机器测试是运用事先设计好的测试用例,执行被测程序,对比运行结果与预
25、期结果的差别以发现错误。系统测试人工测试机器测试人工复查走查会查黑盒测试白盒测试图7-2 系统测试的主要方法7.1 电子商务系统的测试电子商务系统的测试n7.1.5 测试方法测试方法n人工测试人工测试 人工测试又称代码复审,主要有下列三种方法:(1)个人复查:它是指源程序编完以后,直接由程序员自己进行检查。(2)走查:一般由35人组成测试小组,测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人代替机器沿着程序的逻辑走一遍,以发现程序中的错误。(3)会审:与走查相似,测试成员在会审前应该仔细阅读系统有关资
26、料,根据错误类型清单(从以往经验看一般容易发生的错误),填写检测表,列出根据错误类型要提出的问题。7.1 电子商务系统的测试电子商务系统的测试n7.1.5 测试方法测试方法n机器测试机器测试 通过在计算机上直接运行被测程序来发现程序中的错误。机器测试有黑盒测试和白盒测试两种方法。(1)黑盒测试将系统看作是黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否满足设定的功能。黑盒测试工具主要包括功能测试工具和性能测试工具,其一般原理是利用脚本的录制/回放,模拟用户的操作,将被测系统的输出记录下来,并与预先给定的
27、标准结果比较。7.1 电子商务系统的测试电子商务系统的测试n7.1.5 测试方法测试方法n机器测试机器测试(2)白盒测试 白盒测试也称结构测试,是将软件看作是一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例。对软件的逻辑路径及过程进行测试,检查它与设计是否相符。白盒测试工具可以分为静态测试工具和动态测试工具,一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级。7.2 电子商务系统的运行与发电子商务系统的运行与发布布n7.2.1 系统运行准备的任务系统运行准备的任务 新的系统通过测试之后,并不能马上投入运行,还存在着一个和原有的企业内部系统相融合的过程。系统运行准备的任务就是保
28、证新系统和原有的系统进行平稳可靠的“无缝连接”,直至整个新系统正式交付使用。这个过程中需要项目开发人员、系统操作员、有关领导以及业务部门的通力协作才能完成,是系统开发中动用人力、物力最多的一个环节,特别需要各部门之间的配合与协调。7.2 电子商务系统的运行与发电子商务系统的运行与发布布n7.2.2 系统运行准备的主要工作系统运行准备的主要工作 (1)电子商务系统的域名申请与注册;)电子商务系统的域名申请与注册;(2)运运行行环环境境的的准准备备:包括硬件环境和软件环境的准备工作,其中硬件环境包括服务器、防火墙等硬件设备的准备,而软件环境主要包括操作系统的购买和安装,软件服务器的购买和配置,数据
29、库的购买和配置,系统体系结构的搭建。(3)人人员员培培训训:为用户培训系统操作、维护、运行管理人员是信息系统开发过程中不可缺少的环境。(4)数数据据准准备备:数据准备是从企业原有的信息系统中整理出电子商务系统所需要的基础数据和资料,即把原来的系统中的文件、数据加工成符合电子商务系统要求的数据,其中包括历史数据的整理、数据格式的调整、数据资料的格式化、分类和编码,以及统计数据格式的变化、个别数据及项目的增删等。(5)试试运运行行和和上上线线切切换换:它是系统调试工作的延续,对最终使用的安全、可靠、准确性来说,它是十分重要的工作。(6)系统发布)系统发布 7.2 电子商务系统的运行与发电子商务系统
30、的运行与发布布n7.2.3 系统运行管理系统运行管理 所谓运行管理工作或维护工作就是对系统的运行进行控制,记录其运行状态,进行必要的修改与扩充,以便使系统真正发挥其作用。电子商务系统日常主要维护工作包括:(1)维护系统的日常运行;(2)记录电子商务系统的运行情况;(3)有计划地经常发布企业和商品信息;(4)定期对系统数据进行备份;(5)定期或不定期地对系统的运行情况进行回顾与评价。7.2 电子商务系统的运行与发电子商务系统的运行与发布布n7.2.4 系统项目管理系统项目管理 项目管理实质上就是把各种资源应用于项目,以实现项目的目标,满足各方面既定的需求。项目管理有以下基本特点:(1)项目管理是
31、一项复杂的工作 (2)项目管理具有创造性 (3)项目管理需要集权领导并建立专门的项目组织 (4)项目负责人在项目管理中起着非常重要的作用7.3 电子商务系统的维护电子商务系统的维护n7.3.1 维护的必要性维护的必要性 n系统的错误不可能杜绝n用户对系统需求的认识不断深化n系统运行环境发生改变n对系统维护而产生新的错误的可能性 7.3 电子商务系统的维护电子商务系统的维护n7.3.2 维护的特点维护的特点 n系统维护需要付出很高代价n系统维护工作对维护人员要求较高n系统维护工作的对象是整个系统 7.3 电子商务系统的维护电子商务系统的维护n7.3.3 维护的类型维护的类型 n纠错性维护n完善性
32、维护n适应性维护n预防性维护 7.3 电子商务系统的维护电子商务系统的维护n7.3.4 维护的内容维护的内容 n一般性维护:(1)包括硬件设备的维护 (2)数据的维护 (3)代码的维护 (4)应用程序的维护n电子商务网站维护:(1)在网站及时发布企业最新的产品、价格、服务等信息。(2)对用户信息的搜集、统计并交各部门及时处理分析。(3)对用户的投诉或需求信息要及时处理并向用户反馈处理结果。(4)网站页面设计要经常更新。7.3 电子商务系统的维护电子商务系统的维护n7.3.5 维护的工作程序维护的工作程序 n提出修改的要求;n领导审批n领导分配维护任务n验收工作成果n记录并保存修改内容 7.3
33、电子商务系统的维护电子商务系统的维护n7.3.6 维护的实施与效率 系统的维护不是一项应急措施,而是伴随整个系统生命周期,持续时间比开发阶段要要长的多的工作。所以必须有计划、有组织地进行软件维护,建立一套严密的工作程序和审批制度,以防止维护产生的副作用。对于系统的维护工作,要像系统开发一样,做好文档管理工作,要有详细的记录,并且归档。对系统进行改动后,也要进行必要的测试,以避免不必要的失误。7.4 电子商务电子商务系统系统的评价的评价 电子商务系统评价,分为广义和狭义两种,广义的系统评价是指从系统开发一开始到结束的每一阶段都需要进行评价。狭义的信息系统评价则是指在系统建成并投入运行之后所进行的
34、全面、综合的评价。系统评价可以评估系统的运行状况和工作质量,找出薄弱环节和不足,并提出改进意见,作为系统维护、更新及进一步开发、完善的依据。它是电子商务研究的重要课题,又是企业构建电子商务系统的一项必不可少的重要工作。7.4 电子商务系统的电子商务系统的评价评价n7.4.1 评价原则 在进行电子商务系统评价时要遵循一定的原则,一般来说,在评价电子商务系统时,应遵照以下原则:(1)客观现实性 (2)系统性 (3)层次性 (4)动态性 (5)可操作性 7.4 电子商务系统的电子商务系统的评价评价n7.4.2 评价体系n系统质量的评价指标 (1)系统对用户和业务需求的相对满意程度 (2)系统的开发过
35、程是否规范 (3)系统功能的先进性、有效性和完备性 (4)系统的性能、成本、效益综合比 (5)系统运行结果的有效性或可行性 (6)结果是否完整 (7)信息资源的利用率 (8)提供信息的质最如何 (9)系统的实用性。7.4 电子商务系统的电子商务系统的评价评价n7.4.2 评价体系n系统运行评价指标 (1)预定的系统开发目标的完成情况 (2)系统运行实用性评价 (3)设备运行效率的评价 7.4 电子商务系统的电子商务系统的评价评价n7.4.2 评价体系n系统经济效益评价 电子商务系统的经济效益评价主要是指对系统所产生的直接经济效益和间接经济效益的评价。系统所产生的直接经济效益一般较之所产生的间接
36、经济效益来说很小,这部分效益可以借用一般工程投资项目的经济效益计算方法很容易计算出来。系统所产生的经济效益通常主要体现在其运行结果所产生的间接经济效益方面。而信息系统所带来的间接效益尽管在信息系统经济学、软件工程评估方法中已有一些估算模型。但迄今为止,最主要的评价方法还是一些定性的指标。7.4 电子商务系统的电子商务系统的评价评价n7.4.2 评价体系n系统社会效益评价 电子商务系统的效益可分为经济效益和社会效益。社会效益是指系统的经济效益之外的使社会生活得到的有益效果。电子商务系统所带来的效益首先体现在社会效益上,进而带来经济效益。电子商务系统所带来的社会效益主要体现在:促进与电子商务技术相关产业的发展;对资源、能源的节约,有利于保护环境;全社会的增值;促进知识经济的发展;促进社会经济效益的提高;对社会经济发展战略的影响等。7.4 电子商务系统的电子商务系统的评价评价n7.4.3 评价的实施步骤 先从最一般的竞争环境和组织结构开始,到系统总体结构,然后是系统和组织之间管理接口的服务水平,接着是系统内部功能的一些特殊结构。具体讨论如下:(1)系统环境分析 (2)系统基础设施的评价 (3)系统接口的评价 (4)系统活动的评价