Web信息服务开发系列文章之三
Web信息服务的
系统分析
○曾
明
对于规划之中或已投入运行的Web信息服务系统,人们常常会问:“这个Web信息服务系统是否已经实现(或可以实现)我们规划的系统设置目的?”要想准确地回答这个问题,就必须通过系统分析。系统分析通过将系统规划描述的系统目标与用户使用情况进行对比,同时参考其它Web信息服务系统的运行情况,回答以下问题:
这个Web系统是否已经实现了所规划的系统设置目
的?
这个Web系统是否达到了预想的运行效率?用户通过访问这个Web信息系统是否能够获得明显
收益?
系统分析是通过检验系统规划所描述的一个个系统目标来进行的。但是,由于各个Web信息服务系统所处的发展阶段不同,有的仍在开发,有的已投入运行,每个系统产生的可供分析和检验的信息量也很不相同。为了使系统分析对处于任何发展阶段的Web信息服务系统都可以进行,可以对所规划的系统目标设置一些检验点。图1展示的正是这些检
验点。图中实线方框代表的是系统描述说明中规划的系统目标,虚线和箭头代表的是可以用作系统分析对比的信息,检验点用数字①至⑥表示。
供系统分析的信息可以用多种方法获取。可以通过对Web信息服务系统的工作情况进行统计来获取信息。可以选择一些Web信息服务的用户,通过重点了解他们的使用情况获取信息。如果我们的系统还在试验阶段,也可以选择一些用户,请他们试用和测试我们的系统并提供信息反馈。
系统分析的关键是要检验系统的总体质量和工作效率,以便进一步改进系统的运行情况。例如,若通过系统分析发现我们的Web系统经常提供过时的信息,就必须缩短领域信息更新的间隔时间。下面介绍如何对规划的系统目标逐一进行系统分析。
一、服务对象人群分析
这是在图1中的检验点①进行的系统分析。在确定Web系统的服务对象人群之前,应该首先分析检查在Web世界
逛纽约
逛纽约(ExploreNewYork)Web服务使你可以从纽约的曼哈顿出发,遍访东西南北城。
http://eMall.com/ExploreNY/NY1.html白宫旅游
美国总统府白宫近年来推出了白宫旅游Web服务系统WelcometotheWhiteHouse。借助这个系统,你不但可以“参观”白宫的各个房间(Tours),“访问\"美国第一家庭(TheFirstFamily),还可以“听”到美国总统的欢迎词(President'sWelcomeMessage)。当你参观完毕之后,还可以在来宾登记簿(GuestBook)上“签字”。
http://www.whitehouse.gov旧金山海湾旅游
旧金山海湾旅游(BayAreaPlacestoSee)Web服务的数据库中存储着150多个旅游景点的信息。
http://199.171.168.11/IMS/pts/pts.html加利福尼亚
html
加利福尼亚(California)旅游Web服务提供了丰富的信息:交通和公路条件描述、旅游地图、旅游景点图片、导游材料、博物馆展览说明。
http://www.research.digital.com/SRC/virtu-al-tourist/California.html
加勒比旅游
加勒比旅游(CaribbeanConnection)Web服务除了自己提供旅游信息介绍资料外,还提供了许多指向介绍加勒比地区旅游的信息链接。
http://www.cen.uiuc.edu/~rs4184/caribbean.巴巴多斯
巴巴多斯是加勒比海中的一个美丽的岛国。巴巴多斯(Barbados)旅游Web服务通过旅游地图、风景图片、文字介绍等信息,不断向你送来西印度群岛凉爽的海风。
http://dos.html
www.cen.uiuc.edu/
~rs4184/
barba-(曾明提供)
24
图1
系统检验示意图
中,这些对象是否对我们提供的信息感兴趣。虽然Web的用户在全世界与日俱增,但只有通过对Web用户构成的统计分析结果进行定期检验,才能推测我们的信息服务可能拥有多少潜在的用户。
准确及时的Web用户统计信息很难得到。即使得到了当前的统计资料,由于Web世界的发展迅速,这些统计信息很快就失去了时效。因此,在使用任何这类统计资料时,只能将它们作为参考。
如果没有有关Web用户的统计资料,根据我们的Web系统准备提供的信息服务的专题,还可以从其它途径来推测分析所规划的服务对象的分布情况。这些途径有:
在Web世界中按领域专题搜索,查询那些与我们的
专题相关的资源数量;
查询全世界从事该专题研究机构的情况;
查询Internet上有关该专题的网络新闻组(Usenet)
或FAQ文档的情况;
查询Internet上是否存在有关该专题的邮件用户组
(Mailinglist);
查询Internet上是否存在有关该专题研究的学术团
体举办的电子论坛。
当查询了各种资料,并且未在Internet中发现有我们所规划的专题信息服务时,可能得出以下两种不同的分析结果:
(1)这是一块有待开垦的处女地,它将吸引众多的Web用户,正等待着我们去填补这个空白。
(2)这是一个无人感兴趣的领域。
为了判别哪一个分析结论更加准确,应该向有关的专家咨询,广泛征集Internet用户的意见。例如,可以通过网络新闻来进行这类“测验”。
进行服务对象人群分析的另一个方面就是检验用户是
Internet
否赞同我们通过Web进行这类专题信息服务。因为对于有些专题内容,公众并不希望过多地公开宣传。例如,计算机系统的安全管理技术人员就不希望在Web世界中公开讨论计算机系统入侵防范技术的细节。
在进行服务对象人群分析时,还可能会发现在规划系统设置目的时文字描述逻辑方面的缺陷,它也将影响我们赢得更多的服务对象。例如,若规划的Web信息服务是向新用户传授如何使用Web服务,不会使用Web服务的人如何能够发现和使用这个服务?已经会使用Web服务的人如何再对这样的服务发生兴趣?因此,我们规划的服务对象应该改为包括新的Web用户和他们的指导教师。
二、系统设置目的分析
我们在规划系统的设置目的时,一定不会愿意重复设置一个别人已经成功运行的提供同样信息服务的Web系统。
在图1中的检验点②进行的系统设置目的分析,就是要回答这样的问题:在Web世界中是否已存在与我们相同的信息服务?它是一种什么样的信息服务?它是由什么机构建立的?我们从系统规划阶段开始,直到系统投入运行,都应该不断进行这样的检验。因为Web世界日新月异,新的系统正在被源源不断地开发出来。
为了回答以上问题,可以采取的信息收集手段有:在Internet中按专题进行资源查询;在Internet中按关键词进行资源查询;在Web世界中进行快速浏览。
当发现与我们的专题有关的信息资源时,应该记录下它们的信息链接地址,以便供我们系统的开发者和用户参考使用。
通过系统设置目的分析,常常会发现两种情况:一是一些Web服务系统的设置目的虽然与我们的相同,但是它们的服务对象与我们的不同。这样可以从中得到启发,改进我们的系统提供的信息内容,以服务于更广泛的用户。二是一些Web服务系统的服务对象虽然和我们相同,但它的设置目的和所提供的信息不同。这时可以考虑从我们的Web服务中建立指向这些服务的信息链接,使我们的用户得到的服务更加丰富。如果发现哪个Web服务系统的设置目的和服务对象和我们的完全一样,就应全面改进我们的Web信息服务系统,使它具有更高的服务水平和提供更丰富的信息内容。
三、系统集成效果分析
在Web信息系统集成过程中,系统设置目的、系统开发目标和系统规格描述是三个最重要的组成部分。这三者的结合决定了系统服务的宗旨和提供的信息内容。写在HomePage上的系统设置目的虽然不长,但它却决定着用户是否准备使用我们的Web信息服务。如果我们的系统设置目的
25
Internet
描述得不准确,就可能使一些信息服务对象没有选择我们的服务,或抱着与我们的服务宗旨不符的目的选择了我们的信息服务。
在图1中的检验点③进行的系统集成效果分析,就是检查从系统设置目的(它说明系统存在的理由)到系统开发目标(它进一步说明系统完成的任务),再到按系统规格描述(它具体指出系统如何完成规定的任务),在这样一个系统建设过程中,还存在哪些问题。例如,在系统开发过程中,我们可能放入了与系统设置目的不符的信息,也可能系统开发目标中规定的服务没有被实现。为了分析系统集成质量,可以将上述三个组成部分规定的任务分别列出,然后用线段标出它们在各个部分中是如何上下呼应的,检查有哪些对应不上。
四、领域信息质量分析
建立Web信息服务系统的目的在于提供符合用户要求的领域专题信息。我们提供的信息领域范围、级别水平、准确程度、及时程度和完备程度,决定着我们信息服务的质量和声誉。在图1中的检验点④进行的领域信息质量分析,除了要从有关的专业书刊和领域专家那里获得信息来检验我们的信息服务质量外,还应该检验以下内容。
1.检验信息链接的有效性
如果我们的Web信息服务系统已经投入运行,可以通过逐一调用文本中的信息链接检查它们的有效性。
2.检验信息的准确性和完备性
当我们的系统具备交互式信息解答功能时,可以通过设置多组测试条件,逐一送入Web系统,以验证它提供的解答信息的准确性。当系统在上一次检验后又增加了新的信息内容,要对这些信息的准确性进行验证。若我们使用的信息来自数据库,则应确认数据库信息时效性。要避免向用户提供任何过时的信息。可以通过网络搜索,使我们提供给用户的专业技术信息和背景说明信息更加完整。
3.检验所提供信息的范围、级别和程度
根据服务对象的情况,我们提供的信息的领域范围是否正确?信息的专业级别水平是否合适,详简程度是否合乎要求?有哪些信息是不适宜继续提供的?有哪些信息还应该加以补充?通过调用Web文本中提供的信息链接,检查我们的链接直接指向的信息资源中是否存在不适宜的信息内容。
五、运行结果统计分析
在图1中的检验点⑤进行的运行结果统计分析,是为了检测我们的Web信息服务系统被使用的情况与我们预期的是否相同。为此,需要请Web服务器的管理员提供有关的统计资料。该资料应指出在给定的系统运行期间,构成我们信息服务系统的每个Web文本被用户调用的次数。还
26
可以通过向用户调查,直接获得他们调用我们的Web文本的方法和次数。通过这些统计资料,可以发现用户对我们提供的信息的偏好以及我们在信息配置中存在的问题。
例如,Web服务器管理员提供了组成我们系统的各个Web文本在30天中被访问的次数:
Web文本的文件名被访问的次数
Home.html15about.html13main.html1500links.html1345emailaddr.html30news.html
9
这个统计结果反映了用户在访问我们的系统时对信息的调用极不均衡。有的Web文本被多次调用(文本main.html被访问了1500次),有的文本则很少被调用(文本Home.html只被访问了15次)。人们对我们提供的信息链接很感兴趣(提供信息链接的文本links.html被多次调用),而对我们提供的专题新闻却很少问津(文本news.html仅被访问了9次)。
根据对系统运行统计结果的分析,可以发现以下问题:系统的设计问题引起的系统负载失衡;提供的信息缺乏吸引力需要改进;
公众对我们的Web服务缺乏了解,致使很少有人调
用HomePage。
我们还可以通过使用“蜘蛛”类型的Web信息搜索工具来查询我们的Web信息服务系统在Web世界中的知名程度,查询有哪些索引服务对我们的服务进行了说明和引用。
我们还应该对Web信息服务在运行时的用户响应速度进行调查和实测。通过使用多种Web客户浏览程序调用我们的Web服务,还可以测试我们系统的兼容性。
六、需求满足程度分析
一个信息服务系统是否成功,关键是要看用户的需求被满足的程度。在图1中的检验点⑥进行的需求满足程度分析,正是要将服务对象的需求、系统的设置目的、系统的开发目标和用户使用的效果进行比较。
可以通过以下方法收集用户反映。1.直接进行用户调查
可以通过网络进行联机调查。使用Web系统的表格功能,设计交互式的用户调查表,当用户使用我们的系统后请他们提供信息反馈。也可以通过电子邮件征询用户意见。
2.听取有关专家的意见
我们的Web信息服务系统是否在它的专业领域中被专家所看重?是否被专家经常调用或介绍给同行?
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- fupindai.com 版权所有 赣ICP备2024042792号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务