정보처리기사
현행 시스템 분석(1)
UTF-404
2024. 1. 6. 00:06
728x90
💡 플랫폼(Platfrom)의 개념
- 플랫폼은 애플리케이션을 구동시키는 데 필요한 소프트웨어의 환경이다.
- 동일 플랫폼 내에서는 상호 호환이 가능하도록 만들어진 결합체를 의미한다.
- 공급자와 수요자 등 복수 그룹이 참여하여 각 그룹이 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경이다
💡 플랫폼의 유형
- 플랫폼의 유형은 크게 싱글 사이드, 투 사이드, 멀티 사이드 플랫폼으로 구분한다.
유형 설명 사례
싱글 사이드 플랫폼 (Single-Side Platform) |
제휴 관계를 통해 소비자와 공급자를 연결하는 형태 | 아이튠즈 안드로이드 마켓 |
투 사이드 플랫폼 (Two-Side Platform) |
두 그룹을 중개하고 모두에게 개방하는 형태 | |
멀티 사이드 플랫폼 (Multi-Side Platform) |
다양한 이해관계 그룹을 연결하여 중개하는 형태 | 페이스북 인스타그램 |
💡 플랫폼의 기능
- 소프트웨어 개발과 운영비용이 감소하고 생산성이 향상된다.
- 동일 플랫폼의 커뮤니티를 형성하고 네트워크 효과를 유발한다.
📌 네트워크 효과란?
→ 어떤 상품에 대한 수요가 형성되면 이것이 다른 사람들의 상품 선택에 큰 영향을 미치는 현상이다.
💡 플랫폼 기능 분석 절차
- 플랫폼 기능 분석을 위한 프로세스를 참조하여 작업을 수행한다.
순서 절차 설명
1 | 현행 플랫폼 자료 수집 | ∙ 현행 시스템 담당자 제시 자료와 인터뷰를 통해 필요 자료 수집 / 파악 ∙ 인터뷰 결과서, 현행 플랫폼 구성도 도출 |
2 | 수집 자료 분석 | 수집된 자료에 산발적으로 존재하는 정보들의 취합 / 정제 작업을 실시 |
3 | 결과 산출물 작성 | 수집된 자료를 기반으로 플랫폼 기능분석도 작성 |
💡 플랫폼 성능 특성 분석 이유
- 플랫폼 성능 분석을 통해 사용자의 서비스 이용 시 속도의 적정성을 알 수 있다.
- 사용자 요구사항 중 성능에 대한 개선요청 항목은 현재 시스템 플랫폼 성능이 느린 것으로 제기될 가능성이 높다.
💡 플랫폼 성능 특성 분석 기법
기법 설명 산출물
사용자 인터뷰 | 현행 플랫폼 사용자 인터뷰를 통해 속도의 적정성 확인 | 인터뷰 결과서 |
성능 테스트 | 현행 플랫폼을 대상으로 성능, 부하 테스트를 수행 | 성능 테스트, 부하 테스트 결과서 |
산출물 점검 | 현행 플랫폼과 유사한 타사 제품의 성능 자료 등을 분석 | 벤치마킹 테스트 결과서 |
📌 벤치마킹 테스트(BMT; Bench Marking Test) → 도입 하려는 제품군의 대상 Vendor를 선정하여 해당 제품군의 성능을 비교하는 테스트이다.
💡 플랫폼 성능 특성 측정 항목
측정항목 설명
경과 시간(Turnaround Time) | 애플리케이션에 작업을 의뢰(요구)한 시간부터 처리가 완료될 때까지 걸린 시간 |
사용률(Utilization) | 애플리케이션이 의뢰한 작업을 처리하는 동안 CPU, 메모리 등의 자원 사용률 |
응답시간(Response Time) | 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간 |
가용성(Availability) | 서버와 네트워크, 프로그램 등의 정보 시스템이 정상적으로 사용 가능한 정도 |
728x90