대학 시절 배웠던 "소프트웨어 공학" 교재를 다시 한번 읽어보기로 했어요.천천히 정리하면서 중간중간 경험적 내용을 추가하면 아주 좋은 기록이 될거 같네요.이번 포스팅에서는 요구공학과 소프트웨어 요구사항에 대해 알아 볼게요. 이 글은 Ian Sommervile의 "Software Engineering, 9th Edition"에 기반하여 정리되었습니다. 1. 사용자 요구사항과 시스템 요구사항소프트웨어 시스템 요구 사항은 시스템이 수행해야 하는 작업, 제공해야 하는 서비스, 그리고 운영에 대한 제약 조건을 설명합니다.이러한 소프트웨어 시스템 요구 사항은 특정 목적을 수행하는 시스템을 원하는 고객의 요구를 반영합니다. 또한 요구공학(Requirements Engieering, RE)이란 이러한 서비스와 ..