개념
소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정삭적으로 운영되는데 필요한 제약조건 등을 나타낸다
기능 요구사항
예시
- 사용자는 회원 ID와 비밀번호를 입력하여 로그인 할 수 있다
- 기능에 대한 요구
내용
- 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사항
- 사용자가 시스템을 통해 제공받기를 원하는 기능
비기능 요구사항
예시
- 시스템은 1년 365일, 하루 24시간 운용이 가능해야 한다
- 전체적인 품질이나 고려해야하는 제약사항
내용
- 사용 용이성, 효율성, 신뢰성 이식성, 유연성, 확장성 등등
- 시스템이 가져야 하는 기능 이외의 요굿항