개념 모델의 역할, 개념 모델의 종류와 표기법, UML 다이어그램의 사용

CODEDRAGON Development/UML

반응형

 

 

 

개념 모델의 역할

·         실세계 문제에 대한 모델링이 소프트웨어 요구사항 분석의 핵심이며, 모델은 문제가 발생하는 상황에 대한 이해를 증진시키고 해결책을 설명합니다.

·         따라서 개념 모델은 문제 도메인의 엔터티(entity)들과 그들의 관계 종속성 반영합니다.

 

 

  

개념 모델의 종류와 표기법

아래와 같이 다양한 모델을 작성할 있으며 대부분의 모델링 표기법은 UML(Unified Modeling Language) 사용합니다.

 

·         유스케이스 다이어그램(Use Case Diagram),

·         데이터 흐름 모델(Data Flow Model),

·         상태 모델(State Model),

·         목표기반 모델(Goal-Based Model),

·         사용자 인터액션(User Interactions),

·         객체 모델(Object Model),

·         데이터 모델(Data Model)

 

 

  

UML 다이어그램의 사용

UML 다이어그램 설명
유스케이스 다이어그램
(Usecase Diagram)
사용 시나리오를 나타내기 위하여 유스케이스 다이어그램이 많이 사용되고 있습니다.
구조 다이어그램
(Structure Diagram)
시스템의 정적 구조(Static Structure) 다양한 추상화 구현 수준에서 시스템의 구성 요소, 구성 요소들 간의 관계를 보여 줍니다.
행위 다이어그램
(Behavior Diagram)
시스템 내의 객체들의 동적인 행위(Dynamic Behavior) 보여 주며, 시간의 변화에 따른 시스템의 연속된 변경을 설명해 줍니다.