728x90

UML ( Unified Modeling Language) 통합모델링언어

통합 모델링 언어(UML)를 사용하여 시스템 상호 작용, 업무흐름, 객체 간의 메시지 전달, 시스템의 구조, 컴포넌트 관계 등을 그린 도면이라고 정의하고 있습니다. 

 

비쥬얼 스튜디오 에서 UML의 사용은 프로그래밍을 도와줄 다이어그램 이라고 할 수 있습니다.

 

 Class

 

 Main( )

 

이런식으로 구성되어 있습니다.  

사실 전 이것만 보면 별로 이해가 가지 않더라구요ㅋㅋㅋ

각 부분에는 이런것들이 들어가도록 되어 있습니다

 

예를 들어 보겠습니다.

 

Class name

Nouns

Properties

Fields

Variables

Data

 

Verbs

Actions

Operations

Functions

Methods

 

 

 

 

구체적인 예를 더 들어 보겠습니다.

 

Bee

Student 

Color

Size

Name

 

Name

Major 

Fly( )

Collect ( )

Sound ( )

 

 Study( )

 

 

 

 

 

 

 

첫번째 벌 이라는 클래스에 

색상과 사이즈 이름의 속성data이 있고 

벌이 하는일은 날기, 모으기, 소리(내기)가 있을 수 있습니다.

 

두번째는 학생이라는 클래스(카테고리)에 

속성으로는 이름과 전공이 있을 수 있겠고 

하는일은 공부하다 가 됩니다.

 

 

개발자에 따라 클래스가 하는일은 달라질 수 있지만, 카테고리의 모든 종류가 공통으로 하는 일이 들어가야 합니다. 나중에 오브젝트클래스를 만들기를 위함입니다.

 

 

 

사실 UML만 놓고 보면, 이게 왜? 그래서 뭐? 이런 느낌이 많이 듭니다만, 비쥬얼스튜디오로 작업을 하다보면 이해가 더 되실겁니다.  저도 배워가는 중이라서 함께 힘내요!!