럼바우 분석 기법: 두 판 사이의 차이

IT위키
편집 요약 없음
편집 요약 없음
17번째 줄: 17번째 줄:
* [[자료 흐름도|자료 흐름도(DFD)]]를 이용
* [[자료 흐름도|자료 흐름도(DFD)]]를 이용
* 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현
* 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현
* 어떤 데이터를 입력하면 어떤 결과를 구할 것인지 표현


=== 설계 순서 ===
=== 설계 순서 ===

2019년 5월 6일 (월) 00:42 판

Rumbaugh's Object Modeling Technique
소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링하는 기법
  • 순서는 객체 모델링, 동적 모델링, 기능 모델링 순으로 이루어짐

객체 모델링(Object Modeling)

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

동적 모델링(Dynamic Modeling)

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

기능 모델링(Functional Modeling)

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

설계 순서

  1. 입출력 결정
  2. 자료 흐름도 작성(기능 의존 관계를 서술)
  3. 기능의 내용을 상세히 기술
  4. 제약사항을 결정하고 최소화