시퀀스 다이어그램이나 활동 다이어그램
키타미 식 일러스트 IT 학원 기본 정보 기술자 에서 공부하고 있습니다.
UML(Unified modeling Language)
시퀀스 다이어그램과 액티비티 다이어그램은 왜 필요한가?
오브젝트 지향 프로그래밍에 있어서, 그 설계를 알기 쉽게 가시화한 것이 있던 쪽이 원활하게 공유를 할 수 있기 때문입니다.
확실히, 공유하는 것의 어려움을 매일 느끼고 있기 때문에 순서도를 보았을 때에 「알기 쉽다~」라고 생각했습니다.
이러한 기법을 통일한 것을 UML이라고 합니다.
UML은 다음 13가지 종류가 있습니다.
이름
설명
클래스 다이어그램
클래스 정의, 연관과 같은 클래스 구조를 보여줍니다.
객체 다이어그램
인스턴스 (객체)의 구체적인 관계를 보여줍니다.
패키지 다이어그램
수업 등이 어떻게 그룹화되어 있는지 보여줍니다.
컴포넌트 다이어그램
처리를 구성하는 여러 클래스를 하나의 구성 요소로 간주하고 내부 구조와 상호 관계를 나타냅니다.
복합 구조도
여러 클래스를 포함하는 클래스와 구성 요소의 내부 구조를 보여줍니다.
배치도
시스템을 구성하는 물리적 구조를 나타냅니다.
유스 케이스 다이어그램
사용자와 외부 시스템의 요청에 대해 시스템이 어떤 행동을 하는지 보여줍니다.
활동 다이어그램
시스템 실행시의 일련의 처리 흐름과 상태 천이를 나타냅니다. 순서도
상태 머신 다이어그램
이벤트에 의해 발생하는 객체의 상태 전이를 나타냅니다.
시퀀스 다이어그램
객체 간의 상호 작용을 시계열로 표시
커뮤니케이션 다이어그램
객체 간의 연관성과 거기에서 발생하는 메시지 상호 작용을 보여줍니다.
상호 작용 개요 다이어그램
유스 케이스 다이어그램과 시퀀스 다이어그램을 구성 요소로 사용하여 더 큰 프레임 처리 흐름을 보여줍니다.
타이밍 다이어그램
객체의 상태 전이를 시계열로 표시
전부를 사용하는 것이 정답이라는 것은 아니고, 그 프로젝트에 따라 사용하는 것.
이번에는 이번 현장에서 보는 액티비티 다이어그램과 시퀀스 다이어그램을 작성하는 방법을 살펴 보았습니다.
활동 다이어그램
활동 다이어그램은
システム実行時における一連の処理の流れや状態遷移をあらわす。フローチャートのようなもの
입니다.엄청 간단한 그림이지만,
이것으로 표현합니다!
시퀀스 다이어그램
시퀀스 다이어그램은
オブジェクト間のやりとりを時系列にそってあらわすもの
입니다.각 객체에 대해 위에서 아래로 시계열이 있습니다.
화살표는 형태의 차이로 의미가 있네요!
도구로 가장 유명한 것은
drawio 그렇습니까?
무료로 여기까지 할 수 있는 것은 대단하네요!
나는 미로 라는 앱을 원래 사용하고 있었기 때문에 이쪽에서도 사용할 수 없는지 시험하고 있습니다!
이상입니다!
Reference
이 문제에 관하여(시퀀스 다이어그램이나 활동 다이어그램), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mumucochimu/items/e97a03217588f4101849텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)