소프트웨어 개발,유지보수 등에 필요한 여러 가지 일들의 수행 방법과 이러한 일들을 효율적으로 수행하려는 과정에서 필요한 각종 기법 및 도구를 표준화한 것
정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리중심의 방법론이다.
계획,분석,설계,구축에 정형화된 기법들을 상호 연관성있게 통합 및 적용하는 자료중심의 방법론이다.
ERD를 사용함
현실세계의 개체를 객체로 만들어 부품을 조립하듯이 객체들을 조립해서 필요한 sw를 구현하는 방법론
컴포넌트를 조합하여 하나의 새로운 애플리케이션을 만드는 방법론임
고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발 과정을 진행하는 방법론
특정 제품에 적용하고 싶은 공통된 기능을 정의하여 개발하는 방법론임
<aside> 💡 분할과 정복 = 구조적 방법론
</aside>