Yazılımı görsel olarak ortaya koymak, yazılımın planını, akışlarını çıkarmak için kullanılan çok amaçlı modelleme dilidir. Aynı şeye farklı perspektif açılardan bakmak olarak yorumlanabilir...
Activity diyagram en temel uml diyagramlarından birisidir. Initial node ile activity baloncuğu içinde başlangıç yapıldıktan sonra action parçalarının içine komutlar girerek başlangıçtan bitişe kadar yol gösterici olarak bir diyagram olan activity az da olsa bazı kurallar içerir en önemlisi action içine girilen komutlar fiil şeklinde...
Use-Case diyagramlar genel olarak UML diyagram şemaları içinde en çok kullanılan diyagramların başında gelir. System içine yerleştirilen Use-Case baloncukları System dışında barınan Actor’ler ile bağlantıları ve ilişkileri...
Data flow diyagram daha çok programlamaya yakın bir diyagram şeklidir. Level sistemi kullanılır ve sıfırdan başlayan level sistemleri arttıkça ayrıntı belirtilir...