럼바우 분석 기법(Rumbaugh's Object Modeling Technique)
in Computer Science / Software-design
교과서 기초 개념 정리
럼바우 분석 기법(Rumbaugh’s Object Modeling Technique)
소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 객체지향 분석(Object-Oriented Analysis) 기법
객체 모델링(Object Modeling) → 동적 모델링(Dynamic Modeling) → 기능 모델링(Functional Modeling)
객체 모델링(Object Modeling)
객체 다이어그램
을 이용- 정보 모델링이라고도 함
- 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정
- 가장 중요하며 가장 선행되는 단계
동적 모델링(Dynamic Modeling)
- 상태도를 이용
- 시간의 흐름에 따른 객체들 사이의 제어 흐름, 상호 작용, 동작 순서 등의 동적인 행위를 표현
기능 모델링(Functional Modeling)
자료 흐름도(DFD, Data Flow Diagram)
를 이용- 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현
- 어떤 데이터를 입력하면 어떤 결과를 구할 것인지 표현