SİSTEM ANALİZİ VE TASARIMI Dersi UML İLE NESNE YÖNELİMLİ ANALİZ VE MODELLEME soru detayı:
SORU:
Sistem dizge diyagramlarını, açıklayınız?
CEVAP:
Sistem fonksiyonlarının modellenmesinde kullanılan bir başka araç, dizge diyagramlarıdır. Dizge diyagramları, kullanım durum’un işleyişi sırasında, mesajlar aracılığıyla nesnelerin etkileşimini gösterir. Sistem dizge diyagramlarını oluşturmak için aşağıdaki adımlar izlenebilir.
? Gösterilecek kullanım durum’un senaryosu belirlenir.
? Bir bütün olarak sistemi belirten bir dikdörtgen çizilir ve altında hayat çizgisi genişletilir.
? Sisteme girdi sağlayan ya da sistemin çıktısını alan aktörler belirlenir ve her birinin hayat çizgisi çizilir.
? Sistem girdi ve çıktılarını belirlemek için kullanım durum senaryoları incelenir. Sistem içinde gerçekleşen mesajlar dikkate alınmaz. Aktörlerden sisteme ve sistemden aktörlere giden mesajlar hayat çizgileri arasındaki yatay ok ile gösterilir. Girdiler isimlendirilir. Bunlar daha sonra, nesnelerin verilerini ve davranışlarını belirlemekte yardımcı olacaktır.
? Tercihli mesajlar için koşullarla birlikte çerçeveler eklenir. Çerçeveler ayrıca, döngüler ve alternatifl eri de gösterebilir.
? Mesajların yukarıdan aşağıya doğru uygun bir sırada gösterildiği teyit edilir.