정보관리기술/소프트웨어공학

성능 요구사항 주요 성능지표

아이티신비 2024. 5. 20. 09:30

문제6) 정보시스템의 성능 요구사항 작성 시 고려해야 하는 주요 성능지표 및 내용에 대하여 설명하시오

답)

 

 

1. 정보시스템 성능 요구사항의 개요

개념
목표 시스템의 일부 기능이 달성해야 하는 최고 또는 최저 능력을 명시한 것으로 시스템이 어떠한 기능을 수행할 때 소요되는 시간이나 처리량, 자원 사용치 등에 대한 요구사항을 기술
  • 성능 요구사항은 목표시스템의 안정적인 운영과 유지를 위해 요구되는 기술적인 요소를 포함

 

2. 정보시스템 성능 요구사항 작성 시 고려해야 하는 주요 성능 지표

가. 주요 성능 지표 요약

  • 성능 요구사항은 성능일반, 처리속도 및 시간, 처리량, 자원 사용량의 4가지 표준 항목으로 분류

 

나. 주요 성능 지표 구성 요소

구분
주요 성능 지표
설명
성능 일반
성능 일반
  • 사업대상 시스템의 성능을 고려한 개발 방안 제시
  • 대상 시스템의 안정적 운영 지원 및 사용자 지원 방안 제시
처리속도 및 시간
온라인성 업무 응답시간
  • 요청 응답시간은 사용자가 요청한 시간으로부터 3초 이내에 최초 결과값을 보여줘야함
온라인 배치성 업무 응답시간
  • 온라인 배치성 업무에 요청에 대해 3분 내 그 결과를 보여주어야 함
  • 대량데이터 처리에는 적용되지 않음
배치성 업무 응답시간
  • 일일배치 10분내 처리, 월 배치 1시간 내 처리
  • 대량데이터 처리에는 적용되지 않음
웹페이지 디스플레이시간
  • 등록, 오류 등 사용자 확인 메시지 제공
  • 시스템 각 웹페이지의 경우, 수초 내에 디스플레이 되어야 함
오류응답시간
  • 모든 오류에 대한 메시지를 정보 입력 후 3초 이내 제시
  • 오류 메시지 사용자가 인지하여 즉시 조치할 수 있도록 작성
  • 데이터 형식의 모든 오류는 1초내 제시
  • 통계 기능등 일정시간 소요되는 작업은 작업 진행상황 제시
처리량
동시 사용자 접속 수
  • 평균적으로 동시 사용자수 200명 이상 지원 및 성능저하되지 않아야함
  • 로그인 사용자는 로그인 후 5분 이상 경과된 사용자를 의미함
동시 처리능력
  • 초기 시스템은 초당 최소한 100건 입력처리
  • 최대 부하 상태에서 초당 50건 입력처리
자원
사용량
CPU 사용률
  • 서비스 가용시간 동안의 CPU평균 사용률은 90%를 넘으면 안됨
  • 정상상태에서 백그라운드 작업을 위하여 CPU 50%이하로 사용해야함
메모리 사용률
  • 메모리 사용률을 주기적으로 체크해야함
  • 성능 요구사항 작성 시 개발되는 소프트웨어 및 시스템의 물리적 속성, 통신 트래픽에 따라 성능 요구값이다를 수 있으므로 이 부분을 고려하여 작성해야 함

 

3. 주요 성능 지표 별 상세 작성 항목 설명

Level 1
Level 2
Level 3
Level 4
PER :
성능 요구사항
GEN : 성능일반
GEN : 성능일반
01 성능 일반
SPD : 처리속도 및 시간
RES :
01 온라인성 업무
응답시간
02 온라인 배치성 업무
응답시간
03 배치성 업무
응답시간
04 웹 페이지
디스플레이 시간
05 오류 응답시간
THR : 처리량
COU : 동시접속자 수
01 동시 사용자 접속 수
THR : 동시 처리능력
01 동시 처리능력
RES : 자원 사용량
CPU :
CPU 사용률
01 CPU 사용률
MEM : 메모리 사용률
01 메모리 사용률
  • 성능 요구사항은 기능 및 품질 요구사항의 수행을 제약하거나 혹은 그 내용에 영향을 미칠 수 있기 때문에 기능 및 품질 요구사항과 상호 연관성을 고려하여 정의되어야 함

 

4. 정보시스템 성능 요구사항 작성 시 유의사항

구분
유의사항
설명
정량/작업형태
정량적 기술
  • 성능요구사항은 검증이 가능토록 목표값을 정량적으로 기술
작업형태 고려
  • 개발 시스템의 작업형태(온라인 트랜잭션 또는 일괄처리 등)에 따라 성능 요구값이 다를 수 있는 것을 고려
확장성
  • 자원 효율성은 시스템 개발 후 확장성을 고려하여 요구
품질/효율성
기능 및 품질요구사항 고려
  • 기능 및 품질 요구사항의 수행을 제약하거나, 품질 요구사항으로 인해 성능에 영향을 미칠 수 있으므로 상호 관계를 고려하여 정의
비용대비 효율성
  • 성능은 비용 및 시스템 장비구성과 밀접한 관계가 있기 때문에 비용 대비 효율성 고려하여 목표 값 기술
  • 성능 관련 기능 점수 복잡도 보정 계수에 대한 정보는 SW 사업대가산정 참조


 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥