목록Study IT/정보처리기사 (7)
Ga0's

문제1 SW 인터페이스 구현에 관련된 다음 설명에서 괄호에 공통으로 들어갈 알맞은 용어를 쓰시오. 웹 페이지의 기본 형식인 HTML의 문법이 각 웹 브라우저에서 상호 호환적이지 못하다는 문제와 SGML의 복잡함을 해결하기 위하여 개발된 ( )은 다른 특수한 목적을 갖는 마크업 언어이다. 원할한 데이터의 연계를 위해 송 ∙ 수신 시스템 간에 전송되는 데이터가 동일한 구조로 구성될 수 있도록 형태를 정의하는 역할을 수행하며, 다음과 같은 특징이 있다. 유니코드 문자 (Unicode Text) ▪ 텍스트 데이터 형식으로 유니코드를 사용하여 전 세계 언어를 지원한다. ( ) 파서 (Parser) ▪ 대다수의 웹 브라우저가 해석을 위한 번역기(Parser)를 내장하고 있다. 마크업(Markup)과 내용(Conte..

문제1 시스템 관리와 관련하여 다음의 설명이 의미하는 용어를 쓰시오. ▪ A는 한국IT 보안관제실에서 근무하게 되었다. A는 서비스 운용 중 외부 공격으로 인한 서버다운, 자연재해, 시스템 장애 등의 비상 상황에도 고객 응대 서비스를 정상적으로 수행하기 위해 구축한 시스템을 관리하는 업무를 수행한다. 이 용어는 위와 같은 비상 상황이 발생한 경우 "비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동 될 때까지의 시간"을 의미한다. ∴ RTO RTO(Recovery Time Objective) ▪ RTO : 목표 복구 시간 - 장애 발생 시 시스템을 원 상태로 복구하는데 소요되는 시간 - 고려해야할 점 : 시스템이 얼마나 빨리 복구되어야 하고, 서비스가 재개될 때 걸리는 시간은 어떠한지 RPO..

문제1 소프트웨어 공학에서 리팩토링(Refactoring)을 하는 목적에 대해 간략히 서술하시오. ∴ 소프트웨어를 보다 이해하기 쉽고 수정하기 쉽도록 만들어서 빠르게 개발할 수 있도록 하기 위함이다. 소프트웨어 공학(SE; Software Engineering) ▪ 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문 ▪ 여러가지 방법론과 도구, 관리 기법들을 통하여 소프트웨어의 품질과 생산성 향상을 목적으로 한다. ▪ 소프트웨어 공학의 기본 원칙 - 현대적인 프로그래밍 기술을 계속적으로 적용해야 한다. - 개발된 소프트웨어의 품질이 유지되도록 지속적으로 검증해야 한다. - 소프트웨어 개발 관련 사항 및 결과에 대한 명확한 기록을 유지해야 한다. 리팩토링(Reafactoring) ▪ "결과의 변경 없이..

문제4 데이터베이스 회복(Recovery)기법에 관련된 다음 설명에서 괄호에 공통적으로 들어갈 가장 알맞은 답을 쓰시오. ( )은 트랜잭션이 데이터를 변경하면 트랜잭션이 부분 완료되기 전이라도 즉시 실제 DB에 그 내용을 반영하는 기법으로, 장애가 발생하여 회복 작업할 경우를 대비하여 갱신된 내용들을 로그(log)에 보관시킨다. ( )에서 회복 작업을 수행할 경우 Redo와 Undo 모두 수행 가능하다. ∴ 즉시갱신 회복 기법 (Immediate Update) 장애의 유형 ▪ 트랜잭션 장애 : 트랜잭션의 실행 시 논리적인 오류로 발생할 수 있는 에러 상황 ▪ 시스템 장애 : H/W 시스템 자체에서 발생할 수 있는 에러 상황 ▪ 미디어 장애 : 디스크 자체의 손상으로 발생할 수 있는 에러 상황 Undo와 ..