본문 바로가기
휴지통/정보처리기사

04. 현행 시스템 파악

by 신재권 2021. 12. 31.

현행 시스템 파악 절차

새로 개발하려는 시스템의 개발 범위를 명확히 설정하기 위해 현행 시스템의 구성과 제공 기능, 시스템 간의 전달 정보, 사용되는 기술 요소, 소프트웨어 하드웨어, 그리고 네트워크의 구성 등을 파악

1단계 (구성 ,기능, 인터페이스)

  • 시스템 구성 파악
  • 시스템 기능 파악
  • 시스템 인터페이스 파악

2단계 (아키텍쳐, 소프트웨어)

  • 아키텍쳐 구성 파악
  • 소프트웨어 구성 파악

3단계 (하드웨어, 네트워크)

  • 하드웨어 구성 파악
  • 네트워크 구성 파악

시스템 구성 파악

현행 시스템의 구성은 조직의 주요 업무를 담당하는 기간 업무와 이를 지원하는 지원 업무로 구분

  • 조직 내에 있는 모든 정보시스템의 현황을 파악할 수 있도록 각 업무에 속하는 단위 업무 정보시스템들의 명칭, 주요 기능들을 명시

업무 → 업무에 속하는 정보시스템의 명칭 → 주요기능의 내용

시스템 기능 파악

현행 시스템의 기능은 단위 업무 시스템이 현재 제공하는 기능들을 주요 기능, 하부 기능, 세부 기능으로 구분하여 계층화

단위 업무 시스템 → 주요 업무 기능 → 세부 업무 기능 → 세부 업무 기능 활동

시스템 인터페이스 파악

현행 시스템의 인터페이스에는 단위 업무 시스템 간에 주고 받는 데이터의 종류, 형식, 프로토콜, 연계 유형, 주기 등을 명시

  • 데이터를 어떤 형식으로 주고 받는지, 통신 규약을 어떤 것을 사용할 것인지, 연계 유형은 무엇인지 고려

아키텍처 구성 파악

현행 시스템의 아키텍처 구성은 기간 업무 수행에 어떠한 기술 요소들이 사용되는지 최상위 수준에서 계층별로 표현한 아키텍처 구성도로 작성

  • 아키텍처가 단위 업무 시스템별로 다른 경우 가장 핵심이 되는 기간 업무 처리 시스템을 기준으로 표현

소프트웨어 구성 파악

소프트웨어 구성에는 단위 업무 시스템 별로 업무 처리를 위해 설치되어 있는 소프트웨어들의 제품명, 용도, 라이선스 적용 방식, 라이선스 수 등을 명시

  • 시스템 구축 비용 면에서 소프트웨어 비용이 적지 않은 비중을 차지하므로, 상용 소프트웨어의 경우 라이선스 적용 방식과 기존과 보유한 라이선스의 파악이 중요

하드웨어 구성 파악

하드웨어 구성에는 단위 업무 시슽젬들이 운용되는 서버의 주요 사양과 수량, 그리고 이중화의 적용 여부 명시

  • 서버의 이중화는 기간 업무의 서비스 기간, 장애 대응 정책에 따라 필요 여부가 결정
  • 현행 시스템에 이중화가 적용된 경우 대부분 새로 구성될 시스템에도 이중화가 필요 → 비용 증가 및 시스템 구축 난이도 상승 고려

네트워크 구성 파악

네트워크 구성은 업무 시스템들의 네트워크 구성을 파악할 수 있도록 서버의 위치, 서버 간의 네트워크 연결 방식을 네트워크 구성도로 작성

  • 네트워크 구성도를 통해 서버들의 물리적인 위치 관계를 파악 → 보안 취약점을 분석하여 적절한 대응
  • 네트워크 장애가 발생한 경우 발생 원인을 찾아 복구하기 위한 용도로 활용

정리

1단계 : 시스템 구성파악, 시스템 기능 파악 , 시스템 인터페이스 파악

2단계 : 아키텍처 구성 파악, 소프트웨어 구성 파악

3단계 : 하드웨어 구성 파악, 네트워크 구성 파악

시스템 구성 파악 : 모든 정보 시스템을 파악할 수 있도록 업무에 속하는 명칭, 주요 기능 명시

시스템 기능 파악 : 업무 시스템이 제공하는 주요 기능과 하부기능, 세부기능으로 구분하여 계층화

시스템 인터페이스 파악 : 단위 업무 시스템 간에 주고 받는 데이터의 종류, 형식, 프로토콜, 연계유형, 주기 등 명시

아키텍처 구성 파악 : 업무 수행에 사용되는 기술 요소들을 최상위 수준에서 계층별로 표현한 아키텍처 구성도 작성 → 어떠한 관계로 상호 작용하는지 파악

소프트웨어 구성 파악 : 업무 시스템 별로 업무 처리를 위해 소프트웨어를 파악 → 시스템 구축비용 확인

하드웨어 구성 파악 : 서버의 이중화 여부 및 서버 사양, 수량 명시

네트워크 구성 파악 : 네트워크 구성도를 작성함 → 위치관계를 쉽게 파악 , 보안 취약성 분석, 네트워크 장애 복구

'휴지통 > 정보처리기사' 카테고리의 다른 글

006. 요구사항 정의  (0) 2022.01.01
005. 개발 기술 환경 파악  (0) 2021.12.31
03. XP(eXtreme Programming) 기법  (0) 2021.12.31
02. 스크럼(Scrum) 기법  (0) 2021.12.31
01. 소프트웨어 생명 주기  (0) 2021.12.31