반응형
데이터베이스 모델링=프로젝트 진행에 포함되는 단계 중 하나로, 테이블의 구조를 결정하는 과정. 프로젝트에서 데이터베이스 모델링이 잘 되어야 제대로 된 데이터베이스를 구축 가능. 현실 세계에서 사용되는 작업이나 사물들을 DBMS의 테이블(표 형태로 표현한 데이터베이스 개체)로 옮기기 위한 과정.
프로젝트=현실 세계에서 일어나는 업무를 컴퓨터 시스템으로 옮겨놓는 과정. 대규모 소프트웨어를 작성하기 위한 전체 과정.
프로그램과 소프트웨어의 구분
소프트웨어는 좀 더 큰 단위, 프로그램은 좀 더 작은 단위. 하지만 대부분의 상황에서 구분 없이 사용하고 있음.
폭포수모델=소프트웨어 공학에서 가장 기본적으로 언급되는 소프트웨어 개발 절차 중 하나. 각 단계가 폭포가 떨어지듯 진행되기 때문에 붙여진 이름.

예시 : 슈퍼마켓에서 인터넷 쇼핑몰 구축하기.
- 프로젝트 계획 : 슈퍼마켓까지 물건들을 온라인으로 판매하기 위한 계획 단계.
- 업무 분석 : 슈퍼마켓에서 업무가 어떻게 돌아가는지 파악하는 것. 예로 물건은 어디서 들어오는지, 물건을 어떻게 계산하는지, 재고는 어떻게 관리하는지 등의 업무에 대해서 정리하는 단계.
- 시스템 설계 : 앞에서 정리한 업무 분석을 컴퓨터에 적용시키기 위해서 알맞은 형태로 다듬는 과정.
- 프로그램 구현 : 앞에서 완성한 시스템 설계의 결과를 실제 프로그래밍 언어로 코딩하는 단계. 우리가 계획한 내용을 온라인으로 제공하기 위해서 JavaScript, PHP, JSP 등의 프로그래밍 언어를 사용.
- 테스트 : 코딩된 프로그램에 오류가 없는지 확인하는 과정.
- 유지보수 : 실제 온라인 쇼핑몰을 운영하면서 문제점을 보완하고 기능을 추가하는 과정.
반응형
'개발자 IT 최신 정보' 카테고리의 다른 글
서대구역 b;eat box 무인로봇 카페 바리스타 커피맛은? (2) | 2022.09.29 |
---|---|
혼자서 공부하는 SQL 2일차-2 (0) | 2022.09.27 |
혼자서 공부하는 SQL 1일차 (0) | 2022.09.27 |
삼성노트북 갤럭시북 언박싱 그래픽작업용, 사무/인강용으로 추천! (0) | 2022.09.27 |
컴퓨터활용능력 1급 액세스 입력마스크 모르면 손해보는 꿀팁! 정리본 (0) | 2022.09.17 |
댓글