정보처리기사
[정보처리기사] 정보처리기사 실기 정리 5 (소프트웨어 개발 방법론, S/W 공학의 발전적 추세)
Section 20 소프트웨어 개발 방법론 소프트웨어 개발 방법론 소프트웨어 개발, 유지 보수 등에 필요한 여러 가지 일들의 수행 방법과 이러한 일들을 효율적으로 수행하려는 과정에서 필요한 각종 기법 및 도구를 체계적으로 정리하여 표준화한 것. * 소프트웨어 개발 방법론의 종류 ✓ 구조적 방법론 ✓ 정보공학 방법론 ✓ 객체 지향 방법론 ✓ 컴포넌트 기반 방법론(CBD) ✓ 제품 계열 방법론 ✓ 애자일 방법론 (Section 1에서 다룸) 구조적 방법론 기능들을 모듈화하고 필요할 때 가져다 쓰는 개념이다. 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리(Precess) 중심의 방법론이다. 쉬운 이해 및 검증이 가능한 프로그램 코드를 생성하는 것이 목적이다. 복잡한 문제를 다루기 위해 ..