개념 모델의 역할, 개념 모델의 종류와 표기법, 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)를 보여 주며, 시간의 변화에 따른 시스템의 연속된 변경을 설명해 줍니다. |
'Development > UML' 카테고리의 다른 글
UML Diagram 종류 - UML 다이어그램, 개발에서 주로 사용하는 다이어 그램, 다이어 그램 분류 (0) | 2019.04.22 |
---|---|
UML 역사, 모델링 언어의 발전 (0) | 2019.04.21 |
UML 활용범위, 순공학과 역공학, 왕복공학 (0) | 2019.04.19 |
소규모 온라인 쇼핑몰의 DB구축을 위한 개념적 모델을 표현한 ERD작성 사례 - Step by Step (0) | 2018.12.07 |
클래스 다이어그램 구성요소 (0) | 2018.11.13 |