학습 목표 요구사항 개발 내용 학습 학습 내용 요구공학(Requirements Enginerring) 소프트웨어 개발 시 사용자 요구가 정확히 반영된 시스템 개발을 위하여 사용자의 요구를 추출, 분석, 명세, 검증, 관리하는 구조화된 활동 집합 요구사항을 정의하고, 문서로 만들고, 관리하는 프로세스를 의미 효과적인 의사소통을 통해 공통 이해를 설정, 불필요한 비용 절감, 요구사항 변경 추적 가 분석 결과의 문서화를 통해 향후 유지보수에 유용하게 활용 자료 흐름도, 자료 사전 등이 효과적으로 이용되고 더 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 활용됨 요구공학의 목적 소프트웨어 개발 시 이해관계자 사이의 원활한 의사소통 수단을 제공 요구사항 누락 방지, 상호 이해 오류 등의 제거로 경제성을..