카테고리 없음

SRS(Software Requirements Specification)란?

패러모어 2010. 6. 22. 00:54

SRS란? 고객의 요구사항을 잘 정리한 문서가 되겠다.

요구사항이란 무엇이고 그것을 어떻게 정리한다는 말일까?

 

소프트웨어 요구사항의 정의
- 문제를 해결하거나 목적을 달성하기 위하여 사용자가 필요로 하는 조건 또는 기능
- 계약, 표준, 명세 또는 정규화된 문서를 충족하기 위하여 시스템 또는 시스템 컴포넌트가 처리하거나 충족시켜야 하는 조건 또는 기능
- 1,2항에서 조건 또는 기능에 대해 문서로 표현된 것


요구사항은 구현되어야 하는 것에 대한 명세다. 요구사항은 시스템이 어떻게 동작해야 하는지 또는 시스템 속성이나 특성에 대한 설명이다. 이것들은 시스템 개발 과정의 제약조건이 될 수도 있다.
- Sommerville, Sawyer 1997

 

더불어 SRS의 대가이신 전규현님의 글을 보도록 하자.

http://allofsoftware.net/157

 

요구사항에 대해서 공부 좀 더 해볼려 알라딘이나 강컴을 찾아보았는데

평이 좋은 Software Requirements 2/E (성공적인 프로젝트 수행을 위한 소프트웨어 요구사항)는 안타깝게도 절판되었다 ㅠ.ㅠ