Sun Java Enterprise System 2005Q4 部署规划指南

用量分析

用量分析的任务是确定要设计的解决方案的各个用户及确定这些用户的使用模式。收集的信息可用于估计系统的负载情况。在给使用案例指定加权时,用量分析信息同样有用,如使用案例中所述。

用量分析阶段的任务是:尽可能与用户面谈,对与使用模式有关的现有数据进行研究及与先前系统的制造者和管理员会谈。下表列出了进行用量分析时应考虑的因素。

表 3–1 用量分析因素

主题 

说明 

用户数量及类型 

确定解决方案必须支持的用户数量,并在必要时对用户进行分类。 

例如: 

  • “企业对客户”(Business to Customer, B2C) 解决方案可能会有大量访问者,但可能只有少数用户会进行注册并参与商业交易。

  • “企业对员工”(Business to Employee, B2E) 解决方案通常为每位员工提供服务,尽管有些员工可能需要从公司网络外部进行访问。在 B2E 解决方案中,经理可能需要获得普通员工不能访问的某些区域的访问权限。

活动和非活动用户 

确定活动和非活动用户的使用模式和使用比率。 

活动用户是指登录系统并与系统的服务进行交互的用户。非活动用户是指未登录的用户、虽然登录但不与系统组件进行交互的用户、或虽然数据库中存在该用户但从不登录的用户。 

管理用户 

确定对部署系统进行访问,以对部署进行监控、更新和支持的用户。 

确定可能影响技术要求的任何特定管理使用模式(例如,从防火墙外部管理部署)。 

使用模式 

确定各类用户如何访问系统,并提供预期用量目标。 

例如: 

  • 是否存在因用量高涨而产生的高峰期?

  • 正常营业时间是什么?

  • 用户是否遍布全球?

  • 预计的用户连接持续时间是多少?

用户增长 

确定用户群体规模是否固定,或部署是否预期有用户数量增长。 

如果预期用户群体会有增长,请尽量作出合理的增长预测。 

用户事务 

确定必须支持的用户事务类型。可将这些用户事务转化为使用案例。 

例如: 

  • 用户会执行哪些任务?

  • 用户登录后是否保持登录状态?他们通常会执行一些任务,然后注销?

  • 用户间的重要协作是否需要利用共用日历、召开 Web 会议及部署内部 Web 页?

用户研究和统计数据 

利用现有用户研究和其他资源来确定用户行为模式。 

企业或行业组织往往都会进行一些用户研究,可以从中汲取有用的用户信息。现有应用程序的日志文件中可能会包含一些统计数据,这些数据在做系统估量时会用到。