포스트

01. 현행 시스템 분석

01. 현행 시스템 분석

현행 시스템 파악

정의

  • 현행 시스템이 어떤 하위 시스템으로 구성되어 있는지

  • 제공하는 기능이 무엇인지

  • 다른 시스템들과 어떤 정보를 주고 받는지

  • 어떤 기술 요소를 사용하고 있는지

  • 사용하고 있는 소프트웨어 및 하드웨어는 무엇인지

  • 네트워크는 어떻게 구성되어 있는지

목적

  • 향후 개발하고자 하는 시스템의 개발범위 및 이행 방향성 설정에 도움을 주는 것이 목적

절차

1단계 : 현행 시스템의 구성, 기능, 인터페이스 현황을 파악하는 단계
2단계 : 현행 시스템의 아키텍처 및 소프트웨어 구성 현황을 파악하는 단계
3단계 : 현행 시스템의 하드웨어 및 네트워크 구성 현황을 파악하는 단계


플랫폼 기능 분석

정의

  • 어플리케이션을 구동시키는데 필요한 하드웨어와 소프트웨어의 결합

  • 공급자와 수요자들이 참여하여 각자가 얻고자 하는 가치를 공정한 거래를 통해 교환할 수 있도록 구축된 환경

기능

연결기능 : 연결을 가능케 하는 장소를 제공하여 교류를 촉진
비용감소 기능 : 플랫폼을 제공하여 각 그룹이 처리할 때 발생하는 시간과 비용 절감
브랜드 신뢰 기능 : 플랫폼 브랜드가 사용자에게 신뢰감을 부여하여 일정 수준의 질을 보장
커뮤니티 형성 : 그룹 간 상호작용을 통한 커뮤니티 형성

종류

하드웨어 플랫폼 : 실제 생활의 다양한 부분에서 접하는 물리적 구조물
소프트웨어 플랫폼 : 다양한 어플리케이션이 작동하는 기반이 되는 운영체제
서비스 플랫폼 : 다른 서비스들이 나의 서비스를 쉽게 사용할 수 있게 해주는 인터넷 기반의 기술 환경

유형

거래 플랫폼

  • 공급자의 상품과 소요자와의 중개역할을 하는 플랫폼

  • 제휴 관계를 통해 소비자와 공급자를 연결하는 형태

  • ex) 지마켓, 11번가, 이베이 등

생태계 플랫폼

  • 사업자가 제공하는 다양한 인프라를 활용해서 제품이나 서비스를 수요자에게 제공하는 플랫폼

  • ex) 앱스토어, 플레이스토어 등

다면 플랫폼

  • 멀티 사이드 플랫폼 이라고도 함

  • 수요자와 공급자에게 서로 다른 가치를 제공하는 플랫폼

  • 다양한 이해관계 그룹을 연결하여 중개하는 형태

  • ex) 네이버, 페이스북, 인스타그램 등

마케팅 플랫폼

  • 기존의 웹사이트를 소셜 네트워크 서비스와 연동

  • Open Graph 기법 사용

CPND

  • 콘텐츠를 플랫폼에 맞게 가공하고 네트워크를 통해 사용자의 단말기로 서비스가 이루어짐을 표현하는 무선 인터넷 서비스의 가치사슬

Content Platform Network Device


플랫폼 성능 특성 분석

기법

  • 사용자 인터뷰

  • 성능 테스트

  • 문서 점검

측정 항목

반환시간 | Turnaround Time : 요청된 시간으로부터 처리가 완료될 때까지 걸린 시간
응답시간 | Response Time : 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간
가용성 | Availability : 정보시스템이 정상적으로 사용 가능한 정도
사용율 | Utilization : 요청을 처리하는 동안 CPU, 메몰 등의 자원 사용률


운영체제 분석

개념

  • 컴퓨터 시스템 자원을 효율적으로 관리하여 사용자가 컴퓨터를 편리하게 사용할 수 있도록 환경을 제공해주는 시스템 소프트웨어

  • 컴퓨터 시스템이 제공하는 모든 하드웨어, 소프트웨어를 사용할 수 있도록 해줌

  • 사용자와 하드웨어 간의 인터페이스를 담당

종류

유닉스 | UNIX

  • 타 기종으로의 우수한 이식성

  • 계층적 파일 시스템

  • 대화형 시스템

  • 다중 작업과 다중 사용자 지원

리눅스 | Linux

  • 공개형 오픈 소스 운영체제

  • 다중 사용자 지원

  • 다중 작업 및 가상 터미널 환경 지원

  • 뛰어난 신뢰성

  • 강력한 네트워크 운영체제

  • 다양한 배포판 존재

윈도우 | Windows

  • 마이크로소프트 사에서 개발한 컴퓨터 운영체제

  • 데스크탑에 쓰이는 OS 중 가장 많은 점유율

맥 | Mac

  • 레지스트리가 없음

  • 보안

  • 무료 업그레이드

  • 일관적인 유저 인터페이스

Mobile OS

  • IOS

  • Android

  • Symbian

  • BlackBerry

  • Windows Phone

  • Kai


네트워크 분석

개념

  • 노드(컴퓨터)들이 자원을 공유할 수 있게 하는 디지털 전기 통신망

  • 분산되어 있는 컴퓨터를 통신망으로 연결

  • 노드 간 연결을 통해 서로에게 데이터를 교환

프로토콜

  • 데이터를 교환하기 위해 사용하는 통신 규칙

  • 프로토콜의 3요소

    • 구문 | Syntax : 데이터의 형식이나 부호화 및 신호 레벨을 규졍
    • 의미 | Semantic : 전송의 조작이나 오류 제어를 위한 제어 정보에 대한 규정
    • 타이밍 | Timing : 접속되어 있는 개체 간의 통신 속도의 조정이나 메시지의 순서 제어 규정

OSI 7계층

응용 계층 | Application Layer : 응용 서비스 연결
표현 계층 | Presentation Layer : 데이터 표현 규정, 암호화
세션 계층 | Session Layer : 연결 접속 및 동기 제어
전송 계층 | Transport Layer : 실제 전송을 위한 규정(TCP, UDP)
네트워크 계층 | Network Layer : 최선의 통신 경로 선택
데이터 링크 계층 | DataLink Layer : 두 컴퓨터 간 데이터 통신 규정
물리 계층 | Physical Layer : 물리적인 연결 방식


DBMS 분석

DBMS(Database Management System)

  • 사용자, 애플리케이션 등의 상호 작용을 위해 데이터를 저장하고 분석하는 소프트웨어

  • DB 생성, 조회, 변경 등의 관리

현행 시스템 DB 분석

  • DBMS의 종류, 버전, 구성방식, 스토리지 크기, 백업 주기 분석

  • 테이블 수량, 데이터 증가 추이, 백업 방식 등을 분석

구축 시 고려사항

  • 가용성

  • 성능

  • 기술지원

  • 상호 호환성

  • 구축 비용

종류

  • Oracle

  • Microsoft SQL Server

  • MySQL

  • SQLite


비즈니스 융합분석

비즈니스

  • 재화, 서비스 등 유형&무형의 가치를 제공하고 그에 상응하는 대가를 보상받는 등 영리를 목적으로 하는 모든 활동

  • 재화나 서비스의 개발 및 제공을 통해 영리를 추구하는 기업, 경영 활동

융합

  • 산업 시장 간의 경계를 허물고, ICT(정보 통신 기술) 등을 통해 비즈니스 모델의 적용 범위를 확대

융합 모형

제품 융합 : 2가지 이상 제품의 기능과 속성을 하나로 모음
서비스 융합 : 2가지 서비스의 기능과 속성을 하나로 모음
제품과 IT 융합 : 기존 제품에 IT부품 또는 자재, SW 등을 추가
서비스와 IT 융합 : 기본 서비스에 IT부품 또는 자재, SW 등을 추가
제품의 서비스화 : 제품에 자사 또는 타사의 서비스를 부가하여 서비스 제공
서비스의 제품화 : 서비스를 제품화 또는 장비, 기기로 전환
제품과 서비스 통합 : 사용자의 요구에 부합하는 시스템 또는 솔루션
O2O | Online to Offline : 온라인과 오프라인 소비채널을 융합

이 기사는 저작권자의 CC BY-NC 4.0 라이센스를 따릅니다.