[정보처리기사] 소프트웨어 생명 주기 (SDLC)
소프트웨어 개발 생명주기(SDLC, Software Development Life Cycle)는 소프트웨어 제품이 기획 단계에서부터 배포, 유지보수에 이르기까지 거치는 전체 과정으로 이 과정에서 각 단계의 역할과 절차를 명확히 하고 프로젝트의 품질, 효율성, 비용 절감을 목표로 한다. SDLC의 주요 단계1. 요구사항 수집 및 분석- 프로젝트의 목적과 목표를 정의하고, 사용자와 이해관계자의 요구사항을 분석한다. 예를 들어, 고객이 원하고 필요로 하는 기능을 명확히 파악하는 단계라고 생각하면 된다. 2. 설계 (Design)- 요구사항을 바탕으로 시스템의 구조를 설계한다. 여기에는 데이터베이스 구조, 소프트웨어 아키텍처, UI 설계 등이 포함되며, 시스템의 큰 그림과 세부 설계를 포함된다. 3. 구현 (C..
2024.11.11