1. 프로젝트 설계란?
프로젝트 설계는 대표적으로 '프로세스 설계', '인터페이스 설계', '데이터 설계'로 나눌 수 있다.
CRUD매트릭스란, 프로세스와 데이터의 사용 관계를 표 관계로 나타낸 산출물이다.
2. 프로세스 설계
프로세스 설계 도구에는 프로세스 맵과 DFD가 있다.
3.인터페이스 설계
4.데이터 설계
데이터 설계는 ERD툴을 이용하여 한다.
1) 요구사항 분석 : 요구사항 명세서, 프로세스 설계서, 인터페이스 설계서 참고
2) 개념 데이터 설계 : 관리하고자 하는 정보와 그 관계를 설계
3) 논리 데이터 설계 : 개념 단계에서 도출한 정보의 속성 정의, 식별자 확정, 정규화 수행
4) 물리 데이터 설계 : 물리적 데이터베이스에서 이식 가능하도록 속성을 타입과 크기 정의, 제약 조건과 인덱스 정의, 비정규화 수행
5) 테이블 정의서 작성 : 테이블, 컬럼에 주석을 추가해서 최종 개발에 활용할 테이블 정의서 작성