728x90
UML (Unified Modeling Language)
- UML ?
UML 은 시스템 개발 과정에서 의사소통이 원활하게 이루어지도록 표준화한 객체지향 모델링 언어이다. 무슨 말이냐면 많은 사람들이 작업을 하다 보면 같은 대상을 다르게 표현하는 문제가 발생하는데 그런 문제를 해결하기 위해 개발한 것이 UML 이다. UML 로 표현된 다이아그램을 통해 의견 교환이 가능해졌다. - 특징
- 럼바우, Booch, Jacobson 등의 객체지향 방법론의 장점을 통합하였다.
- OMG (Object Management Group 에서 표준으로 지정하였다.) - 구성요소
- 사물 Things
- 관계 Relationship
- 다이어그램 Diagram
사물 Things
- 사물 ?
사물은 UML 안에서 관계가 형성될 수 있는 대상들을 의미한다 - 종류
- 구조 사물 (Structural Things)
: 시스템의 개념적, 물리적 요소 표현
: 클래스 Class, 유스케이스 Use Case, 컴포넌트 Component, 인터페이스 Interface, 노드 Node 등
- 행동 사물 (Behavioral Things)
: 시간과 공간에 따른 요소들의 행위 표현
: 상호작용 Interaction, 상태 머신 State Machine 등
- 그룹 사물 (Grouping Things)
: 요소들의 그룹
: 패키지 Package
- 주해 사물 (Annotation Things)
: 부가적 설명 혹은 제약 조건 등 표현
: 노트 Note
'[자격증] > 정보처리기사 실기' 카테고리의 다른 글
4. 서버 프로그램 구현_71 디자인 패턴 (0) | 2023.06.30 |
---|---|
4. 서버 프로그램 구현_66 객체지향 분석 및 설계 (0) | 2023.06.30 |
01. 요구사항 확인_07 요구사항 분석 (구조적 분석 기법) (0) | 2023.06.29 |
1. 요구사항 확인_06 요구사항 개발 프로세스 (0) | 2023.06.29 |
1. 요구사항 확인_05 요구사항 정의 (0) | 2023.06.29 |