👋 Hello, I am Seung-ho Ham

🧑🏻‍💻 A Developers who create code that changes the world

Development/NoSQL

요구사항 정의서 작성

Potato_H 2024. 9. 4. 17:56
반응형

요구사항 정의서는 프로젝트에서 필요한 모든 요구사항을 명확하게 정의하고 문서화한 것

 

주로 소프트웨어 개발 프로젝트에서 많이 사용되며, 고객과 개발팀이 동일한 이해를 가지도록 돕는 중요한 문서

 

 

요구사항 정의서는 프로젝트의 방향을 정하고, 개발 과정에서 발생할 수 있는 혼란을 방지한다.

 

또한, 프로젝트가 완료된 후에도 고객이 원하는 결과물을 제공했는지 평가하는 기준이 된다.

 

 

요구사항 정의서에 포함되어야 할 내용

요구사항 정의서에는 다음과 같은 항목이 포함되어야 합니다

  • 기능 요구사항: 시스템이 어떤 기능을 제공해야 하는지를 명확하게 정의
  • 비기능 요구사항: 시스템이 기능 외에도 갖춰야 할 특성, 예를 들어 성능, 보안, 확장성 등을 정의
  • 세부내용 및 요건: 각 요구사항이 어떻게 구현될지에 대한 구체적인 설명이 필요
  • 제약사항 및 전제조건: 요구사항을 만족시키기 위해 필요한 전제 조건이나 제한 사항을 명확히

 

요구사항 정의서를 작성할 때 유의할 점

  • 너무 복잡한 용어를 쓰지 말고, 누구나 이해할 수 있도록 쉽게 작성
  • 고객, 개발자, 사용자 등 모든 이해관계자의 요구를 반영하여 작성
  • 프로젝트 진행 상황에 따라 요구사항이 바뀔 수 있으므로, 정의서를 계속 업데이트