Aracılığıyla paylaş


UML Bileşen Diyagramları: Başvuru

Visual Studio Ultimate'ta bileşen diyagramı yazılım sistemi için tasarımın bölümlerini göstermektedir.Bileşen diyagramı sistemin üst-düzey yapısını ve bu parçaların sağladığı ve arabirimler aracılığıyla tükettiği hizmet davranışını görselleştirmenize yardım eder.Bir UML bileşen diyagramı oluşturmak için Mimari menüsünde Yeni Diyagram'ı tıklayın.

Herhangi bir dilde veya stilde uygulanan tasarımı açıklamak için bileşen diyagramını kullanabilirsiniz.Yalnızca tasarımın diğer parçalarıyla kısıtlı girdiler ve çıktılar kümesi aracılığıyla etkileşimde olan tasarım parçalarını tanımlamak için gereklidir.Bileşenler herhangi bir ölçekte olabilir ve herhangi bir şekilde birbirine bağlanabilir.

Tasarım aşamasında bileşen diyagramlarının nasıl kullanıldığı hakkında daha fazla bilgi için bkz. Yazılım Sistem Mimarisi Modelleme.

[!NOT]

Bu konu, Bileşen diyagramlarında kullanabileceğiniz öğeleri açıklar.Bileşen diyagramlarının nasıl çizildiği hakkında daha ayrıntılı bilgi için bkz. UML Bileşen Diyagramları: Yönergeler.Genel olarak modelleme diyagramlarının nasıl çizildiği hakkında daha fazla bilgi için bkz. Nasıl Yapılır: UML Modellerini ve Diyagramlarını Düzenleme.

Bileşen Diyagramlarını Okuma

Aşağıdaki tablo bileşen diyagramında kullanabileceğiniz öğeleri onların ana özellikleri ile birlikte açıklar.Öğelerin özelliklerinin tam listesi için bkz. Bileşen Diyagramı'ndaki Öğelerin Özellikleri.

Bileşen diyagramlarında kullanılan öğeler

Şekil

Öge

Açıklama ve Ana Özellikler

1

Bileşen

Sistem işlevselliğinin yeniden kullanılabilir parçası.Bir bileşen arabirimler aracılığıyla davranışı sağlar ve tüketir ve de diğer bileşenleri kullanabilir.

Genişlet/Daralt denetimini (9) kullanarak bileşenin iç parçalarını saklayabilir veya gösterebilirsiniz.

Bileşen bir tür sınıftır.

  • Dolaylı olarak Örneklendirilmiş.Eğer true (varsayılan) ise bileşen sadece tasarım yapısı olarak bulunur.Çalıştırma anında, sadece bölümleri mevcuttur.

2

Sağlanan Arabirim Bağlantı Noktası

Bileşenin uyguladığı ve diğer bileşenlerin ve harici sistemlerin kullanabildiği grup iletileri ve çağrılarını gösterir.Bağlantı noktası, kendi türü olarak arabirime sahip olan bileşenin özelliğidir.

3

Gerekli Arabirim Bağlantı Noktası

Bileşenin diğer bileşenlere veya harici sistemlere gönderdiği iletiler ve çağrılar grubunu gösterir.Bileşen, en az bu işlemleri sağlayan bileşenlerle eşleştirilmek için tasarlanmıştır.Bağlantı noktasının türü olarak arabirimi vardır.

4

Bağımlılık

Bir bileşen üzerindeki Gerekli Arabirimin diğeri üzerindeki Sağlanan Arabirim tarafından karşılanabileceğini belirtmek için kullanılabilir.

Ayrıca, birinin tasarımının diğerinin tasarımına bağlı olduğunu göstermek için bağımlılıklar genellikle model öğeleri arasında daha çok kullanılabilir.

5

Parça

Türü genellikle başka bir bileşen olan bir bileşenin özniteliğidir.Bir parça, ana bileşeninin iç tasarımında kullanılır.Parçalar grafiksel olarak ana bileşenin içinde iç içe gösterilir.

Varolan bileşenin Parçasını oluşturmak için, bileşeni UML Model Gezgini'nden sahip bileşenin üzerine sürükleyin.

Yeni bir türün Parçasını oluşturmak için Bileşen aracına tıklayın ve sonra sahip bileşene tıklayın.

Örneğin, bileşen Car, engine:CarEngine, backLeft:Wheel, frontRight:Wheel ve benzeri parçalara sahiptir.

Birden fazla parça aynı türe ve farklı bileşenler aynı tür parçalara sahip olabilir.

  • Tür.Modelde başka bir yerde tanımlanan parçanın türü.Genellikle tür başka bir bileşendir.

  • Çeşitlilik.Varsayılan değeri 1.Parçanın null değerine sahip olabileceğini belirtmek için onu 0..1'e, parçanın verilen türdeki örneklerin topluluğu olduğunu göstermek için *'a veya bir sayı aralığında değerlendirilebilecek herhangi bir ifadeye ayarlayabilirsiniz.

6

Parça Derleme

Bir parçanın gerekli arabirim bağlantı noktaları ve başka bir parçanın sağlanan arabirim bağlantı noktaları arasındaki bağlantı.Parça derlemenin uygulaması bir bileşenden diğerine değişebilir.Bağlı parçalar aynı ana bileşene sahip olmalıdır.

7

Yetki Aktarma

Bağlantı noktasını bileşenin parçalarından birinin arabirimine bağlar.Bileşene gönderilen iletilerin parça tarafından ele alındığını veya parçadan gönderilen iletilerin ana bileşenden gönderildiğini gösterir.

(gösterilmez)

Genelleştirme

Bir bileşenin başka bir bileşenden devraldığını gösterir.Parçalar ve arabirimler devralınır.

9

Genişlet/Daralt Denetimi

Bileşenin iç parçalarını göstermek veya gizlemek için bunu kullanın.

(gösterilmez)

Açıklama

Ek notlar için.Bağlayıcı aracını kullanarak açıklamayı diyagramdaki istediğiniz sayıda öğeye bağlayabilirsiniz.

Ayrıca bkz.

Başvuru

UML Sıralı Diyagramlar: Başvuru

Kavramlar

Nasıl Yapılır: UML Modellerini ve Diyagramlarını Düzenleme

UML Bileşen Diyagramları: Yönergeler

Geliştirme Sırasında Sisteminizi Doğrulama

UML Kullanım Durumu Diyagramları: Başvuru

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

UML Etkinlik Diyagramları: Başvuru