Contents

1 분석모델 개요
1.1 분석 모델의 정의
1.2 분석 모델의 목적
2 분석모델링 절차
2.1 분석단계 Package 정의
2.2 Use Case Realization 정의
2.3 분석 단계 Class 도출
2.4 Interaction Diagram 작성
2.5 Operation / Attribute 정제
2.6 Class Diagram 정제

1 분석모델 개요 #

1.1 분석 모델의 정의 #

  • Use Case Model 로 표시된 요구사항을 소프트웨어 개발자 관점에서 상세히 살펴보고
  • 공통적으로 사용되는 자원을 비롯한 시스템 내부를 개념적인 객체 모델로 구조화하여 나타낸것

1.2 분석 모델의 목적 #

  • Refining and structuring the requirements
  • Conceptual Object Model
  • Desing에 대한 Input으로서의 역할

2 분석모델링 절차 #

2.1 분석단계 Package 정의 #

  • 분석단계 Package 는 Use Case Realization, 분석 Class, 하위 분석 단계 Package 등으로 구성되며 시스템 내의 모든 object들을 관리 가능한 단위로 분류하기 위한 매체로 사용됨

2.2 Use Case Realization 정의 #

  • Use Case Realization 은 특정 Use Case가 실현(realize)되기 위하여 어떤 class 들이나 object들이 필요하고 어떻게 동작하는지를 기술하는 단위

2.3 분석 단계 Class 도출 #

  • 분석 단계 Class 는 Use Case Model의 각 Use Case를 실현하기 위해 분석단계에서 찾아낸 오브젝트들을 표현한 클래스

2.4 Interaction Diagram 작성 #

  • 분석 클래스들 사이의 상호 작용을 명시
  • Use Case 명세서 상의 Flow of event 를 통해 발견된 행동(behavior)을 표현함으로써 각 분석 클래스 간의 책임(responsibility)을 정의함

2.5 Operation / Attribute 정제 #

2.6 Class Diagram 정제 #

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-06-30 23:16:37
Processing time 0.0110 sec