기출문제/정보처리기사

2020년 3회 정보처리기사 기출문제 68번

엉클지니 2025. 4. 9. 19:05

68. 배치 프로그램의 필수 요소에 대한 설명으로 틀린 것은?

    자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 한다.

    안정성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 한다.

    대용량 데이터는 대용량의 데이터를 처리할 수 있어야 한다.

     무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말           아야 한다.

 

 

 

이 문제는 배치 프로그램의 필수 요소에 대한 설명을 묻고 있습니다. 배치 프로그램에 대한 개념을 먼저 살펴보고, 각 설명을 하나씩 분석해 볼게요. 😊

배치 프로그램의 정의

**배치 프로그램(batch program)**은 사용자가 직접 개입하지 않고 미리 정의된 작업들을 일정한 순서에 맞춰 자동으로 처리하는 프로그램입니다. 대개 대량의 데이터를 처리하는 작업에 사용됩니다. 배치 프로그램은 자동화, 안정성, 대용량 데이터 처리, 성능, 무결성 등을 중요하게 고려합니다.


각 설명 분석

  1. ① 자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 한다.
    • 해설: 배치 프로그램은 자동화된 방식으로 동작해야 합니다. 사용자가 개입하지 않고 자동으로 작업을 처리하는 것이 기본입니다. 물론, 심각한 오류가 발생했을 때는 사용자의 개입이 필요할 수 있습니다. 이 설명은 맞습니다. ✅
  2. ② 안정성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 한다.
    • 해설: 배치 프로그램에서 안정성은 매우 중요합니다. 만약 문제가 발생하면 그 문제를 추적하고, 발생 시점과 원인을 알 수 있어야 하므로 로그 기록 및 오류 추적 기능이 필요합니다. 이 설명도 맞습니다. ✅
  3. ③ 대용량 데이터는 대용량의 데이터를 처리할 수 있어야 한다.
    • 해설: 배치 프로그램은 대용량 데이터 처리가 주된 목적입니다. 따라서 대량의 데이터를 효율적으로 처리할 수 있어야 하며, 이 설명은 완전히 맞습니다. ✅
  4. ❹ 무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말아야 한다.
    • 해설: 여기서 "무결성"은 일반적으로 데이터의 정확성이나 일관성을 의미합니다. 무결성은 데이터의 오류 없이 정확하게 처리되는 것을 말하는데, 여기서는 "주어진 시간 내에 처리 완료"와 "다른 애플리케이션 방해 않기"와 관련된 설명이므로, "무결성"의 정의와 맞지 않습니다.
    주어진 시간 내에 처리 완료하고 다른 애플리케이션을 방해하지 않는 것은 성능이나 효율성과 관련된 내용이지, 무결성과는 직접적인 관계가 없습니다. 따라서 틀린 설명은 ④번입니다. ❌

결론:

틀린 설명은 ④번입니다. 무결성은 데이터의 정확성과 일관성에 관련된 개념으로, 시간 내에 처리 완료하거나 다른 애플리케이션을 방해하지 않는 것과는 직접적인 관련이 없습니다. 이는 성능이나 효율성과 관련된 설명입니다.


요약 표

번호 설명 맞는 설명?

자동화는 심각한 오류 상황 외에는 사용자의 개입 없이 동작해야 한다.
안정성은 어떤 문제가 생겼는지, 언제 발생했는지 등을 추적할 수 있어야 한다.
대용량 데이터는 대용량의 데이터를 처리할 수 있어야 한다.
무결성은 주어진 시간 내에 처리를 완료할 수 있어야 하고, 동시에 동작하고 있는 다른 애플리케이션을 방해하지 말아야 한다.

배치 프로그램을 이해할 때 중요한 점은 자동화, 안정성, 대용량 데이터 처리, 성능 등 여러 요소가 있지만, 무결성은 주로 데이터의 정확성을 의미한다는 점을 기억하세요! 😊

반응형