[자격증]/정보처리기사 실기

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

  • 시스템 요구사항은 개발자 관점에서 본 우리 시스템이 사용자와 다른 시스템에게 제공해야 하는 요구사항을 의미함.
    소프트웨어 요구사항 이라고도 함.