🔥 [Platform 성능 특성 분석]🔥
🎁 < Platform 성능 특성 분석의 필요성 >
- 플랫폼 성능 분석을하는 것은 사용자 경험을 향상시키는데 중요한 역할을 한다. 특히, 서비스 이용 시의 반응 속도는 사용자의 만족도에 큰 영향을 미친다. 느린 플랫폼은 사용자들로 부터 불편함을 호소받을 가능성이 높아, 성능 분석을 통해 빠르게 인지하고 개선할 수 있다.
1. 사용자 경험 향상 : 플랫폼의 성능을 분석하면 사용자가 서비스를 이용하는 동안의 속도와 효율성을 파악할 수 있다.
만약 서비스의 반응 속도가 느리다면, 이는 사용자가 서비스를 이용하는데 불편함을 겪을 수 있다. 따라서 성능 분석을 통해 이런 문제를 미리 발견 하고, 사용자 경험을 향상시킬 수 있다.
2. 성능 개선 요청 응대 : 사용자로부터의 요청 중, 플랫폼의 성능 개선에 관한 것이 많을 경우, 이는 현재 플랫폼 성능이 충분하지 않다는 신호일 수 있다.이럴 때 성능 분석을 통해 어디가 문제인지 파악하고, 적절한 개선 방안을 마련할 수 있다. 이렇게 함으로써 사용자의 요구를 더욱 잘 수렴하고,서비스 품질을 개선할 수 있다.
💻 < 플랫폼 성능 특성 분석 기법 >
기법 | 설명 | 산출물 |
사용자 인터뷰 | 현재 플랫폼의 사용자들을 대상으로 인터뷰를 진행한다. 이를 통해 사용자들이 플랫폼의 속도를 어떻게 느끼는지,그리고 더 개선되어야 할 부분이 무엇인지를 파악한다. | 이 인터뷰의 결과는 정리하여'인터뷰 결과서'에 담는다. |
성능 테스트 | 현재 플랫폼의 성능과 부하 상황을 테스트한다. 이 테스트는 플랫폼이 얼마나 빠르게 반응하며,많은 요청이 들어왔을 때 어떻게 대응하는지를 파악하는데 사용된다. | 이 테스트의 결과는'성능 테스트 결과서', '부하 테스트 결과서'에 정리된다. |
산출물 점검 | 현재 플랫폼과 유사한 다른 제품의 성능을 비교 분석한다. 이를 통해 현재 플랫폼이 어떻게 개선될 수 있는지, 또는 이미 잘 동작하는 요소는 무엇인지를 파악한다. | 이 과정의 결과는 '벤치마킹 테스트 결과서'에 정리된다. (여기서 벤치마킹이란 제품 성능 측정하고, 그 성능을 다른 제품의 성능과 비교하는 과정이다.) |
💻 < 플랫폼 성능 특성 분석 측정 항목 >
측정 항목 | 설명 |
경과 시간(Turnaround Time) | 사용자가 Application에 작업을 요청한 시점부터 그 작업이 완료되는 시점까지의 시간. 즉, 얼마나 빠르게 작업이 처리되는지를 나타낸다. |
사용률(Utilization) | Application이 작업을 처리하는 동안 시스템 자원(CPU, Memory 등)이 얼마나 활용되는지를 나타낸다. 이를 통해 시스템 자원이 효율적으로 사용되는지, 아니면 과도하게 사용되어 부하가 발생하는지를 알 수 있다. |
응답시간(Response Time) | 사용자가 Application에 요청을 보낸 시점부터 그 요청에 대한 응답이 돌아오는 시점까지의 시간을 말한다. 이는 사용자가 Application을 얼마나 빠르게 경험하는지를 나타내는 중요한 지표이다. |
가용성(Availability) | Server,Network,Program 등의 System이 얼마나 안정적으로 동작하고, 사용자가 필요로 할 때 접근할 수 있는 상태인지를 나타낸다. 이는 서비스의 안정성과 신뢰성을 평가하는데 중요한 지표이다. |
출처 : 2023 수제비 정보처리기사 필기
https://product.kyobobook.co.kr/detail/S000200275590
'소프트웨어 설계' 카테고리의 다른 글
소프트웨어 요구사항 확인/1.6# 현행 시스템 분석 (0) | 2023.05.22 |
---|---|
소프트웨어 요구사항 확인/1.5# 현행 시스템 분석 (0) | 2023.05.22 |
소프트웨어 요구사항 확인/1.4# 현행 시스템 분석 (0) | 2023.05.22 |
소프트웨어 요구사항 확인/1.3# 현행 시스템 분석 (0) | 2023.05.22 |
소프트웨어 요구사항 확인/1.1# 현행 시스템 분석 (0) | 2023.05.19 |