UML eşleme için Microsoft Visual C++ 7.0 kodu hakkında

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Ters mühendislik sırasında aşağıdaki kod yapılarından Visual c++ UML öğelerine karşılık gelir:

Namespace

C++ Namespace ters mühendislik UML paket ve içerir:

  • Ad

  • Üyeler

Not: Sınıf dışında tanımlanan değişkenleri sınıf ad alanındaki << yardımcı programı >> Klişe ile eklenir.

Sınıf

Bir sınıf c++ ters mühendislik UML sınıf ve içerir:

  • Ad

  • Devralınan sınıflar

  • Görünürlük (Genel, korumalı veya özel)

  • IsAbstract

  • Üye işlemleri

  • Üye değişkenleri

Not: C++'da, sınıf tanımları işlevleri içinde olduğunuz değil ters mühendislik uygulanan.

Numaralandırma

Numaralandırılmış türe C++ üzerinde ters mühendislik << numaralandırma >> Klişe ile UML veri türü olarak ve içerir:

  • Ad

  • Görünürlük (Genel, korumalı veya özel)

  • IsLeaf

  • Üyeler

Yapı

Bir yapı C++ üzerinde ters mühendislik bir UML sınıfı << Yapı >> Klişe olarak ve içerir:

  • Ad

  • Görünürlük (Genel, korumalı veya özel)

  • IsAbstract

  • IsLeaf

  • Temel sınıflar

  • Üyeler

Birleşim

UNION C++ üzerinde ters mühendislik bir UML sınıfı << Birliği >> Klişe olarak ve içerir:

  • Ad

  • Görünürlük (Genel, korumalı veya özel)

  • IsLeaf

  • Üyeler

Üye işlemleri

Üye işlemleri c++ ters mühendislik UML işlemleri ve şunları içerir:

  • Ad

  • Görünürlük (Genel, korumalı veya özel)

  • Kapsam (yerel, statik veya paylaşılan)

  • IsPolymorphic

  • IsAbstract

  • İşlem türü

İşlemleri oluşturucusu, yok edici, işleci veya yordam gibi kendi türüne bağlı olarak işaretlenir. UML işlemi özellikleri iletişim kutusunun Kodu oluşturma seçenekleri sayfasını kullanarak UML modelinde bu bayrakları görüntüleyebilirsiniz.

  • Dönüş türü

  • Parametreler

Üye değişkenleri

Üye değişkenleri C++ üzerinde ters mühendislik UML öznitelikleri olarak ve şunları içerir:

  • Ad

  • Tür

  • Görünürlük (Genel, korumalı veya özel)

  • Kapsam (yerel, statik veya paylaşılan)

  • (Dondurulmuş veya değiştirilebilir) değiştirilebilir

  • Başlangıç değeri

Yöntem parametreleri

Yöntem parametreleri c++ ters mühendislik UML parametre olarak ve şunları içerir:

  • Ad

  • Tür

  • Yönde (, giriş çıkış, out veya dönüş)

  • Varsayılan değer

  • Çeşitlilik

Çeşitlilik değiştirici için parametre türünün sonek eklenir. Örneğin:

void Func(int *p)

olarak ters mühendislik uygulanan:

p: int*

TypeDef

Bir typedef C++ üzerinde ters mühendislik UML sınıfı olarak ve içerir:

  • Ad

  • Görünürlük (Genel, korumalı veya özel)

  • İlişki türü temel almak için bağlama

Şablon tanımları

Şablon tanımları c++ ters mühendislik parametreye dönüştürülmüş UML sınıflar ve şunları içerir:

  • Ad

  • Parametreler

  • Üye değişkenleri

  • Üye işlemleri

Diğer C++ kodu ters mühendislik oluşturur

  • İşlev tanımlayıcısı: satır içi

  • MF Belirleyicisi: sabit ters olduğu üye değişkenleri ve üye işlevleri için tasarlandı

  • Dönüştürme işlevi kimliği: işleci dönüştürme türünü kimliği

  • İşlev işlecini kimliği: işleci işleci

UML'da desteklenmeyen C++ kod yapılarından

Aşağıdaki C++ kod yapılarından UML öğelerini ters zaman Visual Studio üzerinden mühendislik eşleştirilmiş çalışmaz. Microsoft Office Visio UML modeli diyagramı için NET.

  • Sınıflar sınıf tanımları işlevleri içinde olduğunuz değil ters mühendislik uygulanan.

  • Bildirim tanımlayıcısı arkadaşınızı olduğu değil ters mühendislik uygulanan.

  • Depolama sınıfı tanımlayıcısı otomatik, Kaydet, dış, Mutable olan değil ters mühendislik uygulanan.

  • İşlev tanımlayıcısı Explicit olduğu değil ters mühendislik uygulanan.

  • Yönerge kullanma isim kullanarak olduğu değil ters mühendislik uygulanan.

  • Asm tanımı Asm olduğu değil ters mühendislik uygulanan.

  • Bağlantı'yı belirtimi dış olduğu değil ters mühendislik uygulanan.

  • MF niteleyici geçici olduğu değil ters mühendislik uygulanan.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×