School/SW

소프트웨어공학 Quiz 2장

대학원생(노예) 2022. 4. 16. 16:22

문제 1
UML 다이어그램의 목적은 시스템을 여러 가지 시각에서 볼 수 있는 뷰를 제공하는 것이며, 이러한 뷰의 집합을 모델이라고 한다.
참 (정답)
거짓

문제 2
객체들끼리 주고받는 메시지의 순서를 시간의 흐름에 따라 보여주는 다이어그램은?
1. activity diagram
2. sequence diagram (정답)
3. component diagram
4. communication diagram

문제 3
세탁기에 대한 다음의 다이어그램은 어떤 다이어그램인가?


1. sequence diagram
2. communication diagram (정답)
3. component diagram
4. activity diagram

문제 4
다음 다이어그램을 무엇인가?


1. object  다이어그램 (정답)
2. usecase 다이어그램
3. state 다이어그램
4. class 다이어그램

문제 5
컴퓨터를 기반으로 하는 시스템의 물리적 구조를 나타내는 다이어그램을 컴포넌트 다이어그램이라고 한다.

거짓 (정답)

문제 6
클래스란 비슷한 속성과 공통적인 행동 수단을 지는 것들의 범주 혹은 그룹을 말한다.
UML 클래스 아이콘에는 클래스 이름과 행동을 표현한다.
참 (정답)
거짓

문제 7
UML에 대한 설명으로 옳지 않은 것은?
1. UML은 시스템 자체의 목적 행동을 설명하는 것이 아니고, 시스템의 구현 방법을 설명하는 수단으로 사용된다. (정답)
2. UML(Unified Modeling Language)은 오늘날의 객체지향 시스템 개발 분야에서 가장 각광받는 도구 중 하나이다.
3. 자신의 설계 결과물을 다른 사람과 효과적으로 주고받으며 공유할 수 있는 메커니즘을 제공한다.
4. UML은 시스템 개발자가 자신의 비전(vision)을 구축하고 반영하는데 있어서 표준적이고 이해하기 쉬운 방법으로 할 수 있도록 도와준다.

문제 8
사용자 입장에서 본 시스템의 행동을 보여주는 다이어그램은?
1. class diagram
2.  object diagram
3. usecase diagram (정답)
4. state diagram

문제 9
세탁기에 대한 다음의 다이어그램은 어떤 다이어그램인가?


1.  activity diagram (정답)
2. component diagram
3. communication diagram
4. sequence diagram

문제 10
세탁기에 대한 다음의 다이어그램은 어떤 다이어그램인가?


1. state diagram (정답)
2. class diagram
3. object diagram
4. usecase diagram