UML

다음의 약어입니다. "Unified Modeling Language."

UML은 복잡한 소프트웨어 시스템이 어떻게 작동할지 시각화하는 데 도움이 되도록 설계된 업계 표준 모델링 언어입니다. 시스템 설계자, 소프트웨어 엔지니어와 개발자, 그리고 기타 이해관계자는 UML을 사용해 표준 시각 언어로 다이어그램을 만들고, 소프트웨어 시스템의 여러 부분이 어떻게 상호 작용할지 구성하고 문서화합니다. UML 다이어그램 모음은 집의 설계도 모음과 비슷합니다. 건축가, 건축업자, 전기 기술자, 배관공, 집주인이 각자의 역할을 수행하는 데 필요한 만큼 이해할 수 있는 공통 기호를 사용해 집을 어떻게 지을지 보여 줍니다.

UML 사양은 두 가지 범주에 속하는 13가지 다이어그램 유형을 정의합니다. 구조 다이어그램은 시스템의 정적인 구조를 보여 주고, 동작 다이어그램은 시스템 내 객체 간의 동적인 상호 작용을 보여 줍니다. 이러한 다이어그램은 각각 일정한 디자인 요소 집합을 공유하며, 기호는 특정 유형의 객체와 그 역할, 객체가 서로 상호 작용하는 방식을 나타냅니다. 객체는 순서도와 비슷하게 서로 연결되어 관계와 정보의 흐름을 보여 줍니다.

UML은 주로 객체 지향 소프트웨어 설계를 위해 만들어졌지만, 소프트웨어가 아닌 시스템을 모델링할 때도 유용합니다. 특정 유형의 UML 다이어그램은 제조 공정, 하드웨어 설계 또는 객체가 상호 작용하는 기타 프로세스를 모델링할 수 있습니다. Object Management Group(OMG)은 UML 사양을 관리하며, 새로운 기술과 절차가 일반화됨에 따라 사양을 지속적으로 업데이트합니다.

업데이트됨 October 11, 2022 작성: Brian P.

quiz지식 테스트하기

Which of the following languages uses tags to define objects?

A
Java
0%
B
C#
0%
C
PHP
0%
D
XAML
0%
Correct! Incorrect!     View the XAML definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 UML에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.