요구사항 정의

bi_sz·2022년 3월 24일
0

요구사항 확인 

목록 보기
5/22

1. 요구사항

  • 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정삭적으로 운영되는데 필요한 제약조건.
  • 소프트웨어 개발이나 유지보수 과정에서 필요한 기준과 근거를 제공.
  • 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는 데 도움을 줌.
  • 요구사항의 유형
    -기능 요구사랑 ( Functional requirements )
    -비기능 요구사항 ( Non-functuonal requirements )
    -사용자 요구사항 ( User requirements )
    -시스템 요구사항 ( System requirements )

2. 기능 요구사항 ( Functional requirements )

  • 시스템이 무엇을 하는지, 어떤 기능을 하는지 등의 기능이나 수행과 관련된 요구사항.
  • 시스템의 입력이나 출력으로 무엇이 포함되어야 하는지에 대한 사항.
  • 시스템이 어떤 데이터를 저장하거나 연산을 수행해야 하는지에 대한 사항.
  • 시스템이 반드시 수행해야 하는 기능.
  • 사용자가 시스템을 통해 제공받기를 원하는 기능.

3. 비기능 요구사항 ( Non-function requirements )

  • 품질이나 제약사항과 관련된 요구사항.
  • 시스템 장비 구성 요구사항.
  • 성능 요구사항.
  • 인터페이스 요구사항.
  • 데이터를 구축하기 위해 필요한 요구사항.
  • 테스트 요구사항.
  • 보안 요구사항.
  • 품질 요구사항 : 가용성, 정합성, 상호 호환성, 대응성, 이식성, 확장성, 보안성 등.
  • 제약사항.
  • 프로젝트 관리 요구사항.
  • 프로젝트 자원 요구사항.

4. 사용자 요구사항 ( User requirements )

  • 사용자 관점에서 본 시스템이 제공해야 할 요구사항.
  • 사용자를 위한 것으로, 친숙한 표현으로 이해하기 쉽게 작성.

5. 시스템 요구사항 ( System requirements )

  • 개발자 관점에서 본 시스템 전체가 사용자와 다른 시스템에 제공해야 할 요구사항.
  • 사용자 요구사항에 비해 전문적으로 기술적인 용어로 표현.
  • 소프트웨어 요구사항.

0개의 댓글