UML 이란?

2017. 11. 8. 11:39·IT/Introduction to Computer Science
반응형

UML 이란?


Unified Modeling Language


객체 지향 소프트웨어 공학에서 사용되는 표준화된 범용 모델링 언어->난립하던 표기법들을 통일


모델링 언어일뿐 프로그래밍 언어는 아니므로 Diagram(도표)만을 제시하는 것

->시각적 모델링 방법으로 중요한 역할을 가진다


객체 지향 소프트웨어 집약 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화할 때 사용

->시스템의 모든 것을 문서화, 가시화, 명세화하는데 사용되는 표준 언어


OMG(Object Management Group, 오브젝트 지향기술 표준화 단체)로부터 인정받은 표준화된 그래픽 언어(OMT, Booch 등의 다양한 표기법 통합)


모델을 설계하는 부분으로써 중요한 부분


프로그램 설계를 표현하기 위해 사용, 그림으로 된 표기법 -> 기호와 도식을 이용





출처: 위키피디아


UML의 구성요소


Diagram

Relationship

Things

  

UML Diagram(9 가지)


Class Diagram - 정적 관계 표현


Sequence Diagram – 동적 관계 표현


Use case Diagram


Collaboration Diagram


Statechart Diagram


Activity Diagram


Component Diagram


Deployment Diagram

 

UML Relationship


Generalization


Inheritance


Implements


Dependency


Association(Aggregation / Composition)


Realization

 

ps. UML을 이클립스 상에서도 설치하여 사용할 수 있을텐데,, 그것은 나중에 정리할 예정!

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'IT > Introduction to Computer Science' 카테고리의 다른 글

문서 파일이 깨지는 / 한글이 깨지는 이유?  (3) 2017.11.20
DLL 이란?  (0) 2017.11.08
웹 개발자 로드맵  (0) 2017.10.27
IT 용어 이해!  (0) 2017.09.17
'IT/Introduction to Computer Science' 카테고리의 다른 글
  • 문서 파일이 깨지는 / 한글이 깨지는 이유?
  • DLL 이란?
  • 웹 개발자 로드맵
  • IT 용어 이해!
나27
나27
na27나27 님의 블로그입니다.
반응형
나27
na27
나27
  • 전체 (125)
    • 경제 (4)
      • 주식 (4)
    • 운동 (6)
    • 정보 (38)
      • 정보 (5)
      • 소식 (7)
      • 법 (0)
      • 부동산 (3)
      • 자동차 (1)
      • 복지 (0)
      • 후기 (7)
      • 독후감 (0)
    • 국제결혼 (4)
    • 역학 (0)
    • IT (66)
      • Introduction to Computer Sc.. (5)
      • HTML (5)
      • JavaScript (1)
      • Database (0)
      • Java (1)
      • JDBC (0)
      • Servlet, Jsp (2)
      • Spring (5)
      • Big-data (0)
      • Python (0)
      • C, C++ (0)
      • C# (1)
      • Unity (0)
      • Server (11)
      • 형상관리(configuration manageme.. (5)
      • Network (5)
      • PowerPoint (0)
      • Revit (0)
      • BIM (1)
      • PLC (2)
      • Virtual Machine (0)
      • 자격증 (2)
      • 자료 (5)
      • 연습 (0)
      • Excel (0)
      • PowerPoint2 (0)
      • 문제 해결 (15)
    • 기타 (7)

블로그 메뉴

  • 방명록

최근 글

hELLO· Designed By정상우.v4.5.2
나27
UML 이란?
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.