정보처리기사 : 요구사항 정의

1. 요건
– 정의: 문제를 해결하기 위해 소프트웨어에서 제공하는 서비스와 정상적인 작동에 필요한 제한 사항에 대한 설명
– 효과 : 개발 또는 유지보수 과정에서 필요한 기준 및 기본사항 제공, 원활한 의사소통

2. 기능적 요구사항
1) 정의: 기능 또는 성능 요구사항
2) 내용
– 시스템에 대한 입력 또는 출력으로 포함할 항목
– 어떤 데이터를 저장해야 하는지 또는 어떤 작업을 수행해야 하는지
– 수행해야 하는 기능
– 사용자가 시스템을 통해 얻고자 하는 기능

3. 비기능 요구 사항
1) 정의: 품질 요구사항 또는 제한사항
2) 내용
– 성능 요건
– 인터페이스 요구 사항
– 건물 데이터 요구 사항
– 테스트 요구 사항
– 보안 요구 사항
– 품질 요구사항 : 가용성, 일관성, 상호호환성, 이식성, 응답성, 확장성, 보안성 등
– 제한
– 프로젝트 관리 요구 사항
– 프로젝트 자원 요구 사항

4. 사용자 요구 사항
1) 정의 : 사용자 입장에서 이 시스템이 충족해야 할 요구사항
2) 특징 : 사용자를 위한 것이기 때문에 이해하기 쉽다.

5. 시스템 요구사항(소프트웨어 요구사항)
1) 정의: 개발자의 관점에서 전체 시스템이 사용자 및 다른 시스템에 부여해야 하는 요구 사항
2) 특징: 전문적이고 기술적인 용어로 작성