관리 메뉴

Value Creator의 IT(프로그래밍 / 전자제품)

#1 starUML 시작하기(소개, 설치, 주요기능, Diagram, Use case, Class, Object) 본문

1. 프로그래밍/1) UML

#1 starUML 시작하기(소개, 설치, 주요기능, Diagram, Use case, Class, Object)

valuecreatort 2019. 3. 19. 23:30
반응형

1. starUML 소개

 

 

소 개

UML(Unified Modeling Language). 모델링 도구로 Use Case Diagram, Class Diagram,

Sequence Diagram등 다양 Diagram을 간편 UI를 이용하여 쉽고 빠르게 생성 가능

 

주요기능

  Use Case Diagram   Class Diagram     •Collaboration Diagram   Statechart Diagram

Activity Diagram   Sequence Diagram  Component Diagram Deployment Diagram

Composite Diagram

라이선스 / 비용

GPL (GNU Public License) / 무료(무료는 5.0버전이 마지막이며 그 이후 버전은 유료이다.)

운영체제

Windows

도구버전

4.2 (2010. 10)

 

 

특징

  UML 표준명세에 기반한 모델작성과 UML2.0 표기법을 지원

  완전한 UML Profile 개념을 제공하여 플랫폼에 독립적인 모델을 작성할 있도록 지원

  뛰어난 확장성과 유연성을 제공

  심플하고 인터페이스로 학습 사용이 용이하며 개발효율을 높임.

관련 도구

UMLet, VioletUMLEditor, Rational Rose, Boland Together

제작사

StarUML

공식 홈페이지


2. starUML 기능 요약

UML 모델링도구로 다양한 Diagram을 간편한 UI를 이용, 쉽고 빠르게 생성할 수 있도록 편리한 기능을 제공. 윈도우 플랫폼 내에서 자유롭게 실행 가능

주요기능

지원여부

UML 다이어그램

지원

UML 2.0

지원

Forward Engineering(Source code Generation)

지원(Java, C++, C#)

Reverse Engineering

지원(Java, C++, C#)

XMI

지원(XMI 1.1, Unisys XMI)

문서화 기능

지원(MS Word, Excel, Powerpoint)

Pattern 지원

지원(GoF, EJB, User-defined)

API

지원(COM API)


3. 실행 환경

* Windows XP / Windows 7(32-bit 프로그램으로 설치)

* 플러그인 아키텍처 제공으로 인한 개발환경 플러그인으로 사용 가능

   (c++, java, c#, rose 등)

* 넓은 확장성으로 인한 넓은 사용 및 발전가능성

  (Open API, Com-based plug-in Architecture, MFC와 J2EE등 모델 프레임워크 지원)

 

 

4. 설치방법

4.1      StarUML 다운받기

* http://staruml.sourceforge.net/ko/download.php에 접속하여 StarUML다운로드를 클릭

* staruml-5.0-uml-cm.exe 을 클릭


4.2      StarUML 설치하기
* 설치 파일 실행(계속 Next만 클릭하면 된다)



4.3      StarUML 설치확인하기
* 설치 결과


 


 


5. 도구 기능 소개


개요 및 세부목차
주요 기능을 간단하게 소개하고, 예시를 바탕으로 조작법 및 기능소개를 한다.
주요 항목은 아래와 같다.
• 5.1 주요 기능
• 5.2 StarUML 의 화면소개

• 5.4 공통 기능
• 5.5 예시 소개
• 5.6 StarUML 사용하기
• 5.7 Use Case Diagram 그리기
• 5.8 Class Diagram 그리기
• 5.9 Sequence Diagram 그리기
• 5.10 Activity Diagram 그리기
• 5.11 Statechart Diagram 그리기
• 5.12 Collaboration Diagram 그리기



5.1 주요 기능

StarUML을 이용하여 UML Diagram을 쉽고 빠르게 그릴 수 있다
모델을 소스코드로 생성하고, 소스코드로부터 모델을 Reverse Engineering 할 수 있다
NET, J2EE와 같은 플랫폼 환경을 적용시킬 수 있다
StarUML에서 그릴수 있는 Diagram 종류
• Windows 환경
• Class Diagram
• Use Case Diagram
• Sequence Diagrams
• Collaboration Diagrams
• Statechart Diagram
• Activity Diagram
• Component Diagram
• Deployment Diagram
• Composite Structure Diagram

5.2 StarUML의 화면 소개
StarUML Editor은 아래 그림과 같이 6개 화면으로 구성

 

 

 

5.4 공통 기능 (1/4)
StarUML 공통Tool Bar : 표준 도구 모음

 

5.4 공통 기능 (2/4)
StarUML 공통Tool Bar : 서식 도구 모음



 

 

 

5.4 공통 기능 (3/4)
StarUML 공통Tool Bar : 보기 도구 모음

 


 

5.4 공통 기능 (4/4)
StarUML 공통Tool Bar : 정렬 도구 모음



반응형
Comments