이 편의 문항은 실제 독학학위제 3단계 소프트웨어공학 기출문제를 그대로 옮긴 것이 아닙니다. 국가평생교육진흥원이 공시하는 출제기준(평가영역)과 SWEBOK 계열 표준 지식체계를 근거로 새로 구성한 예상문제이므로, 실제 시험의 문항 수·배점·표현은 최신 시행 공고를 통해 반드시 다시 확인하세요.
이 편의 구성
이 편은 이 과목의 마지막 편으로, 01편의 소프트웨어공학 개요부터 20편의 위험·추정·일정관리까지 전 범위를 실전 시험처럼 섞어서 묻습니다. 앞의 21편이 재사용·컴포넌트라는 새 개념과 전 범위 복습을 절반씩 다뤘다면, 이 편은 전 범위를 고르게 순환하면서 계산형 문제의 비중을 더 높여, 매카베 순환 복잡도·테스트 커버리지·결함 밀도·PERT·COCOMO·임계경로 계산처럼 시험에서 실수하기 쉬운 계산 유형을 집중적으로 점검합니다. 계산형 문제는 모두 공식을 먼저 밝히고, 실제 숫자를 대입해 답이 나오는 과정을 한 단계씩 explanation에 남겼으니, 답만 확인하지 말고 계산 과정을 손으로 직접 따라가며 검산하세요.
문제
문제 14지선다
증분형(incremental) 개발 모델에 대한 설명으로 옳은 것은?
문제 24지선다
나선형(spiral) 모델의 한 사이클(loop)에서 수행하는 활동 순서로 옳은 것은?
문제 34지선다
요구공학의 세부 활동을 일반적인 진행 순서대로 나열한 것은?
문제 44지선다
요구사항 명세서(SRS) 작성 시 지켜야 할 원칙으로 옳지 않은 것은?
문제 54지선다
자료흐름도(DFD)의 구성요소 중, 시스템 외부에 있으면서 시스템과 데이터를 주고받는 사람·조직·다른 시스템을 가리키는 것은?
문제 64지선다
객체지향 설계 원리 중 모듈 내부의 구현 세부사항을 외부에서 알 수 없도록 감추는 원리를 가리키는 용어는?
문제 74지선다
다음 중 UML의 행위(behavior) 다이어그램에 속하지 않는 것은?
문제 84지선다
모듈 내부 요소들이 하나의 목적을 위해 밀접하게 관련되어 있는 정도를 가리키는 용어와, 이 값이 높을수록 바람직하다는 설명으로 옳은 것은?
문제 94지선다
검증(verification)과 확인(validation)의 차이를 설명한 것으로 옳은 것은?
문제 104지선다
성적 프로그램이 점수 0점 이상 100점 이하를 입력받아 A(90~100), B(80~89), C(70~79), F(0~69)로 등급을 매길 때, 동등분할(equivalence partitioning) 기법으로 뽑을 수 있는 유효 클래스의 개수는?
문제 114지선다
어떤 프로그램의 제어흐름 그래프가 노드(node) 8개, 간선(edge) 10개로 이루어져 있을 때, 매카베(McCabe) 순환 복잡도(cyclomatic complexity)는 얼마인가?
문제 124지선다
전체 문장이 200개인 프로그램에 대해 테스트를 수행한 결과 180개의 문장이 최소 한 번 이상 실행되었다면, 문장 커버리지(statement coverage)는 얼마인가?
문제 134지선다
10,000라인(10 KLOC) 규모의 프로그램에서 테스트 중 결함 50건이 발견되었다면, 결함 밀도(defect density)는 얼마인가?
문제 144지선다
여러 모듈을 결합했을 때 모듈 간 인터페이스에서 발생하는 결함을 발견하기 위한 테스트 수준은?
문제 154지선다
운영체제 버전이 업그레이드되어 이에 맞춰 기존 소프트웨어를 수정하는 유지보수 활동은?
문제 164지선다
형상관리에서 베이스라인으로 지정된 산출물을 변경하고자 할 때의 일반적인 절차로 옳은 것은?
문제 174지선다
소프트웨어 품질보증(SQA) 활동에 대한 설명으로 옳지 않은 것은?
문제 184지선다
다수의 사용자가 동시에 접속해도 시스템이 정해진 응답시간과 처리량을 유지하는 능력과 가장 관련이 깊은 ISO/IEC 25010 품질 특성은?
문제 194지선다
프로젝트가 A → B → D 경로(소요일: A 3일, B 4일, D 5일)와 A → C → D 경로(소요일: A 3일, C 8일, D 5일)의 두 경로로 구성된 네트워크일 때, 임계경로(critical path)의 총 소요일수는?
문제 204지선다
유기적(organic) 프로젝트 모드의 기본형 COCOMO 공식이 노력(Effort) = 2.4 × (KLOC)의 1.05제곱이고, KLOC이 10일 때 10의 1.05제곱을 10으로 근사해 계산한다면, 10 KLOC 규모 프로젝트의 예상 노력(인월, person-month)에 가장 가까운 값은?
문제 214지선다
어떤 개발팀이 20 KLOC 규모의 프로그램을 40 인월(person-month)에 완성했다면, 이 팀의 생산성(productivity)은 얼마인가?
문제 224지선다
프로젝트 위험관리의 일반적인 절차를 순서대로 나열한 것은?
문제 234지선다
다음 중 소프트웨어공학의 여러 활동에 대한 설명이다. ㄱ은 형상관리가 변경 통제를 통해 산출물의 일관성을 유지한다는 설명이고, ㄴ은 재사용이 검증된 자산을 활용해 개발 생산성을 높인다는 설명이며, ㄷ은 품질보증이 결함을 발견하는 테스트만으로 완결된다는 설명이다. 옳은 설명만을 고른 것은?
참고 자료
Last updated on