▶▶ 아래의 내용을 바탕으로 기본적인 조직모델을 구성하는 문제입니다.
================================================================================
나는 규모가 크고 다양한 업무를 취급하는 법률회사의 동업자이다. 우리 회사는 교통위반,국내분규,민사소송,살인 등 다양한 종류의 일들을 취급한다. 우리회사는 소송,살인,기타 부서로 이루어지며 관리 목적에 따라 각 사건마다 특정부서로 할당된다.
변호사는 특정부서에 소속되지만 그것은 단지 회계적인 목적이며 사건에 따라서 타부서에서 일할 수도 있다. 우리는 사건의 각종 진행사항에 대한 정보를 필요로 하며 각 사건은 발생된 EVENT에 대한 일자,개요와 함께 ID별로 관리되어야 한다. EVENT 들은 특수코드를 갖는데 예를 들면 시작은 1, 재판은 2, 손실은 3으로 구분하며 각 사건에 대한 EVENT 상태를 알 수 있어야 한다.
우리는 사건이 어느 부서에 배정되었고 이 사건에 대한 간단한 개요를 포함하는 중요한 정보를 관리하고 싶다. 한 사건이 종료된 후 그것은 추후에 다시 계속될 지도 모른다. 재개된 사건에 대해서는 새 사건번호를 부여하지만 이전 사건과 연결될 수 있어야 한다.
변호사들은 동시에 여러개의 사건에 관여할 수 있으며 여러 사람들이 여러사건에 관여될 수 있다. 예를 들어 홍길동은 한 개 사건에서는 재판장이면서 다른 사건에서는 목격자일 수 있다. 우리는 특정 사건에 있어 사람들이 어떠한 역할및 관계를 가지고 있는지 관리하고자 한다. 소송관계인은 이름,생년월일과 유일한 번호에 의해 확인될 수 있어야 하며 사건에 관련된 사람은 판사, 목격자, 피고인, 변호사로 구분된다.
우리는 이 네 사람의 정보를 알아야 하며 이 경우 변호비용 청구를 목적으로 변호사정보를 관리하지는 않는다. 사람들은 다른 사건에서 다른 역할을 할 수 있으나 한 관계자는 하나의 사건에서 오직 하나의 역할만 할 수 있다.