0. 빨간펜 2번 문제 : 어느 비영리단체의 회원관리 모델

▶▶ 아래의 내용을 바탕으로 기본적인 조직모델을 구성하는 문제입니다.
================================================================================
우리 지역의 녹색회는 200명이상 회원으로 늘어났다. 우리는 자원 봉사단체로 우리의 기록들은 정말로 엉망이다. 그래서 우리는 모든 행사를 관리할 수 있는 정보시스템을 필요로한다.

우리는 우리의 회원권 기록들을 자동화시키고 싶다. 각 회원을 위해서 회원명, 직위, 우편주소, 직장전화, 회원권의 종류(개인/단체), 그리고 그 회원이 현재 유효 기간내에 있는지를 알고자 한다. 우리는 1년에 한번 1월에 회비를 거두어 들인다.

우리는 또한 한 회원이 어느 회사에 근무하는지 알고 싶지만 회원들이 자주 회사를 옮기기 때문에 이러한 정보를 관리하는 것은 정말 중요하다. 우리는 각 회원에 대해 한개의 소속회사만을 관리하려고 한다. 우리 회원들은 많은 다른 회사로 부터 온다. 그들 중 몇 명은 어느회사에도 소속되어 있지 않다. 각 회사에 대한 회사명, 주소, 업종 등을 관리하고자 한다.

우리는 1년동안 각종 행사를 치루어왔다. 우리는 이러한 행사에 대한 정보도 또한 관리하고 싶다. 년중 행사에는 9월 회의, 11월 회의, 1월의 연례교육, 4월 회의가 있다. 예를 들어 우리는 지난 5월 엔코아 정보컨설팅에서 온 홍길동씨를 모시고 특별강좌를 가졌고 주위의 도시에서 각종 행사들을 개최하였다. 우리는 각행사가 언제 개최되고 각 행사에 대한 설명, 참석자수, 개최지, 소요경비,설문 등의 정보를 관리하고 싶다.

우리는 익명의 제보자로 부터 오는것 처럼 설문들을 처리한다. 우리는 각 설문들을 취합하고 자주 이러한 설문들을 받곤한다.

우리는 또한 어느 회원이 어느 행사에 참가했는지도 관리한다. 회원들중 몇몇은 정말로 활발하게 활동하고 나머지는 간간히 참석 하거나 단지 초청장 받는 것을 즐기고 있다.

우리는 회원들이 어떠한 Computer Platform을 사용하는지 관리할 필요가 있고 각 Platform마다 3자리 숫자의 Code를 부여하여 관리하려고 한다. (001은 IBM/MVS, 002는 IBM/VM, 003은 VAX/VMS, 030은 PC/DOS등)

우리는 각 회원이 관심을 가지고 있는 응용분야를 관리하고 싶다. 예를 들어 회계, 인사, 광업, 제약등. 이를 만족하는 응용프로그램은 이식성이 강해야 하며 어떠한 Platform이 되던지 상관치 않는다.

1. 요구사항
요구사항ID요구사항명요구사항 상세 유형
DA-001회원관리우리의 회원권 기록들을 자동화시키고 싶다.


각 회원을 위해서 회원명, 직위, 우편주소, 직장전화, 회원권의 종류(개인/단체) 그리고 그 회원이 현재 유효 기간내에 있는지를 알고자 한다.


우리는 1년에 한번 1월에 회비를 거두어 들인다.


우리는 각 회원에 대해 한개의 소속회사만을 관리하려고 한다. 그들 중 몇 명은 어느회사에도 소속되어 있지 않다. 각 회사에 대한 회사명, 주소, 업종 등을 관리하고자 한다.


우리는 회원들이 어떠한 Computer Platform을 사용하는지 관리할 필요가 있고 각 Platform마다 3자리 숫자의 Code를 부여하여 관리하려고 한다. (001은 IBM/MVS, 002는 IBM/VM, 003은 VAX/VMS, 030은 PC/DOS등)
DA-002행사관리우리는 1년동안 각종 행사를 치루어왔다. 우리는 이러한 행사에 대한 정보도 또한 관리하고 싶다.


년중 행사에는 9월 회의, 11월 회의, 1월의 연례교육, 4월 회의가 있다


우리는 지난 5월 엔코아 정보컨설팅에서 온 홍길동씨를 모시고 특별강좌를 가졌고 주위의 도시에서 각종 행사들을 개최하였다.


우리는 각행사가 언제 개최되고 각 행사에 대한 설명, 참석자수, 개최지, 소요경비,설문 등의 정보를 관리하고 싶다.


우리는 또한 어느 회원이 어느 행사에 참가했는지도 관리한다. 회원들중 몇몇은 정말로 활발하게 활동하고 나머지는 간간히 참석 하거나 단지 초청장 받는 것을 즐기고 있다
DA-003설문관리우리는 익명의 제보자로 부터 오는것 처럼 설문들을 처리한다. 우리는 각 설문들을 취합하고 자주 이러한 설문들을 받곤한다.
DA-004응용분야관리우리는 각 회원이 관심을 가지고 있는 응용분야를 관리하고 싶다.


예를 들어 회계, 인사, 광업, 제약등. 이를 만족하는 응용프로그램은 이식성이 강해야 하며 어떠한 Platform이 되던지 상관치 않는다.


2_1. 요구사항 별 엔터티 도출


요구사항ID요구사항명명사도출
DA-001회원관리회원권


기록


자동화


회원


회원명


직위


우편주소


직장전화


회원권종류


개인


단체


유효기간
DA-002행사관리행사


정보


관리


년중행사


9월회의


11월회의


1월연례교육


4월회의


5월


엔코아 정보컨설팅


홍길동


특별강좌


도시


행사


개최
DA-003설문관리익명


제보자


설문


처리


취합
DA-004응용분야관리회원


관심


응용분야


관리


회계


인사


광업


제약


응용프로그램


이식성


Platform
2_2. 요구사항 별 엔터티 중복 제거


요구사항ID요구사항명명사도출중복여부


11월회의


1월연례교육


4월회의


5월


9월회의


Platform


개인


개최


관리


관리중복


관심


광업


기록


년중행사


단체


도시


설문


엔코아 정보컨설팅


우편주소


유효기간


응용분야


응용프로그램


이식성
DA-003설문관리익명


인사


자동화


정보


제보자


제약


직위


직장전화


처리


취합


특별강좌
DA-002행사관리행사


행사중복


홍길동


회계


회원
DA-004응용분야관리회원중복
DA-001회원관리회원권


회원권종류


회원명
2_3. 불필요한 명사 제거


명사개념불분명/광범위특정/속성값업무프로세스
11월회의
O
1월연례교육
O
4월회의
O
5월O

9월회의
O
Platform
O
개인O

개최

O
관리O

관심O

광업
O
기록

O
년중행사
O
단체
O
도시
O
설문


엔코아 정보컨설팅O

우편주소
O
유효기간
O
응용분야


응용프로그램
O
이식성O

익명O

인사O

자동화

O
정보O

제보자
O
제약
O
직위
O
직장전화
O
처리

O
취합

O
특별강좌
O
행사


홍길동
O
회계
O
회원


회원권
O
회원권종류
O
회원명
O
3. 집합여부 확인


설문설문ID설문종류(행사, 일반)설문내용


응용분야응용분야ID응용분야이름



행사행사ID행사종류(년중행사, 일반행사)개최지행사일자행사설명소요경비
회원회원ID회원명직위우편번호

회원권회원권ID회원권이름회원권종류(개인, 단체)회비유효기간
회사회사ID회사명주소업종직장전화
컴퓨터플랫폼코드(001, 002, 003, 030)코드설명(IBM/MVS, IBM/VM, VAX/VMS, PC/DOS)



4. 릴레이션쉽 검증


구분설문응용분야행사회원회원권회사{}* *컴퓨터플랫폼
설문

x

v



응용분야

x


x

v

v
행사

x


x


x
v


회원xxxxvvv
회원권xxxxx
회사xxxxxx
컴퓨터플랫폼xxxxxxx
5. ERD