반응형

 

UML에서는 많은 Diagram들을 지원하는데, UML에서 사용하는 전체적인 다이어그램(Diagram)은 아래와 같다.

 

 

1. Structure Diagram들은 System의 구조를 나타내며, 무엇이 있어야 하는지(what things must be)를 강조한다.

대표적인 Structure Diagram은 Class Diagram이 있다.

 

Class Diagram은 Class를 Diagram으로 표기한 것으로 아래와 같이 작성이 되어진다.

 

2. Behavior Diagram들은 System의 동작을 나타내며, 무엇이 행해져야 하는지(what must happen)를 강조한다.

대표적인 Behavior Diagram은 Use Case Diagram, Sequence Diagram이 있다.

 

Use Case Diagram은 Actor의 행위를 중심으로 이루어진 Diagram으로 아래와 같이 그려질 수 있다.

 

3. UML의 Diagram을 그리기 위해서는 여러가지 SW가 있다.

그 중 대표적인 것이 Rational Rose사의 UML, MS사의 Visio, StarUML 등이 있는데, 세 개의 프로그램에서 StarUML을 빼고는 유료이다.

StarUML이 무료 툴이지만 Simple한 화면과 편리한 사용성을 바탕으로 많은 개발자들이 사용을 하고 있다.

StarUML의 전체적인 소개 내용은 아래와 같다.

 

StarUML로 Diagram을 작성한 예.

 

StarUML다운로드 링크 : http://downloads.sourceforge.net/project/staruml/staruml/5.0/staruml-5.0-with-cm.exe?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fstaruml%2Ffiles%2Fstaruml%2Fjava%2F&ts=1343698607&use_mirror=cdnetworks-kr-2

반응형

'SW개발' 카테고리의 다른 글

[Android]서비스의 라이프 사이클  (0) 2012.08.10
[Android][OOM(Out Of Memory) Adjustment]  (0) 2012.08.02
[Linux][VIM설정]  (0) 2012.07.31
[Linux][Screen]  (1) 2012.07.31
[Linux][alias 사용]  (1) 2012.07.31
[Android][APK구성 및 생성 절차]  (0) 2012.07.18
[“Doxygen”을 이용한 Document생성]  (0) 2012.03.21
[GIT]  (0) 2011.11.21
[Linux 기본 명령어]  (0) 2011.10.19
[안드로이드 버전 정보]  (0) 2011.10.10

+ Recent posts