[CS] 기능적 요구사항 vs 비기능적 요구사항

2024. 12. 2. 16:33·CS
728x90

기능적 요구사항

: 시스템 서비스 또는 기능들에 대한 요구사항

  • 어떤 서비스를 제공하는가
  • 어떤 입출력을 제공하는가
  • 어떤 상황에서 어떻게 행동하는가
  • 무엇을 처리하는가

➡ 시스템 기능, 입력, 출력, 예외사항 등

 

ex) 은행 자금 관리 서비스 연동

ex) 인사 및 조직 정보 연계

ex) 고객 대상 채널 업무 연계 기능 구현

 

비기능적 요구사항

: 소프트웨어 기능들에 대한 조건(시스템 속성)과 제약사항에 관한 요구사항

 

  • 사용성: 사용자가 어떻게 쉽게 사용할 수 있는가
  • 성능: 특정 기능이 특정 시간 내에 실행
  • 공간: 특정 기능 수행시 메모리 최대 사용가능량
  • 신뢰성: 특정 기능 수행시 실패할 가능성이 몇 %보다 낮아야 하는가
  • 이식성: 다양한 플랫폼 위에서 작동하는가
  • 배포: SW 어떻게 배포할 것인가
  • 구현: 어떤 방법론? 어떤 프로그래밍 언어?
  • 표준: 소프트웨어 개발시 따를 표준
  • 상호운용성: 구현할 소프트웨어가 다른 소프트웨어와 어떻게 연동할지 정의
  • 윤리적: 윤리적 범위 정의
    ex) 19세 이상 게임
  • 사생활: 공개 범위 선택
  • 안정성: 자료 저장 방식, 어떤 DBMS 사용할 건지, 자료 암호화 여부

 

ex) 동시에 100명 이상이 주문 요청해도 처리할 수 있어야 한다.

ex) 운영 접근 통제

ex) 처리 속도 및 시간

ex) 시스템 장애 대응

ex) 대내외 인턴페이스 구현 방안

 

 

* 참고

 

[Chap 4] Requirements Engineering

1) 요구사항 수집에서의 문제점- 고객들의 요구사항들은 대체로 애매한 아이디어들이다.- 개발자는 애매한 요구사항들을 가지고 계속 진행을 하게 된다.- 고객들의 요구사항들은 계속해서 변한

gomoveyongs.tistory.com

 

728x90

'CS' 카테고리의 다른 글

[디자인패턴] 트랜잭션 스크립트 패턴과 도메인 모델 패턴  (0) 2025.05.17
[CS] 메시지 지향 미들웨어(MOM)  (1) 2024.12.02
[CS] 플랫폼  (0) 2024.12.02
[CS] SOLID 객체지향 프로그래밍의 5가지 원칙  (0) 2024.11.28
[Spring] Spring Boot vs Spring  (1) 2024.11.21
'CS' 카테고리의 다른 글
  • [디자인패턴] 트랜잭션 스크립트 패턴과 도메인 모델 패턴
  • [CS] 메시지 지향 미들웨어(MOM)
  • [CS] 플랫폼
  • [CS] SOLID 객체지향 프로그래밍의 5가지 원칙
DROPDEW
DROPDEW
💻 Developer | 기록하지 않으면 존재하지 않는다
  • DROPDEW
    제 2장 1막
    DROPDEW
  • 전체
    오늘
    어제
    • Dev (418) N
      • App·Android (1)
      • BE (44)
        • HTTP 웹 기본 지식 (8)
        • 스프링 입문 - 코드로 배우는 스프링 부트, 웹 .. (12)
        • 스프링부트와 JPA 활용 (11)
        • 스프링부트 시큐리티 & JWT (0)
        • PHP (6)
      • FE·Client (23)
        • HTML (1)
        • React (19)
        • Unity (1)
      • Data (17)
        • AI (7)
        • Bigdata (6)
        • Database (1)
        • 빅데이터분석기사 (2)
      • Infra (0)
      • Activity (1) N
        • Education (0)
        • Intern (0)
        • 리모트 인턴십 6기 (1) N
        • 구름톤 유니브 4기 (0)
        • SW교육기부단 15기 (0)
      • CS (8)
      • 취준 (13)
        • 자격증 (4)
        • 인적성·NCS (6)
        • 코테·필기·면접 후기 (3)
      • 코테 (270)
        • Algorithm (222)
        • SQL (35)
        • 정리 (13)
      • 인사이트 (27)
        • 회고 (0)
        • 금융경제뉴스 (7)
        • 금융용어·지식 (2)
        • 북마크 (7)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백준
    정렬
    다이나믹프로그래밍
    시뮬레이션
    문자열
    그래프탐색
    그래프이론
    브루트포스 알고리즘
    이분탐색
    그리디알고리즘
    오블완
    자료구조
    최단경로
    투포인터
    수학
    구현
    티스토리챌린지
    매개변수탐색
    누적합
    너비우선탐색
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
DROPDEW
[CS] 기능적 요구사항 vs 비기능적 요구사항
상단으로

티스토리툴바