본문 바로가기

주메뉴 바로가기

지안에듀 로고 빅모의고사 로고

문제은행 공통과목

이동할 직렬을 선택해주세요.

닫기
로그인 지안에듀 바로가기
문제은행

지안에듀의 문제은행을 실전처럼 활용해보세요.

2025 경찰간부후보생(75기) 소프트웨어공학 시험 목록 바로가기

  1. 문제은행

40문제가 검색되었습니다.

  • 1

    소프트웨어의 특징으로 가장 적절하지 않은 것은?

     

    해설
  • 2

    소프트웨어공학의 정의로 가장 적절하지 않은 것은?

     

    해설
  • 3

    다음 소프트웨어 개발 프로세스 모델에 대한 설명으로 적절한 것을 있는 대로 모두 고른 것은?

    가. 소프트웨어 개발 프로세스 모델은 프로젝트에 대한 전체적인 기본 골격을 세워준다.
    나. 소프트웨어 개발 프로세스는 소프트웨어를 개발할 때 일을 수행하는 작은 단위인 작업의 집합을 이야기한다.
    다. 소프트웨어 개발 프로세스 모델은 소프트웨어 개발 프로세스에서 소프트웨어를 어떻게 개발할 것인가에 대한 전체 흐름을 체계화한 개념으로 프로그램 설계라고 한다.
    라. 소프트웨어 개발 프로세스 모델은 넓은 의미에서 절차나 과정뿐만 아니라 작업을 수행하는 데 필요한 방법과 도구를 포함하지만 인적 자원에 대해서는 포함하지 않는다.
    마. 소프트웨어 개발 프로세스는 수많은 반복과 시행착오를 통해서 얻은 절차나 방법 등에 관한 지식을 같은 작업을 수행하는 다른 사람들에게 전달함으로써 시행착오를 줄이고 빠르게 적응할 수 있는 가이드 역할을 한다.

     

    해설
  • 4

    다음 설명에 해당하는 소프트웨어 개발 프로세스 모델의 단계로 가장 적절한 것은?

    Grady Booch, Ivar Jacobson, James Rumbaugh가 각자 제안한 객체지향 분석/설계 방법의 중요한 특징을 결합하여 제안하였다. 반복/점증적 특징을 갖는 프로세스로, 4개의 단계와 10개의 작업 흐름으로 구성된다. 단계는 시간의 경과에 따른 시스템의 진화를 묘사한다. 시스템 개발은 4개의 단계를 반복하며, 각 반복에서 여러 작업을 수행한다.

     

    해설
  • 5

    애자일(agile) 모델에 대한 설명으로 가장 적절하지 않은 것은?

     

    해설
  • 6

    스크럼(scrum) 방식에서 사용하는 소멸 차트(burndown chart)로 가장 적절한 것은?

     

    해설
  • 7

    DevOps 프로세스 단계와 사용 가능한 자동화 도구를 가장 적절하게 나열하지 않은 것은?

     

    해설
  • 8

    다음 설명에 해당하는 SOLID 원칙으로 가장 적절한 것은?

    ○ 하위 클래스를 만들 때, 상위 클래스의 기능을 교체하는 것이 아닌 기능을 유지하면서 확장할 수 있어야 한다.
    ○ 자식 타입은 언제나 부모 타입을 대체할 수 있어야 한다. 이 원칙을 지키지 않으면 Refused Bequest라는 나쁜 냄새(bad smell)가 생긴다.
    ○ 상위 클래스 객체를 하위 클래스 객체로 교체하여도 프로그램의 정확성, 수행하는 업무 등과 같은 프로그램 속성에 대한 변경이 없어야 한다.

     

    해설
  • 9

    다음 설명에 해당하는 주요 활동으로 가장 적절하지 않은 것은?

    위험(risk)이란 프로젝트에 심각한 영향을 미쳐 프로젝트 성패에 직접적인 영향을 미칠 수 있는 사건을 의미한다. 프로젝트를 성공적으로 완수하기 위해 미래에 발생할 수 있는 불확실한 위험 요소를 미리 파악하고, 발생 가능성을 분석하여, 이를 해결하기 위한 전략을 수립해야 한다.

     

    해설
  • 10

    ISO/IEC 25019 사용자 품질 모델에 대한 특성으로 가장 적절하지 않은 것은?

     

    해설