Aracılığıyla paylaş


UML Sınıf Diyagramlarında Özniteliklerin Özellikleri

Visual Studio Ultimate'taki UML sınıf diyagramında sınıfları ve arayüzleri öznitelikler'e ekleyebilirsiniz.Bir öznitelik, sınıfın veya arayüzün örneklerine iliştirilebilen değerleri tanımlar.

Öznitelik eklemek için, sınıf veya arayüze sağ tıklayın, Ekle'nin üzerine gelin ve sonra Öznitelik'e tıklayın.

Eğer diyagramdaki sınıfın öznitelikleri görünür değilse, sınıfın veya arayüzün üstündeki köşeli çift ayraçı genişlete tıklayın.Eğer Öznitelik başlığını görebiliyorsanız, öznitelikler bölümünü genişletmek için [+]'ya tıklayın.

Bir Özniteliğin İmzası

Bir özniteliğin imzası, onu UML sınıf çizeneğindeki bir sınıfın veya arayüzün içinde gösteren çizgidir.Formu söyledir:

+ AttributeName : TypeName [*]

+ genel Görünürlük gösterir.İzin verilen diğer değerler - (özel), # (korumalı), ~ (paket).

Eğer öznitelik statik ise, AttributeName'in adı çizilidir.

Eğer özniteliğin bir türü yoksa, : TypeName atılır.

[*] çeşitliliği gösterir.Çeşitlilik 1 ise atlanır.

Özellikler

Aşağıdaki tablo, UML sınıf çizeneğindeki bir sınıfın veya arayüzün içindeki öznitelik özelliklerini açıklar.

Özniteliğin özelliklerini görmek için, diyagramdaki sınıf veya arayüzün içindeki özniteliğe sağ tıklayın ve sonra Özellikler'e tıklayın.Özellikler, Özellikler penceresinde görünür.

Bir özniteliğin özelliklerini görmek için, ona sağ tıklayın ve sonra Özellikler'e tıklayın.

Özellik

Varsayılan

Description

Varsayılan Değer

(boş)

Sınıflandırıcının örneği oluşturulduğunda özniteliğin değeri.

Is Read Only (Salt Okunur Mu)

False

True ise, özniteliğin değeri değiştirilemez.

Is Static (Statik Mi)

False

True ise, bu özniteliğin tek bir değeri bu türün tüm örnekleri arasında paylaşılır.

True ise, diyagramda göründüğü yerde özniteliğin adının altı çizilir.

Ad

(yeni isim)

Sahip olan sınıflandırıcı içinde benzersiz olmalıdır.

Tür

(yok)

Tamsayı gibi basit tür veya model içinde tanımlanan bir tür.Eğer bu özellikte yeni bir tür için isim girerseniz, tür UML Model Gezgini'nin Unspecified Types (Belirtilmemiş Türler) bölümüne eklenecektir.

Visibility (Görünürlük)

Public

İzin verilen değerler ve imzada görünen karakterler şunlardır:

+ Ortak - genel olarak görünür

- Özel - sahip olan tür dışında görünmez

# Protected (Korumalı) - sahibinden türetilen türlere görünür

~ Paket - aynı paket içindeki diğer türlere görünür.

İş Ögeleri

0 ilişkilendirilmiş

İlişkilendirilmiş çalışma öğelerinin sayısıSalt okunur.

Daha fazla bilgi için bkz. Model Öğelerini ve İş Öğelerini Bağlama.

Is Leaf (Yaprak mı)

False

True ise, bu özniteliğin türetilmiş türlerde yeniden tanımlamaya izin vermek için tasarlanmamıştır.

Is Derived (Türetilmiş Mi)

False

True ise, bu öznitelik diğer özniteliklerden hesaplanır.Örneğin, Köşegen Genişlik ve Yükseklik'ten hesaplanır.Ayrıntılar Tanımlama içinde veya Açıklama'ya iliştirilerek yazılmalıdır.

Description

(boş)

Öznitelik içindeki değerlerde genel notlar ve tanımlama kısıtlamaları için.

Çeşitlilik

1

1 - bu öznitelik belirtilen Tür'ün tek bir değerine sahiptir.

0..1 - bu öznitelik null'ın değerine sahip olabilir.

* - bu özniteliğin değeri, değerlerin koleksiyonudur.

1.. * - bu özniteliğin değeri en az bir değer içeren koleksiyondur.

n..m - bu özniteliğin değeri, n ve m arasındaki değerleri içeren bir koleksiyondur.

Is Ordered (Sıralı Mı)

False

True ise, koleksiyon sıralı bir liste oluşturur.Çeşitlilik için 1'den daha fazla.

Biricik

False

True ise, koleksiyonda yinelenen değerler yoktur.Çeşitlilik için 1'den daha fazla.

Ayrıca bkz.

Kavramlar

UML Sınıf Diyagramları: Başvuru

UML Sınıf Diyagramlarındaki Türlerin Özellikleri

UML Sınıf Diyagramlarında İşlemlerin Özellikleri

UML Sınıf Diyagramları: Yönergeler

UML Sınıf Diyagramları: Yönergeler