알고리즘 공부

1/26

2020년 08월 22일 1과목 기출문제 오답

맞힌 수: 25개, 75점

6. UML에서 시퀀스 다이어그램의 구성 항목에 해당하지 않는 것은?

1. 생명선
2. 실행
3. 확장
4. 메세지

입력한 답: 1
정답: [3]

<aside> 💡 <문제 해설>

시퀀스 다이어그램 구성 항목 액터, 활성 객체(object), 라이프라인(생명선), 메세지, 제어 삼각형

</aside>

액터(Actor) : 시스템으로부터 서비스를 요청하는 외부요소로, 사람이나 외부 시스템 의미 객체(object) : 메시지를 주고받는 주체 생명선(Lifeline) : 객체가 메모리에 존재하는 기간으로, 객체 아래쪽에 점선을 그어 표현 메시지(Message) : 객체가 상호 작용을 위해 주고받는 메시지 실행 상자(Active Box) : 객체가 메시지를 주고받으며 구동되고 있음을 표현

8. 디자인 패턴 중에서 행위적 패턴에 속하지 않는 것은?

 1.	커맨드 패턴
 2.	옵저버 패턴
 3.	프로토타입 패턴
 4.	상태 패턴

 입력한 답 : 4
 정답 : [3]
 

<aside> 💡 <행위적 패턴(Behavioral Pattern)>

  1. 책임 연쇄(Chain of Responsibility)
  2. 커맨드 (Command)
  3. 인터프리터(Interpreter)
  4. 반복자(Iterator)
  5. 중재자(Mediator)
  6. 메멘토(Memento)
  7. 옵서버(Observer)
  8. 상태(State)
  9. 전략(Strategy)
  10. 템플릿 메소드(template Method)
  11. 방문자(Visitor)

3번 프로토타입(Prototype) 패턴은 생성 패턴(Creational Pattern)이다.

</aside>

14. 아래의 UML 모델에서 ‘차’ 클래스와 각 클래스의 관계로 옳은 것은?

Untitled

1. 추상화 관계
2. 의존 관계
3. 일반화 관계
4. 그룹 관계

입력한 답 : 1
정답 : [3]

일반화 관계

18. 자료흐름도(Data Flow Diagram)의 구성요소로 옳은 것은?

1. process, data flow, data store, comment

2. process, data flow, data store, terminator

3. data flow, data store, terminator, data dictionary
     
4. process, data store, terminator, mini-spec

입력한 답: 1
정답: 2

자료 흐름도 구성 요소

  1. 프로세스
  2. 자료 흐름
  3. 자료 저장소
  4. 단말 (Terminator)

19. CASE(Computer-Aided Software Engineering)도구에 대한 설명으로 거리가 먼 것은?

1. 소프트웨어 개발 과정의 일부 또는 전체를 자동화하기 위한 도구이다.

2. 표준화된 개발 환경 구축 및 문서 자동화 기능을 제공한다.
     
3. 작업 과정 및 데이터 공유를 통해 작업자간 커뮤니케이션을 증대한다.
     
4. 2000년대 이후 소개되었으며, 객체지향 시스템에 한해 효과적으로 활용된다.
     
입력한 답 : 3    
정답 : [4]

주요기능: 다양한 소프트웨어 개발 모형 지원, 그래픽 지원, 소프트웨어 생명주기의 전단계 연결

CASE는 1980년대에 소개되었으며, 1990년대부터 자주 사용됨

CASE는 객체지향 시스템 뿐만 아니라 구조 시스템등 모든분야에 적용

맞은 문제들 중 헷갈리는 개념

객체를 생성하기 위한 인터페이스를 정의하여 어떤 클래스가 인스턴스화 될 것인지는 서브클래스가 결정하도록 하는것