문제
다음의 설명에 해당하는 언어는?
객체 지향 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화하는데 사용된다. 즉, 개발하는 시스템을 이해하기 쉬운 형태로 표현하여 분석가, 의뢰인, 설계자가 효율적인 의사소통을 할 수 있게 해준다. 따라서, 개발 방법론이나 개발 프로세스가 아니라 표준화된 모델링 언어이다.
① JAVA ② C ③ UML ④ Python
정답
3번
해설
정답: 3. 객체지향 시스템을 표준화된 다이어그램으로 모델링하는 통합 모델링 언어는 UML(Unified Modeling Language)이다.
오답 풀이
- 1번: JAVA는 객체지향 프로그래밍 언어로 모델링 언어가 아니다.
- 2번: C는 절차지향 프로그래밍 언어이다.
- 3번: UML이 통합 모델링 언어로 정답이다.
- 4번: Python은 프로그래밍 언어이다.
보충 개념 UML은 OMG가 표준화한 객체지향 모델링 표기법으로, 구조/행위 다이어그램을 제공한다.