1.
나선형(spiral) 모형에서 단계별로 수행하는 작업 순서로 옳은 것은?
- ①위험분석 - 계획 및 정의 - 개발 - 고객평가
- ②계획 및 정의 - 위험분석 - 개발 - 고객평가
- ③계획 및 정의 - 개발 - 위험분석 - 고객평가
- ④위험분석 - 계획 및 정의 - 고객평가 - 개발
정답 보기
정답 ② · 해설 보기
시행 2009-07-25 · 책형 봉 · 20문항 · 출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
정답 ② · 해설 보기
클래스나 컴포넌트가 제공하는 서비스들을 나타내는 오퍼레이션들의 집합을 나타낸다. 함수들의 시그너처 (signature)만 명세할 뿐 함수 구현은 전혀 존재하지 않으며, 속성 값도 존재할 수 없다. 구현은 상속한 클래스에서 하며, 자체는 객체를 생성할 수 없다. 클래스와의 관계는 실체화 관계로 표현한다.
정답 ③ · 해설 보기

정답 ③ · 해설 보기
시스템 사용 중 고객의 이름이 4자 이상 될 경우 (예: 신사임당) 인쇄 중 칸이 부족하여 잘릴 뿐 아니라, 프린터가 작동을 중지하고 원본 프로그램도 멈추는 중대한 문제점이 발생하였다. 4자 이상의 이름을 가진 고객이 많지 않으므로 이런 일은 항상 발생하지는 않지만, 한 달에 1번 정도 일어난다.
정답 ① · 해설 보기
정답 ① · 해설 보기
정답 ④ · 해설 보기
정답 ③ · 해설 보기
라인 그래프, 파이 차트, 히스토그램, 키비아트 다이어그램의 4가지 그래프를 그려야하는 응용 프로그램이 있다고 하자. 이 프로그램을 설계하기 위해 일반적인 클래스로 graph라는 클래스를 정의하고 각각의 그래프를 나타내는 클래스들을 graph 클래스의 서브클래스로 정의한다. 그리고 graph 클래스와 각각의 서브클래스에 그래프를 그리는 draw라는 메소드를 정의한다. 그러면 객체는 이들 서브클래스들의 인스턴스인 객체들 어떤 것에도 draw라는 메시지를 보낼 수 있고 메시지를 받은 객체는 적절한 그래프를 생성하기 위해 자기 자신의 draw 메소드를 호출한다.
정답 ③ · 해설 보기
정답 ④ · 해설 보기
if x > 3 then
x = x + 2
if x > 9 then
x = x * 2
else
x = x + 5
end
else
x = x + 4
end
if x > 8 then
x = x + 7
else
x = x * 3
end정답 ① · 해설 보기
정답 ② · 해설 보기
정답 ③ · 해설 보기
정답 ③ · 해설 보기
정답 ④ · 해설 보기
정답 ① · 해설 보기
정답 ④ · 해설 보기
정답 ① · 해설 보기
정답 ② · 해설 보기
정답 ② · 해설 보기
정답 ② · 해설 보기