대한 정의와 각각의 업무들에 대한 지침과, 업무들 간의 순서들을 명시해야 하는 반면, 모델링 언어는 표기법(또는 다이어그램)들만을 제시하는 것이다. 따라서 UML은 소프트웨어 개발에 사용하기 위한 여러 다이어그램들을 정의하고 있으며, 또 다이어그램들의 의미들에 대해 정의하고 있다.
사전적 의미의 다이어그램은 관계나 수량 등을 나타낸 도표이다.
일반적으로 사용되는 다이어그램은 기본적으로 수많은 양의 정보를 압축하여 전달하는 특성을 갖는다. 어떤 정보에 대한 특성들을 전달하기 위하여 언어로 표현할 때에는 시간과 공간의 제약을 받는다. 그러나 다이어그램은 실제 정보
들어설 때 A라는 상품을 이용하지 말라는 법은 없기 때문이다. 이러한 이유로 단순히 미래인구추계를 바탕으로 앞으로의 시장을 예측하고자 한다면 이는 매우 큰 오산이다. 고로 여기서는 미래의 보다 정확한 시장을 예측하기 위해 사용되는 렉시스 다이어그램(Lexis diagram)에 대해 알아보고자 한다.