본문 바로가기

주메뉴 바로가기

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

문제은행 공통과목

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

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

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

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

  1. 문제은행

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

  • 11

    다음 보기의 설명은 공연예약시스템을 위하여 제시된 업무 프로세스(가)에 대하여, 정보은닉을 고려한 기초 설계 상태의 클래스 다이어그램 결과이다. 기초 설계가 가장 적절하지 않은 것은? (단, 회원정보관리, 공연티켓관리, 예약정보 클래스명은 각각 회원, 공연티켓, 예약정보로 하며, 클래스들에서 선언된 모든 속성과 메서드들의 이름은 나, 다와 같다. 그 외 모든 상황은 제외된다.)

     

    해설
  • 12

    시퀀스 다이어그램의 메시지 설계 방법에 대한 설명으로 적절하지 않은 것은?

     

    해설
  • 13

    다음 프로그램에서 sender와 receiver 함수 간의 결합도와 receiver 함수의 응집도가 적절하게 나열된 것은?

     

    해설
  • 14

    sort() 알고리즘을 상속받은 여러 순서정렬 알고리즘들이 다형성을 이용하여 확장될 수 있도록 설계함으로써 sort() 알고리즘을 수정하는 상황에서도 client 프로그램은 수정에 영향을 받지 않았다. 이것이 만족하고 있는 Martin의 객체지향 설계 원칙으로 가장 적절한 것은?

     

    해설
  • 15

    어떤 모듈의 설계 품질을 측정한 결과 팬아웃(Fan–out) 지표의 값이 과도하게 커서 재사용이 어렵고, 다른 모듈의 수정에 영향을 크게 받고, 다른 모듈과의 상호작용으로 유지보수 복잡도가 높아질 수 있다는 진단을 받았다. 다음 중 진단된 문제를 해소하기 위하여 고려할 수 있는 가장 적절한 설계 패턴은?

     

    해설
  • 16

    제임스 럼바우의 객체지향 분석 모델링과 각 모델링에서 사용되는 다이어그램으로 적절한 것은?

     

    해설
  • 17

    객체지향 설계 메트릭(Metric)이 아닌 것은?

     

    해설
  • 18

    아래 클래스 다이어그램이 위반하고 있는 SOLID 원칙은?

     

    해설
  • 19

    아래 소스 코드에 대하여 문장(Statement) 커버리지, 조건(Condition) 커버리지, 결정(Decision) 커버리지, 조건-결정(Condition-Decision) 커버리지를 평가하고자 한다. 제시된 테스트 데이터를 기준으로 평가를 수행했을 때, 다음 보기의 설명이 적절하지 않은 것은?(단, Short-circuit evaluation은 수행하지 않는다.)

     

    해설
  • 20

    다음 중 리팩토링을 하는 이유로 적절하지 않은 것은?

     

    해설