[2023 정보처리기사] 1과목 – 3. 현행 시스템 분석

1. 현행 시스템 파악

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

 

2. 운영체제 분석

  • 운영체제(OS: Operation System)‏

컴퓨터 시스템의 자원을 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어.

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

 

3. 네트워크 분석

  3.1. 네트워크

– 노드(컴퓨터)들의 자원을 공유할 수 있게 하는 디지털 통신망.

– 노드 간 연결을 통해 서로의 데이터를 교환.

  3.2 프로토콜

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

  • 프로토콜의 3요소
    • 구문(Syntax): 데이터의 형식이나 부호화 및 신호레벨을 규정.
    • 의미(Semantic): 전송의 조작이나 오류제어를 위한 정보에 대한 규정.
    • 타이밍(Timing): 접속되어 있는 개체 간의 통신 속도나 메세지의 순서를 제어.

 

4. DBMS분석

  • DBMS(DataBase Management System)

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

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

 

5. 미들웨어 분석★

  • 미들웨어(Middleware)

: 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어

  • 미들웨어의 종류
    • PRC(Remote Procedure Call): 클라이언트가 원격에서 동작하는 프로시저를 호출
    • MOM(Message Oriented Middleware): 응용 소프트웨어 간의 데이터 통신을 위한 SW. 메세지 기반의 비동기형 베세지를 전달
    • ORB(Object Request Broker): 객체지향 시스템에서 객체 및 서비스를 요청하고 전송을 지원
    • DB 접속 미들웨어: 어플리케이션과 DB서버를 연결
    • TP 모니터: 온라인 트랜잰션을 처리 및 감시
    • WAS(Web Application Server): 동적인 컨텐츠를 처리. 클라이언트 / 서버 환경보다 웹 환경을 구현
    • ESB(Enterpise Servie Bus): 메세지 기반으로 느슨한 결합형태의 표준 인터페이스 통신을 지원. 기업 안팍에 있는 모든 시스템 환겨을 연동

 

Leave a Comment