행위 다이어그램2 [UML] 타이밍 다이어그램(Timing Diagram) - 시간에 따른 각 객체의 상태와 그 상태를 변경시키는 방아쇠 역할을 하는 메시지들을 보여주는 도표 - 순차 다이어그램과 상태 머신 다이어그램을 합쳐 놓은 것과 같다. - 각 신호들이 시간별로 처리되는 과정을 그림으로 나타낸 것 - 신호의 동작을 정확한 타이밍에 맞춰 이뤄지게 하여 발생할 수 있는 충돌이나 간섭을 방지할 수 있음 1) 시간축 - 시간의 흐름을 나타내는 수평선 2) 신호 - 수직선으로 표시되고 상태 변화에 따라 높은 레벨과 낮은 레벨로 표시됨 3) 클럭 - 시스템의 타이밍 신호로 주기적으로 반복되는 신호로 표시됨 - 시스템의 동작을 동기화함 4) 지연 - 신호의 전달이나 처리에 소요되는 시간을 나타냄 5) 상태 전이 - 신호의 상태 변화를 표현 2023. 10. 13. [UML] UML 다이어그램 - UML은 Unified Modeling Language의 약자로, 모델을 만드는 표준 언어라는 의미이다. - UML 다이어그램은 통합 모델링 언어(UML)를 사용하여 시스템 상호작용, 업무흐름, 시스템 구조, 컴포넌스 관계 등을 그린 도면이다. - 프로그래밍을 단순화 시켜 표현해 의사소통하기 좋다. - 대규모 프로젝트 구조의 로드맵을 만들거나 개발을 위한 시스템 구축에 기반을 마련할 수 있다. 1. 구조 다이어그램 : 시스템의 개념, 관계 등의 측면에서 요소들을 나타내고 각 요소들의 정적인 면을 보기 위한 것 1) Class Diagram(클래스 다이어그램) - 거의 모든 객체 지향 메서드를 관통하는 핵심 모델링 기법 - 시스템의 객체 유형과 객체 간에 존재하는 다양한 종류의 정적 관계를 설명함 2).. 2023. 10. 1. 이전 1 다음