Certificate/정보처리기사

[1과목 소프트웨어 설계] 요구사항 확인 - 004. 현행 시스템 파악

S_sun 2024. 5. 6. 11:01

1. 현행 시스템 파악 절차

(1단계) 시스템 구성 파악 → 시스템 기능 파악 → 시스템 인터페이스 파악 → (2단계) 아키텍쳐 구성 파악 → 소프트웨어 구성 파악 → (3단계) 하드웨어 구성 파악 → 네트워크 구성 파악

 

2.시스템 구성 파악

  • 기간업무 : 조직의 주요 업무를 담담
  • 지원업무 : 기간업무를 지원
  • 각 업무에 속하는 단위 엄무 정보 시스템들의 명칭, 주요 기능을 명시

 

3. 시스템 기능 파악

  • 현재 제공하는 기능들을 주요 기능, 하부 기능, 세부 기능으로 구분하여 계층형으로 표시

 

4. 시스템 인터페이스 파악

  • 단위 업무 시스템 간 주고받는 데이터 종류, 형식, 프로토콜, 연계 유형, 주기 등을 명시
  • 데이터를 어떤 형식으로 주고 받는지 (xml, 고정포맷, 가변포맷 등), 통신규약을 무엇을 사용하는지 (TCP/IP, X25 등), 연계 유형은 무엇인지 (EAI, FEP 등) 반드시 고려

 

5. 아키텍쳐 구성 파악

  • 어떠한 기술 요소들이 사용되는지 최상위 수준에서 계층별로 표현한 아키텍쳐 구성도로 작성
  • 단위 업무 시스템별로 다른 경우, 가장 핵심이 되는 기간 업무 처리 시스템을 기준으로 표현

[그림1]  아키텍쳐 구성도

6. 소프트웨어 구성 파악

  • 단위 업무 시스템별 설치되어 있는 소프트웨어 제품명, 용도, 라이선스 적용 방식, 라이선수 수 등을 명시
  • 상용 소프트웨어의 경우 라이선스 적용 방식의 기준과 보유한 라이선수의 파악이 중요
  • Apach Tomcat, MySQL, UNIX, Sage, Oracle, Windows 10 등

 

7. 하드웨어 구성 파악

  • 단위 업무 시스템들이 운용되는 서버의 주요 사양과 수량, 이중화 적용 여부 명시
  • 이중화는 기간 업무의 서비스 기간, 장애 대응 정책에 따라 필요여부가 결정
  • 현행 시스템에 이중화가 적용된 경우 새로 구성될 시스템에도 이중화 필요
    • 비용증가, 시스템 구축 난이도 높아질 가능성 고려

 

8. 네트워크 구성 파악

  • 서버 위치, 서버 간 네트워크 연결 방식을 네트워크 구성도로 작성
  • 물리적인 위치 관계를 바악할 수 있고 보안 취약성을 분석해 적절한 대응 가능
  • 네트워크 장애 발생 시, 발생 원인을 찾아 복구하기 위한 용도로 활용 가능

[그림2] 네트워크 구성도

 

 

📖 Reference
 

2023 시나공 정보처리기사 필기 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

728x90
반응형