상세 컨텐츠

본문 제목

정보처리기사 실기시험 준비 [1]

정보처리기사/정보처리기사 실기

by JORDON 2023. 4. 16. 20:03

본문

반응형

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

 

현행시스템 분석에서 가장 먼저해야 할 일현행시스템 파악!

  • 개발하고자 하는 응용소프트웨어에 대한 이해를 높이기 위해 현행시스템이 적용된 현황을 파악함으로서 개발범위와 향후 개발될 시스템으로의 이행 방향성을 분석
  • 운영체제, 미들웨어, 데이터베이스의 요구사항 식별
  • 목표시스템을 구체화와고 명확하게 하기 위함

현행시스템의 파악의 목적

  • 향후 개발하고자 하는 시스템의 이행방향성과 개발범위를 설정하기 위함

현행시스템 파악절차

  1. 현행시스템의 구성 현황
    1. 형행시스템의 구성현황의 정의
    2. 현행 시스템 구성현황 작성시 고려사항
  2. 기능 현황
    1. 단위 업무시스템이 현재 제공하고 있는 기능을 기술한 것
    2. 주요 기능과 하부 기능으로 구분하여 게층형으로 표시
  3. 인터페이스 현황
    1. 단위업무 시스템이 다른 단위 업무시스템과 주고받는 데이터의 종류, 데이터형식, 포로토콜, 연계유형, 주기 등
    2. 어떤 포맷으로 데이터를 주고 받는지

아키텍처 및 소프트웨어 구성 파악

  • 기간 업무를 수행하기 위하여 계층별로 어떠한 기술요소들을 사용하고 있는지 최상위 수준에서 그림으로 표현
  • 가장 핵심이 되는 기간 업무 처리시스템을 기준으로 한다.

소프트웨어 구성도

  • 단위 업무 시스템의 업무처리를 위해 설치되어 있는 소프트웨어들의 제품명, 용도, 라이센스, 적용방식, 라이센스 수
  • 인프라 구축비용에서 하드웨어 소프트웨어의 비용이 적지 않음
  • 상용소프트웨어의 경우 라이센스의 적용 방식과 라이센스 수량 파악이 가장 중요!

하드웨어 구성도

  • 서버, 제품명, 주요사항, 수량, 이중화
  • 이중화란 하드웨어를 사용하는데 장애가 발생했을 경우 예비 시스템을 준비할지 말지에 대한 정의

네트워크 구성도

  • 업무처리 시스템들이 어떠한 네트워크 구성을 가지고 있는지 확인
  • 서버의 위치, 서버간의 네트워크 연결방식을 파악
  • 서버들의 물리적인 위치 관계 파악,조직 내 보안 취약성 분석 및 대응, 네트워크 장애 발생 추적 및 대응 등의 다양한 용도로 활용

현행시스템 분석서 작성

  1. 정보시스템구성 및 기능 인터페이스 자료수집
  2. 현행시스템 아키텍처 및 소프트웨어 자료수집
  3. 하드웨어 및 네트워크 자료수집
  4. 수집한 자료를 분석 
  5. 분석한 결과를 산출물로 작성 - 기간업무와 지원업무를 나누어 작성
  6. 작성된 산출물에 대한 검토 - 동료검토 및 워크스루
  7. 검토 후 자료수정

운영체제

  • 신뢰도 - 장기간 시스템을 운영할 때 운영체제 고유의 발생 가능성
  • 성능 - 대규모 동시 사용자 요청 처리
  • 기술 지원 - 안정적인 기술지원, 다수의 사용자가 사용
  • 주변기기 - 설치가능한 하드웨어 다수의 주변기기 지원 여부 
  • 구축비용 - 유지 및 관리 비용

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

DBMS

  • 가용성 - 장기간 시스템 운영시 장애 발생 가능성
  • 성능 - 대규모 데이터 처리성능
  • 기술지원 - 안정적인 기술지원
  • 상호호환성 - 설치가능한 운영체제 종류

미들웨어

  • 운영체제와 소프트웨어 애플리케이션 사이에 위치
  • 가용성
  • 성능
  • 기술지원
  • 구축비용

오픈소스

  • 소스코드를 공개해 특별한 제한 없이 그 코드를 보고 사용할 수 있는 소스코드
  • 라이센스의 종류
  • 사용자 수
  • 기술의 지속가능성
반응형

관련글 더보기

댓글 영역