1.현행 시스템 분석
(1) 플랫폼 기능 분석
1.플랫폼이란?
- 플랫폼은 어플리케이션을 구동시키는데 필요한 소프트웨어의 환경이다.
- 동일 플랫폼 내에서는 상호호환이 가능하고, 공급자와 수요자 등 여러 그룹이 참여하여 각자가 원하는 가치를 공정한 거래를 통해 교환하고 얻을 수 있도록 구축된 환경을 의미한다.
- 플랫폼은 크게 싱글 사이드, 투사이드, 멀티사이드의 유형으로 구분된다.
유형 | 설명 | 사례 |
싱글 사이드 플랫폼 (Single-Side Platform) |
소비자와 공급자를 제휴 관계로 연결하는 형태 | 아이튠즈 안드로이드 마켓 |
투 사이드 플랫폼 (Two-Side Platform) |
두 그룹을 중개하고 모두에게 개방하는 형태 | 소개팅 앱 |
멀티 사이드 플랫폼 (Multi-Side Platform) |
다양한 형태의 그룹을 연결하여 중개하는 형태 | 페이스북 인스타그램 |
- 플랫폼을 이용하면 소프트웨어 개발과 운영 비용이 감소하고 생산성이 향상된다.
- 동일 플랫폼의 커뮤니티를 형성하고 네트워크효과를 유발한다.
▷네트워크 효과: 상품에 대한 수요가 형성되자 이것이 다른 사람들의 상품 선택에 큰영향을 미치는 현상
2. 플랫폼의 기능 분석 절차
(2) 플랫폼 성능 특성 분석
1. 플랫폼 성능 특성 분석 이유
- 플랫폼 성능 분석을 통해 사용자의 서비스 이용시 속도의 적정성을 알 수 있다.
- 사용자 요구사항 중 성능에 대한 개선 요청 항목은 현재 시스템플랫폼 성능이 느린 것으로 제기될 가능성이 높다.
2. 플랫폼 성능 특성 분석 기법
- 사용자 인터뷰 : 현행 플랫폼 사용자 인터뷰를 통해 속도의 적정성 확인
- 성능 테스트 : 현행 플랫폼을 대상으로 성능, 부하 테스트를 수행
- 산출물 점검 : 현행 플랫폼과 유사한 타사 제품의 성능 자료 등을 분석
▷벤치마킹 테스트 : 도입하려는 제품군의 대상 Vendor를 선정하여 해당 제품군의 성능을 비교하는 테스트이다.
3. 플랫폼 성능 특성 측정 항목
- 경과 시간(Turnaround Time) : 어플리케이션에 작업을 의뢰(요구)한 시간부터 처리가 완료될 때까지 걸린 시간
- 사용률(Utilization) : 어플리케이션이 의뢰한 작업을 처리하는 동안 CPUM, 메모리 등이 자원 사용률
- 응답시간(Response Time) : 어플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간
- 가용성(Availability) : 일정 시간 내에 어플리케이션이 처리하는 일의 양
(3) 운영체제 분석
1. 운영체제의 개념
- 운영체제는 하드웨어 및 소프트웨어 자원을 효율적으로 관리하며 공통된 기능을 제공하는 소프트웨어로, 사용자가 컴퓨터를 좀 더 쉽게 사용할 수 있게 지원하는 소프트웨어이다.
2. 운영체제 종류 및 특징
구분 | 종류 | 특징 |
컴퓨터 | Windows | 중/소규모 서버, 일반 PC 유지, 광리비용 장점 |
UNIX | 대용량 처리, 안정성 높은 서버 | |
LINUX | 중/대규모 서버대상, 높은 보안성 제공 하드웨어 및 소프트웨어 소유 비용이 가장 적게 소요 |
|
모바일 | 안드로이드 | 스마트폰, 태블릿PC, 다양한 기기의 호환성 제공 |
iOS | 스마트폰, 태블릿PC, 높은 보안성과 고성능 제공 |
3. 운영체제 현행 시스템 분석 시 고려사항
- 품질측면
- 신뢰도 : 장기간 시스템 운영시 운영체제의 장애 발생 가능성
운영체제의 버그로 인한 재기동 여부
- 성능 : 대규모 및 대량 파일 작업(배치 작업)처리
지원가능한 메모리 크기(32bits, 64bits)
▷배치작업: 실시간 작업의 반대 개념으로 일련의 작업들을 하나의 작업단위로 묶어서 일괄로 처리하는 작업 - 지원측면
- 기술 지원 : 공급사들의 안정적인 기술지원. 오픈 소스 여부
- 주변 기기 : 설치가능한 하드웨어. 다수의 주변 기기 지원 여부
- 구축 비용: 지원 가능한 하드웨어 비용
설치할 응용 프로그램의 라이선스 정책 및 비용
유지 및 관리 비용
참고문헌
- 수제비 2021 정보처리기사 필기
'정보처리기사' 카테고리의 다른 글
I. 소프트웨어 설계 - ch 01.요구사항 확인(2.요구사항 확인 -1) (0) | 2021.06.28 |
---|