소프트웨어 개발 생명 주기 (SDLC)
SDLC(소프트웨어 개발 수명 주기)는 모든 소프트웨어 프로젝트가 거쳐야 하는 7단계의 필수 순서입니다: 아이디어 -> 요구사항 -> 설계 -> 구축 -> 테스트 -> 배포 -> 유지보수. 이유: 이것은 한 줄로 압축된 "처음부터 마지막까지"의 경로입니다. 전체 로드맵은 이 주기가 펼쳐진 것이며, 14단계는 여러분이 직접 실행하는 것입니다. 시기: 새로운 프로젝트, 기능 또는 버그 수정("나는 주기 중 어느 단계에 있는가")을 시작할 때; "누락된 것"을 진단할 때 — 거의 항상 한 단계가 건너뛰어졌습니다. 방법: 각 단계에는 INPUT(이전 단계에서 받는 것), OUTPUT(다음 단계에 넘겨주는 것), 그리고 "완료" 기준이 있습니다. 장소: 100줄짜리 스크립트부터 Samevian에 이르기까지 모든 규모에서 — 단계의 "두께"만 다릅니다. 누가: 1단원의 모든 역할은 주기 내 자신의 단계에 존재합니다 — UI/UX는 설계에, QA는 테스트에, DevOps는 배포에 있습니다.