정보처리기사 실기대책(1)


현 시스템 분석 – 요구사항 확인

현재 시스템 분석에서 가장 먼저 해야 할 일현재 시스템 이해!

  • 현재 적용된 시스템을 파악하여 개발할 응용 소프트웨어에 대한 이해도를 높이기 위해 개발 범위 및 향후 개발할 시스템으로의 전환 방향분석하다
  • 운영 체제, 미들웨어 및 데이터베이스 요구 사항 식별
  • 대상 시스템을 지정하고 명확히 하기 위해

현 제도 이해 목적

  • 향후 개발할 시스템의 추진 방향 및 개발 범위 설정

현재 시스템 식별 프로세스

  1. 현재 시스템의 구성
    1. 형벌제도 구성현황의 정의
    2. 현재 시스템 구성 준비 시 고려 사항
  2. 기능 상태
    1. 현재 단위 작업 시스템에서 제공하는 기능에 대한 설명
    2. 주기능과 부기능으로 구분하여 계층적으로 표시
  3. 인터페이스 상태
    1. 데이터 유형, 데이터 형식, 프로토콜, 연결 유형, 주기 등
    2. 어떤 형식으로 데이터를 보내고 받습니까?

아키텍처 및 소프트웨어 구성 식별

  • 기본 작업을 수행하기 위해 각 계층에서 사용되는 기술 요소의 최상위 수준 그래픽 표현
  • 핵심 업무 처리 시스템 기반장차 ~ 가 되는

소프트웨어 구성 다이어그램

  • 단위업무시스템의 업무처리를 위하여 설치된 소프트웨어의 제품명, 용도, 라이선스, 적용방법 및 라이선스 수
  • 하드웨어 및 소프트웨어 비용은 인프라 구축 비용에서 작지 않습니다.

  • 상용 소프트웨어의 경우 라이선스가 적용되는 방식과 보유한 라이선스 수 파악이것이 가장 중요합니다!

하드웨어 다이어그램

  • 서버, 제품명, 요점, 수량, 이중화
  • 이중화는 하드웨어 장애 시 이중화 시스템을 준비할지 여부를 정의합니다.

네트워크 다이어그램

  • 비즈니스 처리 시스템이 어떤 종류의 네트워크 구성을 가지고 있는지 확인하십시오.
  • 서버 위치 및 서버 간의 네트워크 연결 방법 식별
  • 서버의 물리적 위치 파악, 조직 내 보안 취약점 분석 및 대응, 네트워크 장애 추적 및 대응 등 다양한 용도로 활용

현재 시스템 분석 보고서 작성

  1. 정보 시스템 구성 및 기능 인터페이스 데이터 수집
  2. 현재 시스템 아키텍처 및 소프트웨어 데이터 수집
  3. 하드웨어 및 네트워크 데이터 수집
  4. 수집된 데이터 분석
  5. 분석 결과를 Output으로 작성 – 기본 업무와 지원 업무를 나누어 작성
  6. 서면 결과물 검토 – 동료 검토 및 워크스루
  7. 검토 후 데이터 수정

운영 체제

  • 신뢰성 – 시스템을 장기간 운영할 때 운영 체제 고유의 발생
  • 성능 – 많은 수의 동시 사용자 요청 처리
  • 기술지원 – 안정적인 기술지원으로 많은 사용자가 이용
  • 주변 장치 – 설치 가능한 하드웨어 다중 주변 장치 지원
  • 공사비 – 유지관리비

개발 기술 환경 정의(온라인 트랜잭션 처리 – OLTP)

DBMS

  • 가용성 – 장기간 시스템 운영 중 장애 가능성
  • 성능 – 대규모 데이터 처리 능력
  • 기술지원 – 안정적인 기술지원
  • 상호 운용성 – 설치할 수 있는 운영 체제 유형

미들웨어

  • 운영 체제와 소프트웨어 응용 프로그램 사이에 위치
  • 유효성
  • 성능
  • 기술적 지원
  • 공사비

오픈 소스

  • 소스코드를 공개하여 특별한 제한 없이 조회 및 사용이 가능한 소스코드
  • 라이센스 유형
  • 사용자 수
  • 기술의 지속 가능성