728x90
프로젝트(Project)
- 현실세계의 업무를 컴퓨터 시스템으로 옮겨 놓는 일련의 과정
- 대규모의 프로그램을 작성하기 위한 전체 과정
- ex) 집짓기 경우 : 초가집 -> 목조건물 -> 수십층 짜리 건물
- 분석과 설계 작업 등한시 -> '소프트웨어 개발 방법론'의 대두
- 폭포수 모델 (Waterfall Model)

폭포수 모델
- 가장 오래되고 전통적으로 사요오디는 소프트웨어 개발 모델
- 폭포가 떨어지듯이 각 단계가 끝나면 다음 단계로 진행
- 장점
- 각 단계가 명확히 구분되어 프로젝트의 진행 단계가 명확해짐
- 단점
- 문제점이 발생될 경우 다시 앞 단계로 거슬러 올라가기가 어렵습니다.
- 문제점이 대부분 프로그램 구현 단계나 테스트 단계에서 발생
- 대부분의 문제점을 업무 분석단계에서 다시 시작하여 해결해야 합니다.
데이터베이스 모델링(데이터 모델링) 개념
- 현 세계에서 사용되는 작업이나 사물들을 DBMS의 데이터베이스 개체로 옮기기 위한 과정입니다.

데이터베이스 모델링 실습
- 개념적 모델링
- 업무 분석 단계에 포함
- 논리적 모델링
- 업무 분석의 후반부와 시스템 설계의 전반부에 걸쳐 진행
- 물질적 모델링
- 시스템 설계의 후반부에 주로 진행
728x90
'MySQL' 카테고리의 다른 글
| SQL기본.mySQL (0) | 2023.02.06 |
|---|---|
| MYSQL 팁(계속추가) (0) | 2023.02.06 |
| SELECT문.mySQL (0) | 2023.02.06 |
| char()와 varchar()의 차이 (0) | 2023.02.03 |
| 사용자 관리하기.MySQL (0) | 2023.02.03 |