UML Şeması Türleri Kılavuzu: Örneklerle Her Türlü UML Şeması Hakkında Bilgi Edinin
Yayınlanan: 2012-02-02UML , Birleşik Modelleme Dili anlamına gelir. Yazılım çözümlerini, uygulama yapılarını, sistem davranışını ve iş süreçlerini modellemek için zengin bir dildir. Bu davranışları modellemenize yardımcı olacak 14 UML diyagramı türü vardır.
UML diyagramlarını yazılımımızı kullanarak çevrimiçi olarak çizebilir veya diyagram oluşturma topluluğumuzda bazı UML diyagram örneklerine göz atabilirsiniz.
UML Diyagram Türlerinin Listesi
Peki farklı UML diyagram türleri nelerdir? İki ana kategori vardır; yapı diyagramları ve davranış diyagramları . Belirli bir diyagram türü hakkında daha fazla bilgi edinmek için bağlantılara tıklayın.
- Yapı Diyagramları
- Sınıf diyagramı
- Bileşen Şeması
- Dağıtım Şeması
- nesne diyagramı
- Paket Şeması
- Profil Şeması
- Kompozit Yapı Şeması
- davranış diyagramları
- Vaka Şemasını Kullan
- Etkinlik şeması
- Durum Makinesi Şeması
- Sıra Diyagramı
- İletişim Şeması
- Etkileşime Genel Bakış Şeması
- Zamanlama Şeması
Yapı diyagramları , modellenen sistemdeki şeyleri gösterir. Daha teknik bir ifadeyle, bir sistemdeki farklı nesneleri gösterirler. Davranış diyagramları bir sistemde ne olması gerektiğini gösterir. İşleyen bir sistem oluşturmak için nesnelerin birbirleriyle nasıl etkileşime girdiğini tanımlarlar.
Sınıf diyagramı
Daha Fazla UML Sınıf Şeması Örneği Alın >>
Bileşen Şeması
Bir bileşen diyagramı, bir yazılım sisteminin bileşenlerinin yapısal ilişkisini gösterir. Bunlar çoğunlukla birçok bileşene sahip karmaşık sistemlerle çalışırken kullanılır. Bileşenler, arayüzleri kullanarak birbirleriyle iletişim kurar. Arayüzler, konektörler kullanılarak bağlanır. Aşağıdaki resim bir bileşen şemasını göstermektedir.
Daha Fazla Bileşen Şeması Şablonu Alın >>
Dağıtım Şeması
Bir dağıtım şeması, sisteminizin donanımını ve bu donanımdaki yazılımı gösterir. Dağıtım şemaları, yazılım çözümünüz her biri benzersiz bir yapılandırmaya sahip birden çok makineye dağıtıldığında kullanışlıdır. Aşağıda örnek bir dağıtım şeması verilmiştir.
Daha Fazla Dağıtım Şeması Şablonu Alın >>
nesne diyagramı
Bazen Örnek diyagramları olarak adlandırılan Nesne Diyagramları, sınıf diyagramlarına çok benzer. Sınıf diyagramları gibi, nesneler arasındaki ilişkiyi de gösterirler, ancak gerçek dünya örneklerini kullanırlar.
Bir sistemin belirli bir zamanda nasıl görüneceğini gösterirler. Nesnelerde mevcut veriler bulunduğundan, nesneler arasındaki karmaşık ilişkileri açıklamak için kullanılırlar.
Daha Fazla Nesne Şeması Şablonu Alın >>
Paket Şeması
Adından da anlaşılacağı gibi, bir paket diyagramı bir sistemdeki farklı paketler arasındaki bağımlılıkları gösterir. Paket diyagramlarında bulunan bağımlılıklar ve öğeler hakkında daha fazla bilgi edinmek için bu wiki makalesine göz atın.
Profil Şeması
Profil diyagramı, UML 2'de tanıtılan yeni bir diyagram türüdür. Bu, herhangi bir spesifikasyonda çok nadiren kullanılan bir diyagram türüdür. Daha fazla profil diyagramı şablonu için diyagram topluluğumuzu ziyaret edin.
Kompozit Yapı Şeması
Kompozit yapı diyagramları, bir sınıfın iç yapısını göstermek için kullanılır. Ortak bileşik yapı diyagramlarından bazıları.
Vaka Şemasını Kullan
Davranışsal UML türlerinin en bilinen diyagram türü olan Kullanım durumu diyagramları, bir sistemde yer alan aktörlere, bu aktörlerin ihtiyaç duyduğu farklı işlevlere ve bu farklı işlevlerin nasıl etkileşime girdiğine ilişkin grafiksel bir genel bakış sunar.
Herhangi bir proje tartışması için harika bir başlangıç noktasıdır çünkü dahil olan ana aktörleri ve sistemin ana süreçlerini kolayca tanımlayabilirsiniz. Aracımızı kullanarak kullanım durumu şemaları oluşturabilir ve/veya kullanım örneği şablonlarımızı kullanmaya hemen başlayabilirsiniz.
Örneklerle Açıklanan Kullanım Vaka Şeması İlişkileri
Daha Fazla Kullanım Durumu Şeması Örnekleri Alın >>
Etkinlik şeması
Etkinlik diyagramları, iş akışlarını grafiksel olarak temsil eder. Bir sistemdeki herhangi bir bileşenin iş akışını veya operasyonel iş akışını tanımlamak için kullanılabilirler. Bazen aktivite diyagramları, Durum makinesi diyagramlarına alternatif olarak kullanılır. Semboller ve aktivite diyagramlarının kullanımı hakkında bilgi edinmek için bu wiki makalesine göz atın. Bu kolay kılavuzu etkinlik şemalarına da başvurabilirsiniz.
Daha Fazla Etkinlik Şeması Şablonu Alın >>
Durum Makinesi Şeması
Durum makinesi diyagramları, gösterimler ve kullanım biraz değişse de, etkinlik diyagramlarına benzer. Bazen durum diyagramları veya durum şeması diyagramları olarak da bilinirler. Bunlar, o anda içinde bulundukları duruma göre farklı hareket eden nesnelerin davranışını tanımlamak için çok kullanışlıdır. Aşağıdaki durum makinesi şeması, temel durumları ve eylemleri gösterir.
Daha Fazla Durum Tablosu Şeması Örneği Alın >>
Sıra Diyagramı
UML'deki dizi diyagramları, nesnelerin birbirleriyle nasıl etkileşime girdiğini ve bu etkileşimlerin meydana gelme sırasını gösterir. Belirli bir senaryo için etkileşimleri gösterdiklerini not etmek önemlidir. İşlemler dikey olarak temsil edilir ve etkileşimler oklarla gösterilir. Bu makale, Sıra diyagramlarının amacını ve temellerini açıklamaktadır. Ayrıca, dizi diyagramları hakkında daha fazla bilgi edinmek için bu eksiksiz Dizi Diyagramı Eğitimine göz atın.
Ayrıca dizi diyagramı şablonlarımızı kullanarak anında çizmeye başlayabilirsiniz.
İletişim Şeması
UML 1'de bunlara işbirliği diyagramları deniyordu. İletişim şemaları sıra şemalarına benzer, ancak odak noktası nesneler arasında iletilen mesajlardır. Aynı bilgi, bir dizi diyagramı ve farklı nesneler kullanılarak temsil edilebilir. Bir örnek kullanarak farklılıkları anlamak için buraya tıklayın.
Etkileşime Genel Bakış Şeması
Etkileşime genel bakış diyagramları, aktivite diyagramlarına çok benzer. Etkinlik diyagramları bir süreç dizisini gösterirken, Etkileşime genel bakış diyagramları bir dizi etkileşim diyagramını gösterir.
Etkileşim diyagramlarının bir koleksiyonu ve meydana gelme sırasıdır. Daha önce bahsedildiği gibi, yedi tür etkileşim diyagramı vardır, bu nedenle bunlardan herhangi biri bir etkileşime genel bakış diyagramında bir düğüm olabilir.
Zamanlama Şeması
Zamanlama diyagramları dizi diyagramlarına çok benzer. Belirli bir zaman diliminde nesnelerin davranışını temsil ederler. Yalnızca bir nesneyse, diyagram basittir. Ancak, birden fazla nesne söz konusuysa, o zaman çerçevesinde nesneler arasındaki etkileşimleri göstermek için bir Zamanlama diyagramı kullanılır.
Zamanlama diyagramınızı oluşturmak için buraya tıklayın.
Yukarıda bahsedilen tüm UML diyagram türleridir. UML birçok diyagram türü sunar ve bazen iki diyagram aynı şeyi farklı gösterimler kullanarak açıklayabilir.
Hangi UML diyagramının size en uygun olduğunu öğrenmek için bu blog gönderisine göz atın. Herhangi bir sorunuz veya öneriniz varsa, yorum bırakmaktan çekinmeyin.