소프트웨어 요구사항 명세서란?소프트웨어 요구사항 명세서(SRS)는“이 소프트웨어가 무엇을 해야 하는가”를 문서로 정리한 것이다.개발자가 마음대로 상상해서 만드는 게 아니라,사용자·기획자·발주처가 원하는 기능과 조건을 정확히 문서로 고정해두는 역할을 한다.쉽게 말하면“이 프로그램은 이렇게 만들어야 한다”를 모두가 같은 기준으로 이해하기 위한 설계 전 계약서 같은 문서다.왜 필요한가?요구사항을 말로만 주고받으면 이런 문제가 생긴다.“그런 기능 말한 적 없는데요?”“난 이렇게 이해했는데?”개발 다 끝났는데 처음 의도랑 다름그래서 SRS는요구사항 오해 방지범위(scope) 고정일정·비용 산정 기준개발·테스트 기준 문서역할을 한다.소프트웨어 요구사항의 종류요구사항은 크게 두 가지로 나뉜다.기능 요구사항시스템이 “..