럼바우 분석 기법(Rumbaugh's Object Modeling Technique)

럼바우 분석 기법(Rumbaugh's Object Modeling Technique)

교과서 기초 개념 정리

 

럼바우 분석 기법(Rumbaugh’s Object Modeling Technique)

소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 객체지향 분석(Object-Oriented Analysis) 기법

객체 모델링(Object Modeling) → 동적 모델링(Dynamic Modeling) → 기능 모델링(Functional Modeling)


객체 모델링(Object Modeling)

  • 객체 다이어그램을 이용
  • 정보 모델링이라고도 함
  • 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정
  • 가장 중요하며 가장 선행되는 단계

동적 모델링(Dynamic Modeling)

  • 상태도를 이용
  • 시간의 흐름에 따른 객체들 사이의 제어 흐름, 상호 작용, 동작 순서 등의 동적인 행위를 표현

기능 모델링(Functional Modeling)

  • 자료 흐름도(DFD, Data Flow Diagram)를 이용
  • 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현
  • 어떤 데이터를 입력하면 어떤 결과를 구할 것인지 표현

© 2022. All rights reserved.