재밌고 어려운 IT를 이해해보자~!

요구사항 정의 본문

정보처리기사

요구사항 정의

언제나즐거운IT 2024. 6. 12. 18:09

요구사항의 개념 및 특징

요구사항은 소프트웨어가 어떤 문제를 해결하기 위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건 등을 나타낸다.

 

요구사항의 유형

요구사항은 일반적으로 기술하는 내용에 따라 기능 요구사항, 비기능 요구사항으로 구분하며 

 

기능 요구사항 - 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 사항

 

비기능 요구사항 - 시스템 장비 구성 요구사항: 하드웨어, 소프트웨어, 네트워크 등의 시스템 장비 구성에 대한 요구사항

 

요구사항 개발 프로세스

요구사항 개발 프로세스는 개발 대상에 대한 요구사항을 체계적으로 도출하고 이를 분석한 후 분석 결과를 명세서에 정리한 다음 마지막으로 이를 확인 및 검증하는 일련의 구조화된 활동.

도출 -> 분석 -> 명세 -> 확인

 

요구사항 도출(Requirement Elicitation, 요구사항 수집)

요구사항 도출은 시스템, 사용자, 그리고 시스템 개발에 관련된 사람들이 서로 의견을 교환하여 요구사항이 어디에 있는지, 어떻게 수집할 것인지를 식별하고 이해하는 과정

 

요구사항 분석(Requirement Analysis)

요구사항 분석은 개발 대상에 대한 사용자의 요구사항 중 명확하지 않거나 모호하여 이해되지 않는 부분을 발견하고 이를 걸러내기 위한 과정

 

요구사항 명세(Requiredment Specification)

요구사항 명세는 분쇡된 요구사항을 바탕으로 모델을 작성하고 문서화하는 것 의미힌다.

 

요구사항 확인(Requiredment Validation)

요구사항 확인은 개발 자원을 요구사항에 할당하기 전에 요구사항 명세서가 정확하고 완전하게 작성되었는지를 검토하는 활동이다.

'정보처리기사' 카테고리의 다른 글

요구사항 분석  (0) 2024.06.13
개발 기술 환경 파악  (0) 2024.06.11
현행 시스템 파악  (0) 2024.06.08
XP(eXtreme Programming) 기법  (0) 2024.06.07
스크럼기법  (0) 2024.06.06
Comments