본문 바로가기
반응형

2019/01/102

[데이터베이스 설계] 데이터베이스 설계 과정 [데이터베이스 설계] 데이터베이스 설계 과정 1. 임무 명세와 목표 정의.임무 명세 - 데이터베이스의 목적을 정의.임무 목표 - 데이터베이스에 있는 데이터를 사용자가 사용하기 위한 작업들을 정의. 2. 기존 데이터베이스를 분석.기존의 데이터를 수집하고 표현하는 방식을 검토.사용자와 관리자들과의 인터뷰를 진행하여 조직의 데이터 요구사항을 반영한 데이터베이스를 사용하는 방법 결정. 3. 데이터 구조를 생성.데이터베이스가 기록을 남기는 대상을 확인하여 테이블을 구성.테이블의 대상을 구분할 수 있는 특징들을 필드로 만들어 테이블과 연결시키고, 기본 키로 특정필드를 지정. 테이블에 잇는 모든 필드에 대한 필드 명세를 작성. 4. 테이블 관계를 정의하고 설정.데이터베이스 내의 테이블 사이에 존재하는 관계를 확인. .. 2019. 1. 10.
[객체지향 분석 및 설계] Elaboration단계 도메인모델 [객체지향 분석 및 설계] Elaboration단계 도메인모델 Elaboration 단계Elaboration은 보통의 프로젝트가 진행되는 과정에서 다음과 같은 일들이 수행되는 일련의 초기 Iteration들. - 핵심적이고 위험요소가 있는 소프트웨어 아키텍처를 구현하고 테스트. - 대부분의 요구사항을 발견하고 안정화. - 주로 위험요소를 완화하거나 제거. Elaboration단계는 여러 Iteration으로 수행되는데 이 동안진지하게 조사, 핵심 아키텍처를 프로그래밍,테스트하며 구현, 대부분의 요구 사항을 명확하게 하고 위험성이 큰 문제들을 다룸. 핵심 아키텍처를 구축하고, 높은 위험요소를 해결하며, 대부분의 요구사항을 정의하고, 전체적인 일정과 자원을 추정하는 활동. Elaboration 에서의 핵심 .. 2019. 1. 10.
반응형