본문 바로가기
컴퓨터공학

소프트웨어 요구 명세서 (SRS, Software Requirement Specification)

by 무에서 2017. 8. 5.
반응형


소프트웨어 요구 명세서 (SRS, Software Requirement Specification)는 소프트웨어 개발 절차 중 가장 먼저 하는 작업이다.


SRS는 소프트웨어 개발 과정 중 가장 중요하다. 다른 과정은 생략해도 SRS은 생략하지 않는 것이 좋다. 실제로 SRS 작업을 하다 보면 소프트웨어 개발에 크게 도움이 되는 것을 스스로 느낀다. 다른 과정은 가끔씩 시간이 아깝다고 느낄 때도 있지만 SRS은 그렇지 않다.


SRS은 개발 시작부터 끝날 때까지 계속 수정하고 참고하게 되고 개발이 끝나고 유지보수할 때에도 도움이 된다.


SRS은 개발하려는 소프트웨어의 기능을 기술한 문서이다. 형식은 자유롭게 워드로 작성하면 된다. 소프트웨어의 기능을 문서로 정리함으로써 자신의 머리 속에도 정리가 된다.


SRS는 특히 임베디드 시스템을 개발할 때 도움이 된다. 임베디드 소프트웨어 뿐만 아니라 임베디드 시스템 전체의 SRS을 작성하면 개발에 도움이 된다.



반응형

'컴퓨터공학' 카테고리의 다른 글

RSA 암호란?  (0) 2017.08.15
vi가 항상 최고의 프로그래밍 에디터인 이유  (0) 2017.08.08
Stack Overflow  (0) 2017.08.04
DFD (Data Flow Diagram)  (0) 2017.07.30
로봇 저널리즘  (0) 2017.07.30

댓글