기출문제/정보처리기사

2021년 2회 정보처리기사 기출문제 10번

엉클지니 2025. 3. 20. 18:08

10. CASE(Computer-Aided Software Engineering)의 원천 기술이 아닌 것은?

구조적 기법            프로토타이핑 기술

정보 저장소 기술     일괄처리 기술

 

 

 

문제 분석: "CASE(Computer-Aided Software Engineering)의 원천 기술이 아닌 것은?"이라는 문제입니다. CASE는 컴퓨터를 사용하여 소프트웨어 개발 과정을 지원하는 기술이나 도구를 의미합니다. 이 문제는 CASE의 기술적 원천 중에서 어떤 것이 포함되지 않는지 묻고 있습니다.

 

CASE의 원천 기술: CASE는 소프트웨어 개발을 보다 효율적이고 체계적으로 관리할 수 있도록 돕는 여러 기술들의 집합입니다. 주로 사용되는 CASE의 원천 기술은 다음과 같습니다:

  1. 구조적 기법 (Structural Techniques):
    • 구조적 기법은 소프트웨어 설계를 체계적으로 하고 명확하게 할 수 있는 방법론입니다. 이를 통해 소프트웨어 개발이 단계별로 이루어지며, 분석, 설계, 구현, 테스트 등의 단계가 정형화됩니다. 이는 CASE에서 중요한 기술로 사용됩니다.
  2. 프로토타이핑 기술 (Prototyping Techniques):
    • 프로토타이핑은 실제로 동작하는 소프트웨어의 초안을 빠르게 만들고 사용자로부터 피드백을 받아 개선해 나가는 방법입니다. 이는 CASE 도구가 소프트웨어 개발을 효율적으로 하기 위해 사용되는 기술 중 하나입니다.
  3. 정보 저장소 기술 (Data Repository Techniques):
    • 정보 저장소는 소프트웨어 개발 중에 발생하는 데이터를 관리하고 저장하는 시스템입니다. 이 기술은 CASE 도구가 요구사항, 설계 문서, 코드 등을 관리하기 위해 사용됩니다. 데이터를 효율적으로 저장하고 추적하는 데 중요한 기술입니다.
  4. 일괄처리 기술 (Batch Processing Techniques):
    • 일괄처리 기술은 주로 대량의 데이터를 한번에 처리하는 방식으로, 데이터 처리 시스템에서 사용됩니다. 이 기술은 CASE와는 관련이 없으며, 소프트웨어 개발의 효율성을 높이는 데 도움이 되지 않습니다. 주로 기업에서 대규모 데이터를 처리하는 데 사용됩니다.

해설:

  • 구조적 기법은 소프트웨어 개발에서 중요한 설계 방법으로, CASE 도구의 핵심 기술 중 하나입니다.
  • 프로토타이핑 기술은 소프트웨어 개발 과정에서 빠르게 모델을 만들어 피드백을 받으며 개선하는 방법으로, CASE에서 활용됩니다.
  • 정보 저장소 기술은 소프트웨어 개발 중에 필요한 다양한 정보를 관리하는 기술로, CASE 도구의 핵심적인 부분입니다.
  • 일괄처리 기술은 대규모 데이터를 처리하는 기술로, CASE와는 직접적인 관계가 없습니다.

예시:

  • 구조적 기법: 개발자가 프로그램을 모듈화하고, 각 모듈을 설계하며 시스템을 개발할 때 각 단계를 체계적으로 관리할 수 있도록 돕습니다.
  • 프로토타이핑: 예를 들어, 새로운 소프트웨어를 개발할 때 사용자가 원하는 기능을 우선적으로 간단히 구현하여 사용자가 피드백을 주고, 이를 반영하여 다시 개선하는 방식입니다.
  • 정보 저장소: 소프트웨어 개발 과정에서 발생하는 문서, 코드, 설계 도면 등을 체계적으로 저장하고 관리하는 시스템입니다.
  • 일괄처리: 예를 들어, 월말에 대량의 데이터를 한 번에 처리하는 작업이 일괄처리입니다. 이는 CASE의 목적과는 거리가 있습니다.

결론: CASE의 원천 기술 중에서 **일괄처리 기술(❹)**은 소프트웨어 개발 과정에서 직접적인 도움이 되는 기술이 아니므로 정답입니다.