nan + nan = 2nan

[스터디]0718_UML 실전에서는 이것만 쓴다 본문

Study

[스터디]0718_UML 실전에서는 이것만 쓴다

2nan 2022. 7. 19. 23:48
728x90

3장) 클래스 다이어그램

 

(1) 클래스

-> 클래스 다이어그램으로 클래스의 멤버 변수, 멤버 함수를 보여줄 수 있고, 상속과 참조 즉 클래스 간 의존 관계를 모두 표기할 수 있다.

-> 시스템 구성 요소들의 상호 의존 구조를 명확히 보게 해주며, 순환 의존 발생 지점을 어떻게 깨는 것이 좋은 결정인지 보게 해준다

 

(2) 연관

-> 다른 객체 참조를 가지는 인스턴스 변수

연관 화살표 참조 그림 (출처 : UML 실전에서는 이것만 쓴다)

 

 

(3) 상속

-> 상속과 연관을 구분짓기 힘든 느낌.

-> 저자는 상속관계는 세로, 연관 관계는 가로로 표시

-> 화살촉의 방향은 모두 의존성의 방향

 

상속 화살표 참조 그림 (출처 : UML 실전에서는 이것만 쓴다)

 

(4) 예제 클래스 다이어그램

-> 메소드 중 중요한 것만 기록

-> 다이어그램을 구역 별로 나누어 구분

 

(5) 세부사항

 5-1) 클래스 스테레오타입

ex) <interface>

  - 추상 메소드로, 어떤 메소드도 구현해서는 안 된다.

  - 인스턴스 변수를 가지지 못 하며, 정적 변수만 가질 수 있다.

      <utility>

- 모든 메소드와 변수들은 정적,

 

FeedBack)

 - 연관, 상속 등 도식화에 쓰일 화살표에 대한 정의 및 정리 필요

나머지는 가볍게 이해하고 넘어가기, 도식화를 위해 간단히 이해 정도만 하고 넘어가는 정도

- 시퀀스 다이어그램은 단계 별로 흐름을 보여주고, 네모 박스로 for문이나 while문의 형태를 시각화해서 단계적인 흐름을 보여주는 역할을 한다. 대각선으로 표시할 때는 시간이 걸리는 경우..

시퀀스 다이어그램 (출처 : UML 실전에서는 이것만 쓴다)

 

- 동기와 비동기 / 스레드의 개념을 이해하고 넘어가자

- 유스케이스 다이어그램은 사용자 - 고객 간 관계 흐름도를 간단하게 시각화해서 보여준 개념으로 이해.

유스케이스 다이어그램 (출처 : UML 실전에서는 이것만 쓴다)

 


 

※ 해당 글은 다음 책을 참고하여 작성했습니다.

http://www.yes24.com/Product/Goods/4492519

 

UML 실전에서는 이것만 쓴다 - YES24

프로젝트를 진행하려면 UML을 사용해야 하지만, UML은 너무 복잡하고 난해하다. 현업 개발자에게 맞춰 실무 실제 프로젝트에 사용되는, 알아야 하는 UML을 다루었다. UML과 객체지향 설계를 동시에

www.yes24.com

 

Comments