[소프트웨어 공학] 소프트웨어 개발 방법론
소프트웨어 개발 전 과정에 지속적으로 적용할 수 있는 방법, 절차, 기법을 소프트웨어 개발 방법론이라고 합니다. 이는 소프트웨어를 개발함에 있어 생산성과 품질을 향상시키는데요, 현재 가장 많이 활용하는 방법론으로 볼 수 있습니다. 소프트웨어 개발 방법론은 분석, 설계, 구현, 테스트로 나눌 수 있습니다.분석 : 개발 준비, 시스템 요구사항 분석, 소프트웨어 요구사항 분석설계 : 시스템 설계, 소프트웨어 구조 및 상세 설계구현 : 코딩 및 단위 시험테스트 : 소프트웨어와 시스템 통합 및 테스트, 소프트웨어 설치 및 인수 지원1. 구조적 방법론1970년대까지 가장 많이 적용되었던 방법론으로, 구조적 분석을 통해 고객의 요구사항을 자료 흐름도(Data Flow Diagram)로 표현합니다. 자료 흐름도란 프로..