럼바우 분석 기법: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[분류:소프트웨어 공학]][[분류:정보처리기사]] | |||
; Rumbaugh's Object Modeling Technique | ; Rumbaugh's Object Modeling Technique | ||
; 소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 기법 | ; 소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 객체지향 분석(Object-oriented Analysis) 기법 | ||
* 순서는 객체 모델링, 동적 모델링, 기능 모델링 순으로 이루어짐 | * 순서는 객체 모델링, 동적 모델링, 기능 모델링 순으로 이루어짐 | ||
Line 17: | Line 18: | ||
* [[자료 흐름도|자료 흐름도(DFD)]]를 이용 | * [[자료 흐름도|자료 흐름도(DFD)]]를 이용 | ||
* 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현 | * 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현 | ||
* 어떤 데이터를 입력하면 어떤 결과를 구할 것인지 표현 | |||
=== 설계 순서 === | === 설계 순서 === | ||
Line 23: | Line 25: | ||
# 기능의 내용을 상세히 기술 | # 기능의 내용을 상세히 기술 | ||
# 제약사항을 결정하고 최소화 | # 제약사항을 결정하고 최소화 | ||
== 같이 보기 == | |||
* [[객체지향 기법]] |
Latest revision as of 01:35, 18 May 2019
- Rumbaugh's Object Modeling Technique
- 소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 객체지향 분석(Object-oriented Analysis) 기법
- 순서는 객체 모델링, 동적 모델링, 기능 모델링 순으로 이루어짐
객체 모델링(Object Modeling)[edit | edit source]
- 객체 다이어그램을 이용
- 정보 모델링이라고도 함
- 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정
- 가장 중요하며 가장 선행되는 단계
동적 모델링(Dynamic Modeling)[edit | edit source]
- 상태도를 이용
- 시간의 흐름에 따른 객체들 사이의 제어 흐름, 상호 작용, 동작 순서 등의 동적인 행위를 표현
기능 모델링(Functional Modeling)[edit | edit source]
- 자료 흐름도(DFD)를 이용
- 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현
- 어떤 데이터를 입력하면 어떤 결과를 구할 것인지 표현
설계 순서[edit | edit source]
- 입출력 결정
- 자료 흐름도 작성(기능 의존 관계를 서술)
- 기능의 내용을 상세히 기술
- 제약사항을 결정하고 최소화