[정보처리기사] 소프트웨어 개발 방법론(SDM)
1. 소프트웨어 개발 방법론(SDM)이란?SDM은 소프트웨어 개발 과정을 체계화하고, 단계적으로 프로젝트를 관리하기 위해 정의된 일련의 절차와 원칙이다.이를 통해 개발자는 요구사항 분석부터 설계, 구현, 테스트, 유지보수에 이르는 전 과정을 체계적으로 진행할 수 있다. 2. 주요 소프트웨어 개발 방법론 종류1) 구조적 방법론 (Structured Methodology)구조적 방법론은 소프트웨어를 기능 단위로 나누고 각 기능이 논리적으로 연결되도록 설계하는 방식주로 Waterfall 모델과 같은 순차적 접근 방식을 사용하며, 각 단계가 완료되어야 다음 단계로 진행할 수 있다. - 특징: 단계가 명확하게 구분되며, 계획과 문서화를 중시- 장점: 요구사항이 고정적일 때 효과적이며, 각 단계별 산출물을 관리하기..
2024.11.14