본문 바로가기

IT/소프트웨어공학

기능적 / 비기능적 요구사항

기능적 요구사항

  • 사용자 요구사항
    • 인사담당자 회원가입을 해야한다. 
    • 인사담당자는 회원가입을 하면 인사담당자용 설문을 할 수 있다. 
  • 시스템 요구사항
    • 같은 사명이라도 업종, 규모, 매출액 등에 따라 다른 회사라고 구분할 수 있어야한다. 
    • 동 회사에서 최초의 인사담당자가 회사 정보를 입력한 후, 다른 인사담당자가 회원가입할 땐 회사를 조회해 중복으로 받지 않게 한다. 

비기능적 요구사항

  • 제품 요구사항
    • 사용성 요구사항
      • 각 브라우저에서 동일한 모습으로 보여야한다. 
      • 설문 답변 선택시 탭으로 다음 문항으로 넘어갈 수 있어야한다. 
    • 효율성 요구사항
      • 성능 
        • 설문지 생성에 걸리는 시간은 1초 이내여야 한다. 
        • 동시 접속자 수 100명 이상 지원 및 성능이 저하되지 않아야 한다.
      • 공간
        • 분석된 report의 크기는 10MB 이내여야 한다. 
    • 신뢰성 요구사항
    • 이식성 요구사항
  • 조직 요구사항
    • 납품 요구사항
    • 구현 요구사항
    • 표준 요구사항
  • 외부 요구사항
    • 상호운용성 요구사항
    • 윤리 요구사항
    • 준법성 요구사항
      • 사생활 보호 요구사항
      • 안전 요구사항
        • DBMS는 MySQL을 사용
        • DB는 이중화해 고가용성 확보, 부하분산을 통한 성능 개선, 장애로 인한 데이터 손실 최소화를 한다.