새소식

반응형
밥벌이/소프트웨어 공학

프로세스 모델링

  • -
반응형
  • 정보 흐름 모델
    Context Diagram
  •    
  • 데이터 흐름도(DFD)
    • DFD의 정의
      • 데이터가 입력되어 출력으로 이동할 때 적용되는 변환과 정보 흐름을 나타내는 그래픽 기법 혹은 모델링 도구
      • 데이터 흐름 그래프, 버블 차트, 워크플로 다이어그램, 기능 모델
    • DFD의 주요 목적
      • 도메인에 대한 기능적인 측면을 모델링하기 위함
      • 정보의 흐름을 분석하기 위함
    • 표기법
      • 외부 개체(터미널;Terminal)
        • 모델화할 시스템과 통신하는 외부 개체
        • 사람, 그룹, 조직, 부서, 외부 시스템 등
      • 프로세스(버블;Bubble)
        • 모델화할 시스템 내부에 존재하는 정보 변형자(기능)
        • 입력 데이터 흐름을 출력 데이터 흐름으로 변형 시킴
      • 데이터 흐름(데이터 객체)
        • 시스템의 한 부분에서 또 다른 부분으로의 정보 이동을 표현
      • 데이터 저장소(Store)
        • 하나 이상의 프로세스들이 사용하기 위해 저장될 정적인 데이터들의 집합
             
       
  • 데이터 흐름도 분할
    • 데이터 흐름과 세부적인 기능들을 표현하는 여러 개의 작은 프로세스들로 분할 가능
    • 시스템에 대한 이해도 증진이 목적, 하향식방식, 각각의 프로세스 별로 분할
      • Level 0 DFD (Context Diagram) : 전체 시스템을 입력과 출력 데이터를 갖는 단일 버블(프로세스)로 표현
      • Level 1 DFD : 5,6개의 버블로 표현된 Level 0 데이터 흐름도를 세분화 시킨 부기능들
      • 정보 흐름의 지속성(균형화) : 한 프로세스의 입력 및 출력 개수는 일관성 있는 모델을 생성하기 위해 하위 데이터 흐름도에서도 동일하게 유지되어야 함
반응형

'밥벌이 > 소프트웨어 공학' 카테고리의 다른 글

소프트웨어 분석 모델  (0) 2010.10.18
데이터 모델링  (0) 2010.10.18
행위 모델링  (0) 2010.10.18
구조적 분석  (0) 2010.10.18
요구사항 명세  (0) 2010.10.18
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.