본문 바로가기
728x90
반응형

Tool/Star UML5

Controller / DAO / Serviceimpl / VO / DTO 클래스 다이어그램을 작성하기 위해 Controller, DAO, Serviceimpl, VO , DTO 알아보기 1.Controller Controller는 Interface에서 사용자가 필요로 하는 화면과 기능을 연결해주는 다리 역할을 한다. 2.DAO ( Data Access Object ) , Service DAO는 Data Access Object로 Data base에서 data에 access(접속)하는 트랜잭션 객체이다. 즉 DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. Serveiceimpl 라고도 불리는데 여기서 impl은 Implements를 말한며, Seveiceimpl는 Serveice를 상속한다. Serveice(Interface)는 메소드는 있.. 2021. 6. 8.
StarUML / getter setter 자동 완성 / 자동 생성 getter와 setter의 자동완성 기능을 모른다는건 정말 끔찍한 일입니다. 수많은 VO의 안의 수만은 필드에 모두 getter와 setter을 일일이 타이핑하려면 시간도 걸리지만 정말 귀찮습니다. 정말 꼭 알아두여야 할 꿀팁입니다. StarUML을 이용하여 Class Diagram을 작성하면서 getter메소드와 setter메소드를 자동으로 생성해주는 방법입니다. Generate Getters and Setters 설치하기 1. 상단메뉴의 Tools에서 extension Manager를 선택 2. setter를 검색, Generate Getters and Setters의 Install 클릭 설치가 끝나면 프로그램이 재실행 될 수 있으니 작업중인 파일을 꼭 저장합니다. 3. 잘 설치가 되었다면 Tool.. 2021. 6. 7.
클래스 다이어그램(Class diagram) 작성 클래스 다이어그램(Class diagram) 시간에 따라 변하지 않는 시스템의 정적인 면을 보여주는 대표적인 UML구조 다이어그램 시스템의 일부 또는 전체의 구조를 나타낼 수 있다. 의존 관계를 명확히 보게 해주며, 순환 의존이 발생하는 지점을 찾아내서 어떻게 순환고리를 깰 수 있을지 결정 할 수 있게 해준다. 클래스의 구성 1. 클래스의 이름 2. 속성(Attribute) 3. 연산(method) 접근제어자 리스트 Attribute 와 Method 앞의 기호는 "접근제어자" 이다. 접근 제어자 표시 설명 public + 어떤 클래스의 객체에서든 접근 가능 private - 이 클래스에서 생성된 객체들만 접근 가능 protected # 이 클래스와 동일 패키지에 있거나 상속 관계에 있는 하위 클래스의 객.. 2021. 5. 7.
시퀀스 다이어그램(sequence diagram) 시퀀스 다이어그램(Sequence Diagram) 어떠한 순서로 어떤 객체들과 어껗게 상호작용 했는지를 표현하는 다이어그램이다. 현재 존재하는 시스템이 어떠한 시나리오로 움직이고 있는지를 나타내는데 장점을 가지고 있다. 시퀀스 다이어그램을 이용하면 API들의 유스케이스를 디테일하게 알 수 있다. 시나리오를 파악하기 좋다. 시퀀스 서로 연관된 작은 사건들이 연쇄되어 이루어지는 내용상의 단위 Life Line(생명선) 모델링 되는 객체의 인스턴스를 나타낸다. 네모가 객체의 관점으로 표현했다면 클래스이고, 서비스의 관점으로 표현했다면 컴포넌트가 된다. 점선은 시간의 경과를 나타낸다. 컴포넌트 (Component) 웹 환경에서 일하다 보면 흔히 들을 수 있는 용어가 컴포넌트(Component)이다. 컴포넌트는 .. 2021. 5. 7.
728x90
반응형