[자격증]/정보처리기사 실기
1. 요구사항 확인_05 요구사항 정의
Ben의 프로그램
2023. 6. 29. 18:26
728x90
요구사항
- 요구사항 ?
요구사항이란 사용자의 요구하는 조건이나 제약사항을 의미합니다. 사용자의 요구사항을 충족시키는 것이 소프트웨어 개발 과정 전반에 걸쳐 요구되므로 중요합니다. 요구사항은 크게 기능 요구사항과 비기능 요구사항으로 구분됩니다. - 요구사항의 특징
- 소프트웨어 개발 & 유지보수의 기준과 근거가 된다
- 이해관계자들의 의사소통에 필요하다 - 요구사항의 유형
- 기능 요구사항 Functional requirements
- 비기능 요구사항 Non-functional requirements
- 사용자 요구사항 User requirements
- 시스템 요구사항 System requirements
기능 요구사항 Functional requirements
- 기능 요구사항 ?
기능 요구사항은 명확하게 어떤 기능을 수행하는지에 대한 요구사항이다. 추후에 나오는 비기능 요구사항과 분명히 구분하여야 한다. 예를 들어, 3분 이내에 화면에 출력되어야 한다 등은 비기능 요구사항이다.
비기능 요구사항 Non-functional requirements
- 비기능 요구사항 ?
비기능 요구사항은 1년 365일, 하루 24시간, 응답 시간은 3초 이내로, 보안은 어떤 등급으로 등 어떤 기능이 동작해야하는지와는 다른 요구사항을 의미한다.
사용자 요구사항 User requirements
- 사용자 요구사항?
사용자 요구사항은 사용자 관점에서 본 시스템이 제공해야 하는 요구사항을 의미함.
시스템 요구사항 System requirements
- 시스템 요구사항은 개발자 관점에서 본 우리 시스템이 사용자와 다른 시스템에게 제공해야 하는 요구사항을 의미함.
소프트웨어 요구사항 이라고도 함.