Üye Ol
Giriş
Hoş geldiniz
Misafir
Son ziyaretiniz:
01:28, 1 Dakika Önce
MsXLabs Üye Girişi
Beni hatırla
Şifremi unuttum?
Giriş Yap
Ana Sayfa
Forumlar
Soru-Cevap
Tüm Sorular
Cevaplanmışlar
Yeni Soru Sor
Günlükler
Son Mesajlar
Kısayollar
Üye Listesi
Üye Arama
Üye Albümleri
Bugünün Mesajları
Forum BB Kodları
Your browser can not hear *giggles*...
Your browser can not hear *giggles*...
Sayfaya Git...
Cuma, 12 Aralık 2025 - 01:28
Arama
MaviKaranlık Forum
UML - Birleşik Modelleme Dili (Unified Modelling Language)
-
Tek Mesaj #1
ThinkerBeLL
VIP
VIP Üye
23 Mart 2009
Mesaj
#1
VIP
VIP Üye
UML -
Birleşik Modelleme Dili
Vikipedi, özgür ansiklopedi
UML (Unified Modelling Language) Türkçe olarak "Birleşik Modelleme Dili" şeklinde adlandırılabilir. UML bir programlama (ya da yazılım geliştirme) dili olmaktan ziyade iş sistemlerinin nasıl modellenebileceğini belirleyen ve açıklayan yöntemlerin bir araya toplanmış halidir. Daha çok yazılım geliştiriciler tarafından kullanılıyor olsa da UML ile yapılan modellemeler sadece yazılım projelerinde kullanılmak zorunda değildir: Resmi UML dokumantasyonlarında UML 'in yazılımın yanısıra "İş Sistemleri Modellenmesi" 'nde de kullanılabilir.
Örneğin bir iş sistemin yapısını sade ve anlaşılır şekilde ortaya çıkarmak için Paket Diyagramı ("Package Diagram") kullanılabilir. Sınıf Diyagramı ("Class Diagram") vasıtası ile Nesnel Yönelimli Programlama'da temel teşkil eden sınıflar net şekilde gösterilebilir ve böylece sağlanan ek görsellik ile yazılım tasarlamanın ilerleyen aşamalarında daha yüksek verimlilik sağlanabilir.
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. Bu açıdan faaliyet diyagramları hem yazılımcıya hem de yazılımı kullanacak olan kişilere net bir görüş sağlar.
Diyagramları oluşturmada altın bir kural vardır: Diyagramdaki elemanlar ve elemanları açıklayıcı yazılar ne kadar az olursa, diyagram o kadar açıklayıcı olur. Detayların tümünü bir diyagramda göstermeye çalışırsanız hem kendiniz hem de yazılımı kullanacak olanlar temel bakış açısını yitirebilirler.
UML diyagramları Avrupa'daki yazılım geliştiriciler tarafından Türkiye'dekilere oranla daha çok kullanılmaktadır. Fakat bu durumun yazılım geliştirmede nihai verimliliği ne kadar etkilediği konusunda net bir şey söylenemez. UML bir modelleme aracı olup kullanılması bir tercih meselesidir. UML diyagramları kullanılması yazılımın verimliliğini garantilemez. Hiç UML kullanmadan hatta herhangi bir modelleme kullanmadan çok iyi verimli çalışan yazılımlar geliştirmek mümkün olabileceği gibi, en üst düzeyde UML kullanıldığı halde verimli sonuç üretemeyen yazılım yapmak mümkündür.
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ı
BEĞEN
Paylaş
Paylaş
Tanrı varsa eğer, ruhumu kutsasın... Ruhum varsa eğer!
Cevapla
Kapat
Saat: 01:28
Hoş Geldiniz Ziyaretçi
Ücretsiz
üye olarak sohbete ve
forumlarımıza katılabilirsiniz.
Üye olmak için lütfen
tıklayınız
.
Son Mesajlar
Yenile
Yükleniyor...