자격증/정보처리기사
[정처기] 요구사항 정의
gangee
2024. 7. 9. 13:35
728x90
반응형
요구사항
- 소프트웨어가 어떤 문제를 해결하기위해 제공하는 서비스에 대한 설명과 정상적으로 운영되는데 필요한 제약조건
- 소프트웨어 개발이나 유지 보수 과정에서 필요한 기준과 근거 제공
- 개발에 참여하는 이해관계자들 간의 의사소통을 원활하게 하는 데 도움을 줌
요구사항의 유형
- 기능 요구사항(Functional requirements)
- 비기능 요구사항(Non-functional requirements)
- 사용자 요구사항(User requirements)
- 시스템 요구사항(System requirements)
1. 기능 요구사항 ⭐
- 기능이나 수행과 관련된 요구사항
- 입력이나 출력으로 무엇이 표함되어야 하는지에 대한 사항
- 어떤 데이터를 저장하거나 연산을 수행해야하는지에 대한 사항
- 시스템이 반드시 수행해야 하는 기능
- 사용자가 시스템을 통해 제공받기를 원하는 기능
2. 비기능 요구사항 ⭐
- 품질이나 제약사항과 관련된 요구사항
- 시스템 장비 구성 요구사항
- 성능 요구사항
- 인터페이스 요구사항
- 데이터를 구축하기 위해 필요한 요구사항
- 테스트 요구사항
- 보안 요구사항
- 품질 요구사항
- 제약사항
- 프로젝트 관리 요구사항
- 프로젝트 자원 요구사항
3. 사용자 요구사항
- 사용자 관정에서 본 시스템이 제공해야 할 요구사항
- 친숙한 표현으로 이해하기 쉽게 작성
4. 시스템 요구사항
- 개발자 관점에서 본 시스템 전체가 사용자와 다른 시스템에 제공해야 할 요구사항
- 전문적이고 기술적인 용어로 표현
- 소프트웨어 요구사항이라고도 함
요구사항 개발 프로세스 ⭐
- 요구사항을 도출하고 분석한 후 명세서에 정리한 다음 확인 및 검증하는 활동
- 도출(Elicitation) -> 분석(Analysis) -> 명세(Specification) -> 확인(Validation)
728x90
반응형