표제지
목차
I. 서론 8
II. 관련연구 10
1. Business Component 10
1) Component 10
2) CBD(Component Based Development) 13
3) CBD 방법론 14
4) CBD를 위한 컴포넌트 재사용 16
2. 컴포넌트 기반의 비즈니스 프로세스 분석 및 모델링 16
1) 개발 전차 개요 16
2) Business Component 18
3) 분석모델 19
3. 비즈니스 모델을 기반으로 한 컴포넌트 구현 20
1) 시스템 구조 20
2) 비즈니스 컴포넌트 분류 21
4. DB 정규화 21
1) 정의 21
2) 정규화의 목적 22
3) 정규화의 필요성 22
4) DB에서의 데이터 모델링 22
5) 정규화에 따른 이상현상 23
6) 정규화 23
III. MAM의 Business Component Modeling 25
1. MAM 시스템 구성 25
2. 요구사항 모델 및 분석 26
1) 배정 지망자 모델 26
2) 특별지원자 배정 모델 27
3) 일반지원자 배정 모델 28
4) 무시험 추첨 배정 모델 28
3. Business Component Modeling 분석 및 설계 29
1) MAM의 비즈니스 컴포넌트 29
2) MAM의 시스템 개요 29
3) MAM의 시스템 주요 기능 및 정의 30
4) MAM의 비즈니스 컴포넌트 변환 분석 33
5) 비즈니스 컴포넌트 설계 35
6) 비즈니스 컴포넌트 구현시 흐름도 36
4. MAM 정규화 36
1) 1차 정규화 36
2) 2차 정규화 40
3) 3차 정규화 42
4) MAM의 컴포넌트 다이어그램 46
IV. Business Component Modeling 구현 47
1. MAM의 기준정보 47
2. MAM의 배정지망자 등록 48
3. MAM의 특별지원자 배정 48
4. MAM의 일반지원 선 배정 49
5. MAM의 무시험 배정 추첨 50
6. MAM의 무시험 배정자 명부 51
7. MAM의 배정 통지서 52
V. 결론 및 향후 연구과제 53
참고문헌 55
Abstract 57
감사의 글 59
[표 1] 정규화의 개념 23
[표 2] 기능 요구사항 30
[표 3] 컴포넌트 기능 목록 32
[표 4] 요구사항 정의서 33
[표 5] 기준정보 37
[표 6] 전입학 관리 37
[표 7] 지망자 관리 38
[표 8] 배정 관리 39
[표 9] 현황 관리 40
[표 10] 기준 정보 2차 정규화 40
[표 11] 전입학관리 2차 정규화 41
[표 12] 지망자 관리 2차 정규화 41
[표 13] 배정 관리 2차 정규화 42
[그림 1] 컴포넌트 분류 11
[그림 2] 컴포넌트 모델링을 위한 다이어그램 16
[그림 3] 비즈니스 도메인 모델링 단계의 활동 17
[그림 4] Use Case 도출 19
[그림 5] Use Case 분석 19
[그림 6] 분석모델과 ERD 20
[그림 7] MAM Use Case 모델 26
[그림 8] 배정 관리자 Use Case 모델 27
[그림 9] 특별지원자 배정 Use Case 모델 27
[그림 10] 일반 지원자 배정 Use Case 모델 28
[그림 11] 무시험추천 Use Case 모델 29
[그림 12] 비즈니스 컴포넌트 도출을 위한 흐름도 31
[그림 13] Use Case 모델 32
[그림 14] 분석 Use Case 모델 34
[그림 15] BCM 엔티티 관계 모델 35
[그림 16] 설계 비즈니스 컴포넌트 모델 35
[그림 17] 구현 흐름도 36
[그림 18] 기준정보 완성 테이블 43
[그림 19] 지망자 관리 완성 테이블 44
[그림 20] 배정방법 완성 테이블 44
[그림 21] 우선배정인원 완성 테이블 45
[그림 22] 중학교 배정 완성 테이블 46
[그림 23] MAM 컴포넌트 모델 46
[그림 24] 기준정보등록 47
[그림 25] 배정지망자 등록 48
[그림 26] MAM특별 지원 배정 49
[그림 27] MAM의 일반지원 선 배정 50
[그림 28] MAM무시험배정 추첨 과정 51
[그림 29] 무시험 배정자 명부 51
[그림 30] 배정 통지서 화면 52