1. 다운로드 및 실행
2. 자바 클래스 작성
3. 속성 추가
4. 메소드 추가(리턴 타입, 메소드 이름, 파라미터)
5. 코드 생성하기

1. 다운로드 및 실행

http://staruml.sourceforge.net/en/download.php
위 링크에서 다운로드 할 수 있습니다. 20메가 정도 됩니다.

실행 방법은 패스~

2. 자바 클래스 작성

사용자 삽입 이미지아이콘에 이름을 붙여놔서 찾기 쉽습니다.(ArgoUML의 경우 아이콘에 이름이 없어서 대체 뭐가 클래스인지 뭐가 인터페이스인지 알아보기 힘들었습니다.)

특징이 있다면, 누군가의 이름들이 기본으로 적혀져 나옵니다.(개발자들의 이름일지도..저라면 그렇게 하겠습니다.ㅋㅋ)

클래스 이름을 주는 방법은 여러가지 방법이 있겠지만 가장 직관적인 방법은 "더블클릭"(됩니다. 오호 잘 만들었군~)

사용자 삽입 이미지3. 속성 추가

속성을 추가하는 방법의 위의 클래스 다이어그램에 보이는 파란색 그림 클릭!
사용자 삽입 이미지값을 입력한 다음에 + 아이콘을 누르면 바로 다음 속성을 추가할 수 있습니다. 굉장히 직관적이죠. 왼쪽의 파랑빨강+ 아이콘을 사용하여 가시성을 설정할 수 있습니다.
사용자 삽입 이미지default로 모든 속성은 private 가시성을 가지도록 설정하고 싶은데 어딘가 있겠죠? 나중에 찾아보겠습니다.

4. 메소드 추가

속성을 추가하는 방법과 동일하게, 클래스를 더블클릭 한 다음에 이번에는 오른쪽에 있는 빨간색 아이콘을 클릭합니다.
사용자 삽입 이미지메소드의 이름, 파라미터, 리턴타입은 다음과 같이 설정합니다.
사용자 삽입 이미지처음에는 메소드 이름 그리고 ( 과 ) 그리고 , 를 사용해서 파라미터 그리고 : 타입명 을 사용해서 리턴타입을 설정할 수 있습니다.

속성의 타입도 : 타입 을 사용해서 나타낼 수 있습니다.

5. 코드 생성하기

자바 코드를 생성하기 위해서 먼저 프로파일을 추가해야 합니다. Model -> Profiles 메뉴를 선택합니다.
사용자 삽입 이미지그 다음 자바 프로파일을 선택하여 추가해 줍니다.
사용자 삽입 이미지
그런 마우스 오른쪽 버튼을 클릭하여 Java -> Generate Code 를 선택합니다.

사용자 삽입 이미지이제 Next를 몇 번 클릭하면 선택한 곳에 자바 파일이 만들어 지는 것을 확인할 수 있습니다.

사용자 삽입 이미지