Ayrıca şunu da belirteyim.
UML, tüm dünyada kabul edilmiş ve proje tasarlanma aşamasında kullanılan çok kapsamlı bir modelleme dilidir.

Sadece yazılım mühendisliğinde değil, tüm mühendislik dallarında problemin tasarlanmasında ve çözümünde kullanılır.

Siz bir projede, projenin belli bir ayağını UML ile tasarladığınızda, bunu tüm dünyadaki mühendisler ya da UML bilen her insan anlayabilir.Böylece, yazılımın ihtiyaç duyduğu çeşitli dallardaki uzman insanlar, herhangi bir programlama bilgisine sahip olmasa bile, sizin probleminiz üzerinde bir görüş belirtebilir.

İşte olayın can alıcı noktası da burasıdır.Yazılım projelerin kodlanması, bir programlama diline çevirilmesi, olayın en son adımlarında gerçekleştirilen ve gerçekleştirilmesi de en kolay ama en sıkıcı kısmıdır.

Eğer büyük projelerde bulunmayı hedefliyorsanız, varolan programlama dillerinini hepsini öğrenmeye çalışmaktan çok, UML gibi standart modelleme dillerinde kendinizi geliştirmenizi öneririm.

Zira, tasarım ve çözüm UML ile hayata geçirildikten sonra, programcı ekibi tarafından hızlı bir şekilde koda dökülür ve test süreci, dökümantasyon ve yazılım eğitimine start verilir.