경희대학교 김정욱 교수님의 소프트웨어 공학 수업을 기반으로 정리한 글입니다.소프트웨어 요구(Requirements)란?요구시스템이 무엇을 해야 하는지, 어떤 특성을 가져야 하는지를 기술한 것어떻게(How)가 아니라 무엇을(What)솔루션이 아니라 문제를▶ 분석 vs 설계 즉, 구축할 것이 뭔지를 나타낸 것이다. 요구분석의 목적이해(Understanding): 소프트웨어가 무엇을 위하여 필요한지 정확히 이해전달(Communicating): 이해한 것을 다른 개발자에게 정확히 전달컨트롤(Control): 시스템이 명세에 맞도록 제품 개발을 컨트롤요구분석소프트웨어 개발에서의 요구분석사용자를 직접 만나는 단계로,의뢰자(사용자)가 현행 시스템의 입출력 화면, 문제점, 산출물, 새로운 요구사항 등을 분석가에게 전달..