기출문제/정보처리기사

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

엉클지니 2025. 4. 8. 17:56

19. CASE(Computer-Aided Software Engineering)도구에 대한 설명으로 거리가 먼 것은?

    소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구이다.

    표준화된 개발 환경 구축 및 문서 자동화 기능을 제공한다.

    작업 과정 및 데이터 공유를 통해 작업자간 커뮤니케이션을 증대한다.

     2000년대 이후 소개되었으며, 객체지향 시스템에 한해 효과적으로 활용된다.

 

 

이 문제는 CASE(Computer-Aided Software Engineering) 도구에 대한 설명 중에서 거리가 먼 것을 묻고 있습니다. CASE 도구는 소프트웨어 개발을 돕는 다양한 도구들을 말하며, 주로 개발 과정의 자동화, 표준화 및 협업을 지원하는 기능을 제공합니다.

CASE 도구의 주요 특징:

  • 자동화: 소프트웨어 개발 과정에서 일부 또는 전체를 자동화하여 효율성을 높입니다.
  • 표준화: 개발 환경을 표준화하고, 문서화 및 코드 생성 등을 자동화하는 기능을 제공합니다.
  • 협업 지원: 여러 개발자들이 작업을 공유하고 협업할 수 있도록 도와줍니다.

각 보기를 분석해보겠습니다:

  1. ① 소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구이다.
    • 정확한 설명입니다. CASE 도구는 소프트웨어 개발 과정의 여러 단계를 자동화하여, 개발자의 작업을 효율적으로 돕습니다. 예를 들어, 요구사항 분석, 설계, 코딩, 테스트 등의 작업을 자동화하거나 지원할 수 있습니다.
    • 맞는 설명입니다.
  2. ② 표준화된 개발 환경 구축 및 문서 자동화 기능을 제공한다.
    • 정확한 설명입니다. CASE 도구는 소프트웨어 개발 과정에서의 표준화된 개발 환경을 구축하고, 문서화 작업을 자동화하는 기능을 제공합니다. 이는 프로젝트 관리, 설계 문서 작성, 테스트 문서화 등을 포함할 수 있습니다.
    • 맞는 설명입니다.
  3. ③ 작업 과정 및 데이터 공유를 통해 작업자 간 커뮤니케이션을 증대한다.
    • 정확한 설명입니다. CASE 도구는 데이터와 작업 과정의 공유를 통해 협업을 증진시킬 수 있습니다. 예를 들어, 여러 개발자가 동시에 작업을 진행하면서도 변경 사항을 실시간으로 공유하고 관리할 수 있습니다.
    • 맞는 설명입니다.
  4. ❹ 2000년대 이후 소개되었으며, 객체지향 시스템에 한해 효과적으로 활용된다.
    • 잘못된 설명입니다. CASE 도구는 2000년대 이전부터 존재해왔고, 객체지향 시스템뿐만 아니라 절차적 시스템 등 다양한 시스템 개발에도 효과적으로 사용됩니다. 물론 객체지향 개발에 유리한 도구들도 존재하지만, CASE 도구가 객체지향 시스템에만 제한되는 것은 아닙니다.
    • 거리가 먼 설명입니다.

결론:

정답은 ❹입니다. CASE 도구는 2000년대 이후에만 소개된 것이 아니며, 객체지향 시스템에만 적용되는 것이 아니기 때문에 이 설명이 거리가 먼 설명입니다.


정답: ❹ 2000년대 이후 소개되었으며, 객체지향 시스템에 한해 효과적으로 활용된다.

반응형