UML - Bileşen Şeması, bölüm 2

İçindekiler
Bu öğreticinin ilk bölümünde, aşağıdakilerin temellerine baktık. bileşen diyagramları, ayrıca bunları modellemenin yolu ve bu diyagramlarda uygulanan nesne yönelimli programlama kavramlarını unutmadan.
Bileşen türleri
Gerçekleştirebileceğimiz farklı modeller içerisinde, bileşenler 3 büyük grupta bu gruplar rijit değildir ancak diyagramları yaparken bunları referans alabiliriz.
Aşağıda farklı türleri görelim:
  • Dağıtım bileşenleri: bunlar yürütülebilir sistemlerin temelidir, bunun içinde örneğin şunlara sahip olabiliriz: DLL kitaplıkları, yürütülebilir dosyalar, JAVA Beans vb..
  • Üründe çalışan bileşenler: bileşenin oluşturulduğu öğelere karşılık gelir, örneğin: veritabanları, kod dosyaları vb.
  • Yürütme bileşenleri: çalışan bir sistemden oluşturulan bileşenlerdir, örneğin: bir arama yaptığımızda, arama için dizinleri kaydeden dosya bizim yürütme bileşenimiz olacaktır.
bileşen diyagramı
Şimdi konuya girerek, tanımlayalım bileşen diyagramı bir sistemdeki bileşenler, arayüzler ve ilişkiler için kapsayıcı olarak.
Onu temsil etmek için kullanacağız üst üste binen iki küçük dikdörtgene sahip dikdörtgen sol tarafta, içinde isim olacak.
Bunun grafiksel bir örneğine bakalım:

İçerisine başka veri türlerini de dahil edebiliriz. bileşen dikdörtgeni, örneğin bir pakete aitse veya bazı ek açıklamalar eklemek istiyorsak, söylediklerimize bir örnek görelim:

Grafiğin sağ tarafında yaptığımız modelleme, diyagramı biraz karıştırmaya meyilli olsa da, onu daha modüler yapan alternatif bir temsile sahiptir, ancak onu kullanma seçeneğimiz olması için göstereceğiz. Eğer gerekliyse:

Arayüz temsili
NS arayüzler Bunları iki şekilde gösterebiliriz, birincisi bize biraz daha detay veriyor, çünkü arayüzü bir dikdörtgen olarak gösterdiği ve içerdiği işlemleri gösterdiği için, onu bileşenle, içi doldurulmamış bir ok uçlu kesikli bir çizgi kullanarak ilişkilendiriyoruz. Bu diyagramı düzelttik, ilk bölümünde öğreticinin sonunda önizleme olarak bırakmıştık:

İkinci form biraz daha özetlenmiştir, çünkü arayüzü temsil etmek için sadece adını ve diyagramda temsilini yapan küçük bir daireyi kullanacağız, ilişki bir ile yapılacaktır. sürekli çizgi bileşeni ok ucu olmadan daireye bağlayan.
Aşağıdaki grafikte, bileşen diyagramında bir arabirimi temsil etmenin bu ikinci yolunun bir örneğini görelim:

Yakından bakarsak, ihtiyacımız olan şey basitçe bir arayüzün olduğunu göstermek olduğunda bu ikinci yol yararlıdır, böylece diyagramı bağlama uygun olmayan bilgilerle doldurmayız.
Bununla öğreticinin bu ikinci bölümünü bitiriyoruz, artık bir bileşen diyagramı oluşturabilmemizi ve modellememizi daha iyi bir şekilde organize edebilmemiz için bileşenleri modelleyebilmemizi sağlıyoruz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave