• 이클립스 환경에서 클래스 다이어그램 만들어보자!

    2021. 1. 26.

    by. 공상개발

    안녕하세요 공상 개발입니다.

     

     

     

    프로젝트에서 중요한 점은 완성도 그리고 그 가치를 남에게 얼마나 직관적으로 설명할 수 있는가라고

    생각합니다.

    우리는 개인 프로젝트만 진행하는 것이 아닌 팀 프로젝트까지 생각해야 되니까요.

    프로젝트 안에 있는 클래스의 관계도를 직관적으로 보여주려면 여러 방법들이 있겠지만

     

     

     

    대표적인 방법으로 클래스 다이어그램이 있습니다.

     

     

     

    하지만 클래스 다이어그램을 직접 작성하기에는 많은 시간과 귀찮음 동반됩니다.

    그렇기 때문에 우리는 이클립스 환경에서 ObjectAid라는 플러그인을 사용할 것입니다.

    ObjectAid는 프로젝트의  java 파일들을 드래그 AND 드롭 하는 것으로

    클래스들의 관계도를 손쉽게 만들어줍니다.

     

     

     

    ObjectAid 설치

     

     

     

    이클립스 최상단 왼쪽 위를 보시면 Help가 있습니다.

    클릭해 주신 후 Install New Software 메뉴를 선택합니다.

     

     

     

     

    [Help]-[Install New Software]

     

     

     

    OnjectAid의 Name과 URL를 복사해서 플러그인을 다운로드 받아야 됩니다.

    우선 해당 링크에서 ObjectAid : http://www.objectaid.com/download

    Name과 URL를 확인한 후,

    Add Repository 창에 동일하게 입력해 주시면 됩니다.

     

     

     

    Add 클릭

     

     

     

     

     

     

    Add 버튼을 누르고 들어가면 총 4개의 파일이 있습니다.

    맨 아래쪽부터 2개는 라이센스를 필요로 합니다.

    그렇기 때문에 맨 위부터 2개 이 녀석들을 클릭 후 Next 버튼을 눌러줍니다.

     

     

     

    이녀석들

     

     

    그리고 ObjectAid Class Diagram Editor License를 클릭해 준 뒤 동의해주시면 플러그인의 설치가 종료됩니다.

     

     

     

     

    Class Diagram을 만들자

     

     

     

    [File]-[New]-[Other]

     

     

    이클립스 IDE 화면 최상단 왼쪽에 있는 File-New-Other를 클릭합니다.

     

     

     

    그런 다음 ObjectAid UML Diagram - Class Diagram 순서로 선택해 줍니다.

     

     

    ObjectAid UML Diagram-Class Diagram

     

     

     

    UML Class Diagram 창이 나타나면 Browe를 클릭하여 클래스 다이어그램을 만들 프로젝트를 선택해 줍니다.

    Name에는 해당 클래스 다이어그램의 이름을 지정해 줍니다.

     

     

     

     

     

    이 과정을 모두 진행하셨다면 

    Package Explore에

     

    이런 친구가 나옵니다.

     

     

     

    해당 프로젝트에 Project_Diagram.ucls라는 친구가 나옵니다.

    클래스 다이어그램 파일이 생성된 것인데 클래스 다이어그램을 만들려면 더블 클릭한 후,

     

    클래스 파일 클릭

     

    클래스 다이어그램을 만들고 싶은 클래스를 클릭해 줍니다.

     

     

     

    그러면 

     

     

    결과물

     

     

    이런 식으로 클래스의 관계가 설정되며 클래스 다이어그램이 만들어지게 됩니다.

     

     

     

    예쁘죠?

    댓글