Şimdi bir önceki örnekte bir sınıf temsil edecek kutunun Visual Paradigm programı ile nasıl çizildiğini gösterelim.
İlk adım "UML Modeling" kategorisinden "Class Diagram" (Sınıf şeması) seçeneğini tıklayıp boş bir sınıf şeması yaratın.
Boş sınıf şeması karşınıza geldiğinde sol üst köşede şema adını yazmanız gereken bir kutu olacaktır. Buraya kendi belirlediğiniz bir adı yazın.
Şemaya bir sınıf kutusu yerleştirmek için soldaki sembol paletinin en üstündeki "Class" etiketli sembolü tıklatıp bir de boş şema sayfasını tıklatırsınız. Ya da bu sembolü paletten çekip sayfa üzerine bırakır gibi yaparsınız.
Eklediğiniz sınıf kutusu başlık bölmesinde adını yazmanız gerekecektir.
Kutunun geri plan rengi farklı olsun isterseniz, kutu yukarıdaki gibi seçiliyken (kenarlıklar üzerindeki küçük karecikler sembolün seçili olduğu anlamına geliyor) kontrol şeridindeki "Diagram" (Şema) sekmesindeki "Format" (Biçimlendir) etiketli düğmeyi tıklayın. Karşınıza gelecek formda geri plan rengini "Background" sekmesinden seçebilirsiniz. Adlandırılmış renklerden birini seçmek yerine, sağdaki renk kartelasından seçim yapabilir, veya kırmızı, yeşil ve mavi bileşen oranlarını belirleyerek kendiniz bir renk oluşturabilirsiniz.

Bu formda yaptığınız renk ve diğer biçimlendirme tercihleriniz hep geçerli olsun isterseniz, biçimlendirme diyalog formunun sağ alt köşesindeki "Set As Default" (Varsayılan Olarak Belirle) düğmesini tıklayın. Göreceğiniz kısayol menüsündeki üst seçenek tercihlerinizi başka sınıf kutuları için varsayılan tercihler olarak uygulatır, alt seçenek ise tercihlerinizi tüm şema sembolleri için varsayılan olarak uygulatır. Son bir aşamada varsayılan tercihlerinizin üzerinde çalıştığınız şemaya mı (current diagram) yoksa tüm projeye mi (whole project; oluşturduğunuz projeye birden fazla şema ekleyerek onu bir sunum dosyası haline getirebilirsiniz) uygulanacağınız seçersiniz.

Bu kutu üzerinde özellik ya da fonksiyon adı vb. başka bir şey yazamadığınızı göreceksiniz. Sınıfa ait bu bilgileri eklemek için sembol üzerinde açacağınız kısayol menüsünü kullanmalısınız. Kısayol menüsünün "Add" (Ekle) seçeneğinden erişeceğiniz alt menüden "Attribute" seçeneğini tıklayarak bir özellik tanımı ekletebilirsiniz:
Eklediğiniz özellik "attribute" metni seçili olarak gelecektir. Bunun yerine kendi belirlediğiniz özellik adını yazabilirsiniz:
Şu an için daha fazlasını yapamazsınız. Özellik adını düzenlemeyi bitirmek için şemada bir başka yeri tıklayın, özellik adı (belki de bu örnekteki gibi {unique} gibi bir niteleyici etiketle) son halini alacaktır. Bundan sonraki düzenlemeleri yapmak için bu özelliği seçip üzereinde kısayol menüsünü açın:
"Open Specification" (Ayarları Aç) seçeneğinden açacağınız özellik ayarları formu üzerinde özellik tanımının çokluğu (Multiplicity),
dışarıdan görünürlüğü/erişilebilirliği (Visibility),
ve türü (Type) gibi seçimlerinizi yapabilirsiniz:
Özellik türü için göreceğiniz seçenekler (en azından bizim için böyleydi) C++ programlama diline ait türler olacaktır, ama "Type" etiketli noş kutuya kendi belirlediğiniz tür adını yazabilirsiniz. "..." etkietli düğmeyi tıklayarak da projenizdeki sınıf şemasına eklemiş olduğunuz türlerden birini seçebilirsiniz.
Aslında bu kadarı yeter, ama oluşturduğunuz bu özellik tanımın bazı kısımları (örneğin çokluk değeri) gözükmeyebilir. Özellik tanımında hangi öğelerin gözükeceğini belirlemek için sınıf şeması sunum seçeneklerini düzenlemeniz gerekecektir.
Şemanın bir boş yerine kısayol menüsünü açın ve "Configure Class Presentation Options" seçeneğini tıklayın:
Karşınıza gelecek olan formda sınıf kutusunda hangi öğelerin gösterileceğini belirleyecek bir çok onay kutusu göreceksiniz. Arzu ettiğiniz tercihleri bu form üzerinde yapabilirsiniz:
Hiç yorum yok:
Yorum Gönder