본문 바로가기

Study/Modeling Study

[Modeling Study] 2016년 1차 법률회사 시스템


[지문]


- 나는 다양한 업무를 취급하는 법률회사의 동업자이다. 우리 회사는 교통위반, 국내분류, 민사소송, 살인 등 다양한 종류의 일을 취급한다. 우리 회사는 교통위반, 국내분규, 민사소송, 살인 부서로 구성되어 있으며 관리 목적에 따라 각 사건마다 특정 부서로 할당된다.

- 변호사는 특정 부서에 소속되지만 그것은 단지 회계적인 목적이며 사건에 따라서 타 부서에서 일할 수도 있다. 우리는 사건의 각종 진행 사항에 대한 정보가 필요하며 각 사건은 발생 EVENT에 일자, 개요와 함께 ID별로 관리되어야 한다. EVENT들은 특수 코드를 갖는데, 예를 들면 시작은 1, 재판은 2, 손실은 3으로 구분하여 각 사건에 대한 이벤트 상태를 알 수 있어야 한다.

- 우리는 사건이 어느 부서에 배정되었고 이 사건에 대한 간단한 개요를 포함하는 중요한 정보를 관리하고 싶다. 한 사건이 종료된 후 추후에 다시 계속될지도 모른다. 재개된 사건에 대해서는 새 사건번호를 부여하지만 이전 사건과 연결될 수 있어야 한다.

- 변호사들은 동시에 여러 개의 사건에 관여할 수 있으며 여러 사람들이 여러 사건에 관여될 수 있다.

- 우리는 이 네 사람의 정보를 알아야 하며 이 경우 변호 비용 청구를 목적으로 변호사 정보를 관리하지는 않는다. 사람들은 다른 사건에서 다른 역할을 할 수 있으나 한 관계자는 한 사건에서 오직 하나의 역할만 할 수 있다.

- 예를 들어 홍길동은 한 사건에서는 판사이면서 다른 사건에서는 목격자일 수 있다. 우리는 특정사건에서 사람들이 어떠한 역할과 관계를 가지고 있는지 관리하고자 한다. 소송관계인은 이름, 생년월일과 유일한 번호로 확인될 수 있어야 하며 사건에 관련된 사항은 판사, 목격자, 피고인, 변호사로 구분된다.


[Version 0.1]



[Version 0.2]


[수정내용]

1. 사건역할 엔터티 추가

2. 사건Event 엔터티의 사건개요 속성은 사건의 사건개요와 다른 것을 의미하므로 사건Event개요로 속성명 변경

3. 사건 엔터티에 이전사건번호 추가

4. 부서에 포함된 사람은 변호사만으로 수정, 관계선 변경