UML이란 무엇인가요?
통합 모델링 언어(Unified Modeling Language) 또는 표준 모델링 언어라고도 알려진 UML(Unified Modeling Language)은 1997년에 시작된 OMG 표준입니다. 이는 모델링 및 소프트웨어 시스템 개발을 지원하고 소프트웨어 개발의 모든 단계를 제공하는 그래픽 언어입니다. 요구사항 분석부터 사양, 구축 및 구성까지 지원합니다. 객체지향 분석 및 설계(OOA&D, OOAD) 방식의 발전은 1980년대 후반부터 1990년대 중반까지 정점을 이루었고, UML은 이러한 정점의 산물이었다. 이는 Booch, Rumbaugh 및 Jacobson의 표현 방법을 통합했을 뿐만 아니라 이를 더욱 발전시켜 최종적으로 대중이 수용하는 표준 모델링 언어로 통합했습니다.
다음은 UML의 13가지 그래픽 설명입니다
1. 사용 사례 다이어그램: 시스템이 사용되는 방식을 분류합니다.
2 클래스 다이어그램: 클래스와 해당 상호 관계를 보여줍니다.
3. 개체 다이어그램: 개체와 해당 관계만 표시합니다.
4. 활동 다이어그램: 사람이나 사물의 활동을 흐름도와 유사한 방식으로 보여줍니다.
5. 상태 머신 다이어그램: 흥미롭거나 복잡한 수명 주기를 가진 객체의 다양한 상태를 보여줍니다.
6. 통신 다이어그램: 특정 상황에서 개체 간에 전송되는 메시지를 보여줍니다.
7. 시퀀스 다이어그램: 통신 다이어그램과 유사한 정보를 표시하지만 연결보다는 시퀀스를 강조합니다.
8. 패키지 다이어그램: 관련 클래스가 결합되는 방식을 보여주며 개발자에게 유용합니다.
9. 배포 다이어그램: 완성된 시스템의 머신, 프로세스 및 배포 아티팩트를 표시합니다.
10. 구성 요소 다이어그램은 재사용 가능한 구성 요소(객체 또는 하위 시스템)와 인터페이스를 보여줍니다.
11. 상호 작용 마스터 다이어그램: 시퀀스 다이어그램을 사용하여 활동 단계를 설명합니다.
12. 시간 그래프: 메시지 및 개체 상태에 대한 정확한 시간 제한을 표시합니다.
13. 복합 구조 다이어그램: 집합 또는 구성에서 개체 간의 관계를 표시하고 인터페이스 및 협업 개체를 표시합니다
위 내용은 UML 기본 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!