모두CBT

21-2럼바우(Rumbaugh)의 객체 모델링 기법(OMT)을 이루는 … | 2021년 정보처리기사실기 2회차 기출문제 상세 페이지

10

21-2

럼바우(Rumbaugh)의 객체 모델링 기법(OMT)을 이루는 세 가지 모델링에 대한 설명이다. ①~③에 해당하는 것을 [보기]에서 골라 적으시오.

  • ( ① ) 모델링: 입력 값이 어떤 처리를 거쳐 출력 값으로 바뀌는지, 자료의 흐름을 중심으로 표현한다. 자료 흐름도(DFD)를 쓴다.
  • ( ② ) 모델링: 시간의 흐름에 따라 객체의 상태가 어떻게 바뀌고 어떤 순서로 제어가 오가는지 표현한다. 상태 다이어그램을 쓴다.
  • ( ③ ) 모델링: 시스템에 필요한 객체를 찾아내고 객체들 사이의 관계를 정의한다. 객체 다이어그램(ER 다이어그램 형태)을 쓴다.

[보기] Architecture, Cause-Effect, Constraint, Duration, Dynamic, Functional, Information, Operation, Rebuilding, Sequence, Transaction

해설

① Functional

② Dynamic

③ Information


[해설]

럼바우(OMT) 분석은 객체·동적·기능의 세 가지 모델링으로 이루어진다.

  • Functional(기능) 모델링은 자료 흐름도(DFD)로 입력이 처리를 거쳐 출력으로 바뀌는 과정을 그린다.
  • Dynamic(동적) 모델링은 상태 다이어그램으로 시간에 따른 객체 상태 변화와 제어 흐름을 그린다.
  • Information(정보) 모델링은 객체 모델링이라고도 하며, 객체 다이어그램으로 객체와 객체 사이의 관계를 정의한다.

외우는 요령: 분석 순서인 객체 → 동적 → 기능의 앞글자를 따서 "객동기"로 기억한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.