UML

Vikipedi, özgür ansiklopedi
Atla: kullan, ara
Unified Modeling Language
Yapısal UML Diyagramları
Sınıf diyagramı
Bileşen diyagramı
Birleşik yapı diyagramı
Nesne diyagramı
Paket diyagramı
Dağılım diyagramı
UML'in Davranış Diyagramları
Faaliyet diyagramı
Kullanım senaryosu diyagramı
Etkileşime bakış diyagramı
İletişim diyagramı
Sıralama diyagramı
Zaman akış diyagramı
Durum diyagramı


UML (Unified Modeling Language) Türkçe karşılığı "Birleşik Modelleme Dili" şeklinde adlandırılabilir. UML bir programlama (ya da yazılım geliştirme) dili Daha çok yazılım geliştiriciler tarafından kullanılır. farklı programlama dilleri kendi içinde geliştirdiği bir takım komut argümanın programcı tarafında iyi seviyede ezberlenmesi gerektiği için olası yeni teknolojik ihtiyaçları karşılama sürecinde programcının yeniden kendini geliştirme adıyla bir eğitim sürecine dahil olması kaçınılmazdır. bu süreçin maddi kayıbını önlemek amaçlı düz doğrusal anlaşılabilinir seviyede şablonların oluşturulması hem kullanıcı insan arabirimi açısında ileri seviye programcı olmaya gerek kalmaz hem de tekrar eden farklı programlama kod arabirimleriyle uğraşılmak zorunda kalınmaması olası iş yükünü olduça düşürmektedir. yalnız unutlmaması gereken şey var olan sistem modelleri üzerinde çalışabilinir. ortam arabirimlerinin olası performansı düşüren veya daha iyi performans vermesi için yenilikçi çözüm algoritmalarının şemasal bir biriçimde programa entegre etme anlayışı üzerine bir programlamadır. zaten tek düze donanımı kullanan programların istenmediği kadar fazla olduğu bir zaman içerisinde sistem oluşturabilecek algoritmaların programa entegre edilmesi sürecinde yenilikçi programlara ihtiyaç duyulduğu düşünülür ise bu programlama modelinin neye nasıl bir şekilde cevap verdiği herkesce daha rahat anlaşılabilinir sanırım.

UML 'in belki de en kullanışlı diyebileceğimiz diyagram türü olan Etkinlik Diyagramları ("Activity Diagram") ile yazılım haline getirilmek istenen süreçler herkesin anlayabileceği şekilde görüntülenebilir.

UML diyagramları kullanılması yazılımın verimliliğini garantilemez.