Myo-Kyeong Tech Blog

[ 정보처리기사 ] 1장 - 현행 시스템 파악 및 개발 기술 환경 파악 본문

정보처리기사

[ 정보처리기사 ] 1장 - 현행 시스템 파악 및 개발 기술 환경 파악

myo-kyeong 2023. 5. 28. 00:18
728x90
반응형

 

현행 시스템 파악 절차

 

  • 서버 이중화 : 서비스의 연속성을 보장하기 위해 운용 서버에 장애가 발생했을 시에 대기 서버로 서비스를 계속 제공하는 서버 구성 방식 
프로세스  현행 시스템 내용
1단계 시스템 성 파악  조직 주요 업무 담당하는 기간 업무와 지원하는 지원 업무 구분 기술
시스템 능 파악 현재 제공하는 기능들의 주요 기능, 하부 기능, 세부 기능 구분하여 계층형 표시 
시스템 터페이스 파악 업무 시스템 간에 주고받는 데이터 종류, 형식, 프로토콜, 연계 유형, 주기 명시
2단계  키텍처 구성 파악 최상위 수준에서 계층별로 표현한 아키텍처 구성도 작성
프트웨어 구성 파악 소프트웨어 제품명, 용도, 라이선스 적용 방식, 라이선스 수 명시 
3단계  드웨어 구성 파악  서버의 주요 사양, 수량, 서버의 이중화 적용 여부 명시 
트워크 구성 파악  서버 위치, 서버 간의 네트워크 연결 방식을 네트워크 구성도로 작성

 

운영체제(OS, Operating System)

  • 컴퓨터 시스템의 자원을 효율적으로 관리, 사용자가 컴퓨터를 편리하고 효율적으로 사용할 수 있도록 환경을 제공하는 소프트웨어 
  • 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어 일종
  • 요구사항 식별 시 고려사항 - 가용성, 성능, 기술 지원, 주변 기기, 구축 비용 

 

데이터베이스 관리 시스템(DBMS, DataBase Management System)

  • 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보 생성해주고, 데이터베이스 관리해 주는 소프트웨어
  • 데이터 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템
  • 요구사항 식별 시 고려사항 - 가용성, 성능, 기술 지원, 상호 호환성, 구축 비용

 

웹 어플리케이션 서버(WAS, Web Application Server)

  • 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어
  • 요구사항 식별 시 고려사항 - 가용성, 성능, 기술 지원, 구축 비용

 

오픈 소스(Open Source)

  • 누구나 별다른 제한 없이 사용할 수 있도록 소스 코드를 공개하는 소프트웨어
  • 요구사항 식별 시 고려사항 - 라이선스 종류, 사용자 수, 기술의 지속 가능성 
728x90
반응형