2018년 국가직 7급 공개경쟁채용 소프트웨어공학 나책형 기출문제
2018년 국가직 7급 공개경쟁채용 소프트웨어공학 나책형 20문항 중 11문항의 발문과 선지입니다. 시험 시간은 20분입니다. 나머지 9문항은 그림이나 지문이 있어 앱에서 볼 수 있습니다. 정답·해설은 앱에서 볼 수 있습니다.
- 1번소프트웨어 개발 프로세스 모델 중 폭포수(waterfall) 모델에 대한 설명으로 옳지 않은 것은?
- ①요구사항 분석을 완료한 후 설계 작업을 시작할 수 있다.
- ②개발 후반부가 되어야 실행 가능한 소프트웨어가 만들어진다.
- ③단계별 산출물을 체계적으로 문서화할 수 있다.
- ④소프트웨어 요구사항의 변경이 많은 경우에 적합한 모델이다.
- 2번소프트웨어 통합 프로세스(UP) 모델의 구체화 단계(elaboration phase)에서 하는 주요 활동으로 옳지 않은 것은?
- ①사용자 환경에서 인수 테스트 수행
- ②아키텍처 설계
- ③요구사항 분석
- ④중대한 위험 요소 식별 및 해결
- 3번기능점수(FP)를 계산하기 위해 고려할 대상으로 옳지 않은 것은?
- ①외부조회(EQ)
- ②내부논리파일(ILF)
- ③외부연계파일(EIF)
- ④내부출력(IO)
- 4번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 5번CMMI 모델의 정의 단계(defined level)에 해당하는 프로세스 영역으로 옳지 않은 것은?
- ①제품 통합(product integration)
- ②의사결정 분석 및 해결(decision analysis and resolution)
- ③조직 교육 관리(organizational training)
- ④조직 프로세스 성과 관리(organizational process performance)
- 6번PMBOK의 프로젝트 위험 관리 프로세스에 대한 설명으로 옳지 않은 것은?
- ①위험 대응 기획은 위험에 대한 대응을 어떻게 할 것인지 대응 전략을 세우고, 그 대응 전략 이후에도 남아 있을 위험과 이차적인 위험, 위험 대응을 위해 필요한 시간과 비용, 위험에 대한 비상 계획, 예비 계획 등을 세우는 프로세스이다.
- ②위험 관리 기획은 위험들을 언제, 어떤 방법으로, 어떻게 관리할 것인가를 계획하는 프로세스이다.
- ③위험 식별은 도출된 위험들이 미치는 영향이 얼마나 큰지, 얼마나 자주 발생하는지 등을 분석하는 프로세스이다.
- ④위험 모니터링 및 통제는 식별된 위험에 대해 추적하고, 잔존하는 위험을 감시하며, 새롭게 발견되는 위험을 식별하고, 위험 감소 효과를 평가하는 프로세스이다.
- 7번대학교 학사관리시스템의 기능적 요구사항으로 옳지 않은 것은?
- ①담당 교수는 자신이 맡은 과목의 성적을 입력 또는 수정한다.
- ②학적관리자는 학생 정보를 등록, 삭제할 수 있다.
- ③학생은 자신이 수강한 모든 과목의 성적을 조회할 수 있다.
- ④시스템 장애로 인한 정지시간이 1년에 10시간을 넘지 않아야 한다.
- 8번애자일 프로세스 모델에 해당하지 않는 것은?
- ①동적 시스템 개발 방법(DSDM)
- ②마르미(MaRMI)-RE
- ③스크럼(scrum)
- ④적응형 소프트웨어 개발(ASD)
- 9번익스트림 프로그래밍의 테스팅에 대한 설명으로 옳지 않은 것은?
- ①코드를 작성하기 전에 테스트 케이스를 먼저 작성한다.
- ②각 사용자 스토리에 대해 테스트 케이스를 작성한다.
- ③프로그램을 큰 단위로 나누어 릴리스 직전 테스트를 수행한다.
- ④자동화된 테스팅 도구 사용을 권장한다.
- 10~14번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 15번UML 시퀀스(sequence) 다이어그램의 구성요소로 옳지 않은 것은?
- ①포크(fork)
- ②생명선(lifeline)
- ③메시지(message)
- ④복합적 부분(combined fragment)
- 16번역공학(reverse engineering) 프로세스에 대한 설명으로 옳지 않은 것은?
- ①코드 난독화를 수행하면 역공학을 쉽게 할 수 있다.
- ②제품의 추상화가 하위 수준에서 상위 수준으로 수행된다.
- ③소스 코드를 분석하여 이해하기 쉬운 다이어그램으로 변형한다.
- ④기존 시스템을 이해하기 위해 시스템을 구성하는 주요 요소들과 이들 사이의 관계를 파악한다.
- 17~18번 그림이나 지문이 있는 문항입니다. 앱에서 보기
- 19번테스팅에서 프로그램의 실제 실행결과가 올바른 결과인지를 판단하는 메커니즘은?
- ①테스트 하니스(test harness)
- ②테스트 적합성 기준(test adequacy criteria)
- ③테스트 오라클(test oracle)
- ④테스트 종료 기준(test completion criteria)
- 20번 그림이나 지문이 있는 문항입니다. 앱에서 보기