▷ 2 UML Sınıf Diyagramı Örnekleri

  • Nov 29, 2021
click fraud protection

NS UML sınıf diyagramları UML (Birleşik Modelleme Dili) modelleri içinde, bir sistemi tanımlamak için bir dil biçimi olarak grafiksel öğeleri kullanan bir tür diyagram modelidir.

Bu yazıda şunları bulacaksınız:

UML sınıf diyagramı nedir ve ne işe yarar?

Bir UML sınıf diyagramı, bir tür yapı diyagramı UML diyagramları içinde, bir sistemi oluşturan öğeleri ve bu öğelerin birbirleriyle olan ilişki biçimlerini kategorize etmenizi sağlar, niteliklerine, niteliklerine ve uygulanan metodolojilere göre.

Reklamlar

UML sınıf diyagramı ne işe yarar? Bu sınıf diyagramları için çok yararlıdır nitelikleri tanımla Belirli bir sistemi oluşturan unsurların,başarmakDaha geniş bakış bloklar halinde bileşik verileri tanımlayarak.

UML sınıf diyagramları genellikle mühendisler tarafından yaygın olarak kullanılan tanımlamak için yazılım sistemlerinin yapısı yazılımda bulunan öğeleri ve her bir öğenin kullandığı işlem yöntemini açıklayan.

Reklamlar

UML sınıf diyagramının temel bölümleri

Bu diyagramlar temel olarak üç bölüme ayrılan bloklardaki yapıları ile karakterize edilir:

  • Üst bölüm: Bu bölümde her sınıfın adı veya sınıflandırılacak öğe.
  • Orta bölüm: açıklayın Öznitellikler sınıfın, özellikle onların nitelikler.
  • Alt bölüm: açıklar uygulamak için operasyonlar veya metodoloji, her işlemi dikey liste modunda açıklar.

Her sınıf bloğundaki bölümlere ek olarak aşağıdaki sembolojiler kullanılır, bu diyagramların sıkıştırılmasını kolaylaştırmak için aşağıdaki resimde açıklandığı gibi.

Reklamlar

UML diyagramı örnekleri

UML sınıf diyagramı örneği

Aşağıdaki şema, kitaplar ve dergiler gibi kütüphane malzemeleri için rezervasyon sistemini temsil etmek için bir UML sınıf diyagramının nasıl görüneceğine dair pratik bir örnek göstermektedir.

Reklamlar

Aşağıdaki resmi görelim:

Reklamlar

Bu sınıf diyagramını anlamak için, bu grafikte sınıfları açıklayacağız her bloğu, niteliklerini, uygulanan metodolojileri ve sınıfların öğelerinin sahip olduğu erişilebilirlik seviyesini temsil eden, onları aşağıdaki şekillerde parçalamak:

  • Nitelikler ve metodolojiler

Nitelikler ve metodolojiler uygulandı liste veya öğe biçiminde açıklanan, her bir açıklamayı alt alta detaylandırarak.

NS Öznitellikler içinde açıklanmıştır orta bölüm çok somut bir şekilde ve alt bölümmetodolojiler, bu durumda sınıflar materyale erişmek için bir yöntem olarak bir rezervasyon ve dağıtım sistemini kullanır.

  • görünürlük

NS görünürlük temsil etmek nitelikler ve metodolojilerortak noktaları ne olabilirsınıflar ya da sadece ol Her sınıfın koşulları.

Bir koşul her sınıfa özel olduğunda, söz konusu öğe ile temsil edilir negatif işareti bunun özel olduğunu temsil eden ve ortak koşullardiğer sınıflarla ile temsil edilir pozitif işaret, halka açık olduğunu simgeliyor.

Kitap veya derginin rezerve edilip teslim edileceği tarihlerde ise farklı sınıflarda paylaşılan bilgilerdir, bu nedenle pozitif işareti ile gösterilir.

Aynı bağlamda, her okuyucunun kişisel bilgileri benzersizdir ve kabul etmek için daha fazla sınıfla paylaşılmaz. okuyucu tipi, çünkü bu durumda temsil eden sınıflar öğrenci veya öğretmen alt sınıflardır, bu alt sınıflar verileri ana sınıftan devraldığından, tanımlama verilerinin yayılmasını gereksiz kılar.

Her sınıfın iç öğelerine ek olarak, sınıfı anlamamızı sağlayan dış öğeler de vardır. Farklı sınıflar arasında var olan ilişkileri, bu dış faktörleri anlamak için aşağıdakilere bakalım. örnek.

Sınıf diyagramı örneği

Aşağıdaki sınıf diyagramı, kiralık araçların rezerve edilmesi için bir müşteri hizmetleri sistemini temsil etmektedir.

Diyagramda görselleştirildiği gibi, her sınıf çizgiler veya oklarla bağlanır Sistemdeki sınıflar ve diziler arasındaki etkileşimleri temsil eden bilgiler de görüntülenir. çokluğu gösteren okların veya çizgilerin yanındaki sayıların sınıfların unsurlarındandır.

Bu faktörleri anlamak için her sınıfa harici Diyagramı şu şekilde parçalayalım:

  • Etkileşimler:

Etkileşimler her sınıfın başka bir sınıfla ilişkisini temsil etmek için kullanılan çizgiler ve oklardır, bu durumda olduğu gibi, aynı diyagramda farklı etkileşim türleri bulmayı istemek.

Diyagramda bir yatay çizgidernek neyi temsil ediyor naber araç kiralama acentesi ve müşteri arasında ekonomik alışverişi gerçekleştirmek.

Ancak işlemin gerçekleşebilmesi için müşteri hizmetleri önemlidir, işlem o müşteri hizmetlerine bağlıdır bu nedenle yanıp sönen bir okla temsil edilir.

NS sonraki oklar müşteriden rezervasyona ve rezervasyondan ödemeye gelenlerdir, bu durumlarda oklar bir uçta siyah bir eşkenar dörtgen şekli var, bu oklar kompozisyonu temsil eder.

Bu bileşimler temel olarak rezervasyonun müşteri tarafından yapıldığını ve bunun karşılığında ödemenin rezervasyondan yapıldığını, çünkü, Müşteri yoksa rezervasyon ve ödeme yapılamaz.

  • çokluk:

Çokluk açısından bunlar miktarı temsil etmeksınıflar arasında ilişkili öğelerin.

Bu durumda şirket bir veya daha fazla müşteriyle (1… *) ilişkili olabilir, ancak ajans politikaları, müşterilerin bir seferde sadece bir araba (1) rezervasyonu, Ödeme yöntemiyle ilgili olarak, müşterinin ödeme yapmasına izin verilir. tek bir ödeme yapın veya ücreti birkaç ödemeye bölün (1… *).

Böylece, sayı tek başına kesin bir miktarı temsil eder, ancak buna üç üç nokta ve yıldız işareti eklenerek, bir (1)'lik minimum sayıda ilgili öğe olabileceği ima edilir, ancak tanımlanmış bir maksimum miktar yoktur, birçoğunun yıldız işareti (*) göstergesidir.

instagram viewer