달력

5

« 2025/5 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'Modeling'에 해당되는 글 2

  1. 2018.11.10 [UML] Sequence Diagram
  2. 2018.06.30 ERD
2018. 11. 10. 20:09

[UML] Sequence Diagram Modeling2018. 11. 10. 20:09

객체간의 송수신 하는 메시지를 시간 순서대로 표현한 그림

 

인터렉션 (Interaction)

의미: 특정 목적을 달성하기 위한 행위, 메시지들의 집합

표현: 메시지를 포함하는 사각 테두리의 좌측 상탄에 기술

 

인터렉션 연산자

의미: 시퀀스 다이어그램의 반족, 조건, 병행 처리 등을 표현

표현: 메시지를 포함하는 사각 테두리(Frame)의 좌측 상탄에 기술

종류

- alt: alternative 조건에 따라 선택 사항이 여러개인 경우

- opt: optional 조건에 따라 선택 사항이 하나인 경우

- break: loop를 벗어날 경우

- par: parallel 병렬로 수행하는 경우

- seq: sequence 메시지 전달 순서가 엄격하지 않은 경우

- strict: 메시지 전달 순서가 엄격한 경우

- neg: negative 절대 발생하면 안되는 상황

- critical: 여러 병행 작업이 있을 때 우선 처리되어야할 경우

- ignore: 특정 메시지를 무시할 경우

- consider: 특정 메시지를 중요하게 고려할 경우

 

ref

의미: 인터렉션에서 다른 인터렉션을 참조할 경우

 

객체 (Object)

의미: 시퀀스 다이어그램에 참여하는 객체

표현: 사각형안에 객체명:클래스명으로 표기

        클래스명 혹은 객체명 둘 중 하나는 생략 가능

 

생명선 (Lifeline)

의미: 객체가 살이있는 정도를 표현

표현: 파선, 소멸시엔 선 끝에 x 표시

 

메시지 (Message)

의미: 객체 사이에 송수신하는 메시지

표현: 시간 순서대로 위에서 아래로 표현

- 실선 꽉찬 머리 화살표: 동기 메시지

- 실선 얇은 머리 화살표: 비동기 메시지

- 파션 얇은 머리 화살표: 응답

 

제어초점 (Focus of Control)

의미: 객체가 활성화된 상태

표현: 생명선 위에 사각형으로 표현

 

 

 

 

 

'Modeling' 카테고리의 다른 글

ERD  (0) 2018.06.30
:
Posted by Habba
2018. 6. 30. 22:13

ERD Modeling2018. 6. 30. 22:13

부모 엔티티로부터 상속받은 모든 속성이 자식 엔티티의 유니크 식별자로 선정되는 것은 아니다. 

경우에 따라 부모로부터 상속받은 속성을 유니크 식별자로 선정하지 않고 일반 속성으로 

선정하기도 한다.


이런 경우 부모로부터 상속받은 속성은 외부키(Foreign Key)로 설정된다. 

이는 물리 모델에서 외부키로 설정돼야 한다. 


하지만 실제 물리 모델링에서는 외부키를 설정하지 않는 경우가 대부분이다. 

결국 논리 모델에서만 이렇게 표현하는 경우가 많다.

'Modeling' 카테고리의 다른 글

[UML] Sequence Diagram  (0) 2018.11.10
:
Posted by Habba