[소프트웨어공학] 럼바우의 분석 기법 모델링

[소프트웨어공학] 럼바우의 분석 기법 모델링

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


  1. 객체 모델링(Object Modeling)
    • 정보 모델링이라고도 하며, 시스템에서 요구되는 객체를 찾아내어 속성과 연산 식별 및 객체들 간의 관계를 규정하여 클래스 다이어그램으로 표현한 것
    • 가장 중요하며 가장 선행되어야 하는 단계
  2. 동적 모델링(Dynamic Modeling)
    • 상태도를 이용하여 시간의 흐름에 따른 객체들 사이의 제어 흐름, 상호 작용, 동작 순서 등을 동적인 행위로 표현 한 것
  3. 기능 모델링(Functional Modeling)
    • 자료 흐름도(DFD)를 이용하여 다수의 프로세스들 간의 자료 흐름을 중심으로 처리 과정을 표현한 것
    • 입출력 결정 -> 자료흐름도 작성 -> 기능의 내용을 상세히 기술 -> 제약사항을 결정하고 최소화
출처

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?