NCS 요구사항 확인 - 현행 시스템 분석

안녕하세요

이번에는 현행 시스템을 분석하는 방법에 대해서 글을 써볼까 합니다.














1. 현행 시스템의 기능과 특징

가 . 제안 시스템의 구성 현황

현행 시스템 구성 현황의 정의 
현행 시스템 구성 현황은 조직의 주요 업무를 처리하는 기간 업무와 이를 지원하는 지원 업무로 구분하여 기술한 것이다.

현행 시스템 구성 현황 작성 시 고려 사항 
각 업무에 속하는 단위 업무 정보시스템들의 명칭, 주요 기능들을 명시함으로써 조직 내 존재하는 모든 정보시스템의 현황을 파악하도록 한다


나 . 제안 시스템의 기능 구성도

(1) 기능 현황의 정의 
단위 업무 시스템이 현재 제공하고 있는 기능을 기술한 것이다.

(2) 기능 현황 작성 시 고려 사항 
단위 업무 시스템에서 제공하는 기능들을 주요 기능과 하부 기능으로 구분하여 계층형으로 표시한다.



다. 인터페이스 현황

(1) 인터페이스 현황의 정의 
단위 업무 시스템이 다른 단위 업무 시스템과 주고받는 데이터의 종류, 데이터 형식, 프로토콜, 연계유형, 주기 등을 명시한 것이다.

(2) 인터페이스 현황 작성 시 고려 사항 
중요한 고려 사항으로는 어떤 형식(format)으로 데이터를 주고받는지(XML, 고정 포맷,가변 포맷 등), 어떤 통신규약(TCP/IP, X.25 등)을 사용하고 있고, 연계유형(EAI, FEP등)은 무엇인지 등이 있다.



라 . 현행 시스템 아키텍처 및 소프트웨어

2. 1. 현행 시스템 아키텍처 구성도

(1) 현행 시스템 아키텍처 구성도의 정의
기간 업무를 수행하기 위하여 계층별로 어떠한 기술 요소들을 사용하고 있는지 최상위 수준에서 그림으로 표현한 것이다.

(2) 현행 시스템 아키텍처 구성도 작성 시 고려 사항 
단위 업무 시스템별로 아키텍처가 다른 경우에는 가장 핵심이 되는 기간 업무 처리 시스템을 기준으로 한다. 



2. 2. 소프트웨어 구성도

(1) 소프트웨어 구성도의 정의 
단위 업무 시스템의 업무 처리를 위해 설치되어 있는 소프트웨어들의 제품명, 용도, 라이선스 적용 방식 등을 명시한 것이다. 

(2) 고려사항 
시스템 구축 시 인프라 구축 비용에서 하드웨어 비용뿐만 아니라 소프트웨어 비용이 적지 않기 때문에, 상용 소프트웨어의 경우에는 라이선스 적용 방식의 기준(사이트, 서버, 프로세서, 코어(core), 사용자 수 등)과 보유한 라이선스 수량 파악이 중요하다.


2.3 하드웨어 구성도

(1) 하드웨어 구성도의 정의 
단위 업무 시스템들이 어디에 위치하고 있는 서버에서 운용되고 있는지 서버의 주요 사양(CPU 처리 속도, 메모리 크기, 하드디스크의 용량 등)과 수량, 이중화가 적용되어 있는지 여부를 명시한 것이다.


(2) 하드웨어 구성도 작성 시 고려 사항 
이중화는 기간 업무의 서비스 기간, 장애 대응 정책에 따라 필요성 여부가 결정되며,현행 시스템에서 이중화가 적용된 경우에는 목표 시스템에서도 이중화가 필요한 경우가 대부분이며, 이에 따라 인프라 구축 기술 난이도 및 비용 증가 가능성이 존재한다.


2.4 네트워크 구성도
(1) 네트워크 구성도의 정의 
업무 처리 시스템들이 어떠한 네트워크 구성을 가지고 있는지 그림으로 표현한 것. 네트워크 장비의 용도, 제품명, 수량, 주요사양, 위치, 연동 프로토콜 등에 대해 명시한다.


(2) 네트워크 구성도 작성 시 고려 사항
네트워크 구성도의 작성을 통해 서버의 위치, 서버 간의 네트워크 연결 방식을 파악할 수 있다. 네트워크 구성도는 조직 내 서버들의 물리적인 위치 관계 파악, 조직 내 보안 취약성 분석 및 대응, 네트워크 장애 발생 추적 및 대응 등의 다양한 용도로 활용될 수 있다.



댓글 1개: