포스트

[정보처리기사] 정보처리기사 실기 기출 정리

Computer Science / 정보처리기사

정보처리기사 실기 키워드 기출 문제 정리 (feat 시나공)

view

키워드 찾기 130문제 정리


  1. 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터폴과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고 있다. 고객의 변화하는 요구사항과 환경 변화에 능동적인 이 소프트웨어 개발 방법론을 쓰시오.

    답 확인하기

    애자일 (Agile)

  2. 소프트웨어 공학에서 리팩토링(Refactoring)을 하는 목적에 대해 간략히 서술하시오.

    답 확인하기

    리팩토링의 목적은 프로그램을 쉽게 이해하고 수정하여 빠르게 개발할 수 있도록 하기 위함이다.

  3. 요구사항 확인에 대한 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 용어를 쓰시오.
    • () 요구사항은 시스템이 무엇을 하는지, 어떤 기능을 하는지 등 사용자가 시스템을 통해 제공 받기를 원하는 기능이나 시스템이 반드시 수행해야 하는 기능을 의미한다.
    • () 요구사항은 품질이나 제약사항과 관련된 요구사항으로, 시스템의 장비 구성, 성능, 인터페이스, 테스트, 보안 등의 요구사항을 말한다.
    답 확인하기

    ① 기능

    ② 비기능

  4. UML(Unified Modeling Language)에 관한 다음 설명에서 괄호에 공콩으로 들어갈 알맞은 용어를 쓰시오.

    () 다이어그램은 UML 다이어그램 중 객체(Object)들을 ()로 추상화하여 표현하는 다이어그램으로 대표적인 구조적 다이어그램이다. ()는 각각의 객체들이 갖는 속성과 메소드를 표현한 것으로 3개의 구획으로 나눠, 이름, 속성, 메소드를 표기한다.

    답 확인하기

    클래스 (Class)

  5. UML에 대한 다음 설명에서 괄호(① ~ ③)에 들어갈 알맞은 용어를 쓰시오.

    UML은 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호 간의 의사사통이 원할하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어로, 사물, (), 다이어그램으로 이루어져있다.

    • ()는 사물과 사물 사이의 연관성을 표현하는 것으로, 연관, 집합, 포함, 일반화 등 다양한 형태의 ()가 존재한다.
    • ()는 UML에 표현되는 사물의 하나로, 객체가 갖는 속성과 동작을 표현한다. 일반적으로 직사각형으로 표현하며, 직사각형 안에 이름, 속성, 동작을 표기한다.
    • ()는 ()와 같은 UML에 표현되는 사물의 하나로, ()나 컴포넌트의 동작을 모아 놓은 것이며, 외부적으로 가시화되는 행동을 표현한다. 단독으로 사용되는 경우는 없으며, () 구현을 위한 () 또는 컴포넌트와 함께 사용된다.
    답 확인하기

    ① 관계 (Relationship)

    ② 클래스 (Class)

    ③ 인터페이스 (Interface)

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.