1. 현행 시스템 분석
가. 플랫폼 기능 분석
(1) 플랫폼의 개념
- 플랫폼은 애플리케이션을 구동시키는데 필요한 소프트웨어의 환경
- 동일 플랫폼 내에서는 상호 호환이 가능하도록 만들어진 결합체
(2) 플랫폼의 유형
- 싱글 사이드 플랫폼 : 제휴관계를 통해 소비자와 공급자를 연결하는 형태
- 투 사이드 플랫폼 : 두 그룹을 중개하고 모두에게 개방하는 형태
- 멀티 사이드 플랫폼 : 다양한 이해관계 그룹을 연결하여 중계하는 형태
(3) 플랫폼의 기능
- 소프트웨어 개발과 운영비용이 감소, 생산성이 향상
- 동일 플랫폼의 커뮤니티 형성, 네트워크 효과 유발
(4) 플랫폼 기능 분석 절차
1. 현행 플랫폼 자료 수집 - 2. 수집자료 분석 - 3. 결과 산출물 작성
나. 플랫폼 성능 특성 분석
(1) 플랫폼 성능 특성 분석 이유
- 사용자의 서비스 이용 시 속도의 적정성을 알수 있음
- 성능에 대한 개선 요청 항목은 현재 시스템 플랫폼 성능이 느린 것으로 제기될 가능성이 높음
(2) 플랫폼 성능 특성 분석 기법
- 사용자 인터뷰 : 현행 플랫폼 사용자 인터뷰를 통해 속도의 적정성 확인 / 인터뷰 결과서
- 성능 테스트 : 현행 플랫폼을 대상으로 성능, 부하 테스트를 수행 / 성능테스트, 부하테스트 결과서
- 산출물 점검 : 현행 플랫폼과 유사한 타사 제품의 성능 자료 등을 분석 / 벤치마킹 테스트 결과서
(3) 플랫폼 성능 특성 측정 항목
- 경과시간 : 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간
- 사용률 : 애플리케이션이 의뢰한 작업을 처리하는 동안 CPU, 메모리 등의 자원 사용률
- 응답시간 : 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸리 시간
- 가용성 : 서버와 네트워크, 프로그램 등의 정보 시스템이 정상적으로 사용 가능한 정도
다. 운영체제 분석
(1) 운영체제(OS : Operating System)의 개념
- 운영체제는 하드웨어 및 소프트웨어 자원을 효율적으로 관리하며 공통된 기능을 제공하는 소프트웨어
- 컴퓨터를 좀 더 쉽게 사용하기 위해 지원하는 소프트웨어
(2) 운영체제 현행 시스템 분석
- 품질 측면 : 신뢰도, 성능
- 지원 측면 : 기술지원, 주변 기기, 구축비용
(3) 운영체제의 종류 및 특징
- 컴퓨터 : 윈도우즈(Windows), 유닉스(Unix), 리눅스(Linux)
- 모바일 : 안드로이드(Android), iOS
라. 네트워크 분석
(1) 개념
- 네트워크는 컴퓨터 장치들이 노드 간 연결을 사용하여 서로에게 데이터를 교환하는 기술
- 데이터 링크들은 광케이블과 같은 유선 매체 또는 와이파이와 같은 무선 매체를 통해 성립
(2) 네트워크 현행 시스템 분석
- 현행 시스템이 구성된 네트워크 구조를 네트워크 구성도를 통해 분석
- 네트워크 구성도의 작성을 통해 서버위치, 서버 간 연결 방식을 파악
- 백본망, 라우터, 스위치, 게이트웨이, 방화벽 등을 대상으로 분석
- 물리적인 위 관계파악, 조직 내 보안 취약성 분석 및 대응이 쉬움
마. DBMS(Database Management System) 분석
(1) 개념
- DBMS는 데이터베이스라는 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용프로그램
(2) 기능
- 중복 제어 : 동일한 데이터가 여러 위치에 중복으로 저장되는 현상 방지
- 접근 통제 : 권한에 따라 데이터에 대한 접근 제어
- 인터페이스 제공 : 사용자에게 SQL 등 다양한 인터페이스 제공
- 관계 표현 : 서로 다른 데이터 간의 다양한 관계를 표현할 수 있는 기능 제공
- 샤딩 / 파티셔닝 : 구조 최적화를 위해 작은 단위로 나누는 기능 제공
- 무결성 제약조건 : 무결성에 관한 제약조건을 정의 / 검사하는 기능 제공
- 백업 및 회복 : 데이터베이스 장애 발생 시 데이터의 보존 기능 제공
(3) DBMS 현행 시스템 분석
- 성능 측면 : 가용성, 성능, 상호 호환성
- 지원 측면 : 기술 지원, 구축 비용
바. 비즈니스 융합 분석
(1) 비즈니스 융합(Business Convergence)의 개념
- 비즈니스 융합은 융합 기술이 제공하는 기회나 융합의 원리를 적용해서 새로운 제품, 서비스, 산업을 창출하거나 기존 제품을 혁신하기 위한 기업 활동
- 산업 또는 시장 간 경계를 허물어 정보통신 기술을 적용해 새로운 비즈니스 모델로의 범위를 확대하는 것을 의미
(2) 비즈니스 융합 유형
- 고객 가치 : 개인, 사회, 인류의 행복과 번영을 위한 가치 창출
- 시장 유통 : 신시장 개척 또는 미래시장 선점
- 가치 제안 : 시장/고객의 미충족 욕구 대응을 위한 신상품 개발
(3) 비즈니스 융합 분석 절차
1. 기업전략 분석 : 기업환경과 그에 대응하기 위한 경쟁전략 분석
2. 영역 및 방향 설정 : 기업전략을 고려한 영역에 대한 설정
3. 포트폴리오 선정 : 부합성, 생존성, 경쟁, 성장성 등을 평가
4. 융합모델 설계 / 평가 : 구체적으로 수행할 비즈니스 모델을 설계, 융합모델 유효성 평가 및 시범 적용
5. 비즈니스 융합 실행 / 개선 : 프로토타이핑, 사업화 타당성 확인
'개인공부 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 4. 통합 구현 (0) | 2024.05.01 |
---|---|
[정보처리기사 실기] 3. 데이터 입출력 구현 (2) | 2024.05.01 |
[정보처리기사 실기] 2. 화면 설계 (1) | 2024.04.30 |
[정보처리기사 실기] 1. 요구사항 확인 (1) | 2024.04.30 |
[필기]1. 소프트웨어 설계 - 요구사항 확인(2) (4) | 2024.01.24 |