Visual Paradigm
internetten ücretsiz temin edebileceğiniz bir UML model tasarımı aracıdır.
Bunun kurulumunu yaptıktan sonra ücretsiz kayıtla aktivasyonunu gerçekleştirip
kullanabilirsiniz.
Bu programla bir
aktivite şeması çizdirmek için ilk açılışta karşınıza gelen model
şablonlarından seçim yaparsınız:
Karşınıza gelecek
boş tasarım penceresine sol dikey paletten seçtiğiniz seöbolleri çekip
bırakabilirsiniz. Sembolü tıklayıp sonra pencereyi tıkladığınızda da sembol
yerleştirmiş olursunuz. Yerleştirdiğiniz sembolün etiketi seçili gelir. O
seçili metni silip sembole vermek istediğiniz adı yani yeni etiket metnini
yazabilirsiniz.
Yukarıdaki başlangıç
noktası için yaptığımız gibi, imleci sembol üzerinde bir süre bekletirseniz, bu
sembole bağlayabileceğiniz şema öğelerinin bir listesini gösterecek
"Resource Catalog"u (kaynak katalogunu) açabilirsiniz:
Bu denemede biz bir önceki sayfada orijinalini koyduğumuz örnek şemayı yeniden oluşturmayı deniyoruz. Bu yüzden bir eylem kutusu sembolünü seçtik.
Eğer önceden
yarattığımız bir eylem kutusu olsaydı, metin kutusunda o eylem kutusunun adını
yazar ve başlangıç noktasına onu bağlardık. Olmadığı için, biz bu haliyle
Enter'a basıp yeni bir eylem kutusu yaratmayı seçtik. Sonra da etiketi
değiştirerek yarattığımız eylem kutusuna kendi seçtiğimiz adı yazdık:
Kutuya
yakıştırdığımız "Sipariş al" eylem adı sol üste hizalı gelmişti.
Bunun yazı biçimini ve metin hizalanmasını değiştirmek için, bu eylem kutusu
seçiliyken program menüsünden "Format" (Biçimlendirme) seçeneğini
tıkladık ve karşımıza gelen formdan tercihler yaptık. Siz de bu formda
biçimlendirme tercihleri yapmışsanız,
"Set as Default" düğmesini tıklayarak tercihlerinizi varsayılan
statüsü kazandırabilir ve aynı türden semboller veya tüm semboller için
uygulanmasını sağlayabilirsiniz. Bunu yaptığınızda da varsayılan
tercihlerinizin yalnızca aktif projede veya bundan sonraki her projede
kullanılmasını da sağlayabilirsiniz. Yalnızca karşınıza gelecek onay kutularını
işaretleyin.
Eylem kutusu
seçiliyken sol ve sağ ok tuşlarıyla onu kaydırabilir ve istediğiniz şekilde
konumlandırabilirsiniz. Kutunun diğer şema öğeleriyle ortalandığını, sol veya
sağdan veya her iki yönden hizalandığını, aynı boyutta olduğunu, vb. belli eden
hizalama çizgileri size yardımcı olacaktır.
Bu şemaya bir
dallanma ekleyeceğiniz zaman aşağıdaki gibi, eylem kutusuna bağlacak öğe olarak
bir çatal (fork) çubuğu seçmeniz
gerekir:
Var olan bir çatal
çubuğu olmadığına göre yeni bbir tane yaratılmasını isteyeceksiniz. Başlangıçta
dikey gözüken bu çubuğun yönünü (Orientation) yatay (Horzontal) olarak seçin:
atal (şuna artık
"Dallanma çubuğu" diyelim, ama sakın "Dallama" demeyelim)
Dallanma çubuğuna
iki eylem kutusu bağlayıp birini sola, birini de sağa getirecek şekilde
konumlandırın. Sol kutu "Sipariş hazırla" eylemini, sağ kutu ise
"Fatura gönder" eylemini temsil edecektir. Bu iki eylem bir
müşterinin uzaktan sipariş vermesi durumunda paralel ilerleyecek eylemlerdir.
Şemada dallanmayı izleyen paralel çizgiler olarak gösterilmelerinin nedeni
budur.
Sipariş hazırlanması
bittikten sonra gönderilmesi aşamasıona geçilecektir. İşte bu aşamada,
siparişin aciliyetine veya önceliğine bakılmalıdır. Bunu şemaya ekleyeceğiniz
bir karar blokuyla gösterirsiniz. "Sipariş hazırla" eylem kutusu
üzerinde beklerseniz, yapılacak bağlantı seçenekleri arasında "Create
Brach with Decision Node" (Karar bloku olan bir dal yarat) seçeneğini
tıklayın:
Karar sonuçlarına
bağlı bağlantı ve eylem kutuları olan, hazır bir karar bloku seçtiğiniz eylem
kutusuna bağlanacaktır. Bu karar blokuna bir ad verin:
Bu karar blokunun
köşe veya kenar noktalarından tutup çekerek boyunu ayarlayabilir, etiketini
çekip bırakarak konumlandırabilir, bağlantılarında kırılma noktaları
oluşturabilir ve bağlantıları adlandırabilirsiniz
(bağlantı
seçiliyken Enter'a basarsanız çıkacak olan form üzerinde bağlantı adını
yazarsınız. Biz bağlantıları karar sonuçlarıyla adlandırdık.
Karar blokundan
ayrılan dallar paralel akışlar değil, seçmeli, ya da alternatif akışlardır.
Normal akışa dönüş için bu alternatif akışlar bir birleştirme (merge) blokunda birleştirilmelidir. Eylem
kutularından birine böyle bir bağlantı ekleyin:
Yeni eklenen
birleştirme blokuna bir ad (dolayısıyla bir etiket) verebilir ve bağlantı
çizgisini istediğiniz noktadan kırarak kaydırmalarla biçimlendirebilirsiniz.
İkinci eylem kutusunu var olan bu birleştirme blokuna bağlarken, yeni blok
eklemeyip, var olan blokun adını yazın:
Şemanın
tamamlanmasını bu adımlara göre siz yaparsınız artık.