Sun Java Enterprise System 2005Q4 배포 계획 설명서

사용 분석

사용 분석에서는 설계하려는 솔루션의 다양한 사용자를 식별하고 이러한 사용자들의 사용 패턴을 판별합니다. 수집한 정보는 시스템의 로드 조건을 예상하기 위한 기반을 제공합니다. 또한 사용 분석 정보는 사용 사례에 설명되어 있는 사용 사례에 가중치를 할당할 때 사용할 수 있습니다.

사용 분석 동안에는 가능하면 사용자를 인터뷰하고 사용 패턴에 대한 기존 데이터를 조사하며 이전 시스템의 설계자와 관리자도 인터뷰해야 합니다. 다음 표에서는 사용 분석을 수행할 때 고려해야 할 요소를 나열합니다.

표 3–1 사용 분석 요소

항목 

설명 

사용자 수 및 유형 

솔루션에서 지원해야 할 사용자 수를 식별하고 필요하면 해당 사용자를 범주화합니다. 

예를 들면 다음과 같습니다. 

  • B2C(기업-사용자) 솔루션에는 방문자가 많을 수 있지만 비즈니스 트랜잭션에 등록 및 관여하는 사용자 수는 적습니다.

  • B2E(기업-직원) 솔루션에는 일부 직원이 기업 네트워크 밖에서 액세스할 필요가 있을 수도 있겠지만 일반적으로 각 직원을 수용합니다.B2E 솔루션에서 관리자는 정규 직원이 액세스할 수 없는 영역에 대한 권한 부여가 필요할 수 있습니다.

활성 및 비활성 사용자 

활성 및 비활성 사용자의 사용 패턴과 비율을 식별합니다. 

활성 사용자는 시스템에 로그인하여 시스템의 서비스와 상호 작용하는 사용자입니다. 비활성 사용자는 로그인하지 않은 사용자, 로그인했지만 시스템 구성 요소와 상호 작용하지 않는 사용자 또는 데이터베이스에는 있지만 한 번도 로그인하지 않은 사용자입니다. 

관리 권한이 있는 사용자 

배포된 시스템을 액세스하는 배포를 모니터, 업데이트 및 지원하는 사용자를 식별합니다. 

기술 요구 사항에 영향을 미칠 수 있는 특정 관리 사용 패턴(예를 들면 방화벽 밖에서 배포 관리)을 판별합니다.  

사용 패턴 

다양한 유형의 사용자가 시스템을 액세스하고 예상되는 사용의 대상을 제공하는 방법을 식별합니다. 

예를 들면 다음과 같습니다. 

  • 사용이 급상승하는 최고 시간이 있습니까?

  • 업무 시간은 언제입니까?

  • 사용자가 전 세계에 분산되어 있습니까?

  • 예상되는 사용자 연결 시간은 얼마입니까?

사용자 증가 

사용자 기반 크기가 고정되어 있는지 또는 배포에서 사용자 수의 증가를 예상하는지 여부를 결정합니다. 

사용자 기반이 증가할 것으로 예상되는 경우 이러한 증가를 합리적으로 예측해 봅니다. 

사용자 트랜잭션 

지원해야 할 사용자 트랜잭션 유형을 식별합니다. 이 사용자 트랜잭션을 사용 사례로 변환할 수 있습니다. 

예를 들면 다음과 같습니다. 

  • 사용자가 수행할 작업은 무엇입니까?

  • 사용자가 로그인하면 로그인한 상태로 남아 있습니까? 대개 몇 가지 작업을 수행하고 로그아웃합니까?

  • 공통 달력, 웹 회의실 및 내부 웹 페이지 배포가 필요한 사용자 간에 중요한 공동 작업이 있습니까?

사용자 연구 및 통계 데이터 

기존 사용자 연구 및 기타 소스를 사용하여 사용자 동작 패턴을 결정합니다. 

종종 기업이나 산업 조직에서는 사용자에 대한 유용한 정보를 추출할 수 있는 사용자 조사 연구를 수행합니다. 기존 응용 프로그램의 로그 파일에는 시스템 예측을 하는 데 유용한 통계 데이터가 포함되어 있을 수 있습니다.