Use case, bir kullanıcı ile sistem arasındaki etkileşimi göstermek üzere kullanılan senaryolar topluluğudur. Bir use case diyagramı aktörler ile use case’ler arasındaki ilişkiyi gösterir. Bu diyagram türünün iki temel elemanı aktör ve use case’dir.
Aktör, modellemekte olduğumuz sistem ile etkileşimde bulunan bir kişi ya da diğer bir sistemi temsil eder. Use case ise kullanıcının bir işlemini yerine getirmek üzere yapılan eylemleri yapan sistemin, dışarıdan bir görünüşüdür.
Use case diyagramları nasıl çizilir:
UML diyagramlarının çizimi kolay bir iş olmasına rağmen örnek olarak çok basit bir model ele alınmıştır.
Bunun için önce bir işlemi tamamlamak için kullanıcının ilerleyeceği süreçler sıralanır. Örneğin bir firmaya sipariş verecek olan kişi aşağıdaki adımları izleyecektir.
1. Katalog tarama ve ürün seçme
2. Müşteri temsilcisini arama
3. Teslimat bilgisini verme
4. Ödeme bilgilerini verme
5. İşlemi onaylatma
Bahsedilen bu adımların use case diyagramı aşağıdaki gibi olmaktadır.
Bu örnekte aktör olarak müşteri gösterilmiştir çünkü sipariş sürecini yürüten kişi müşteridir. Diyagram, yukarıda listelenen adımları alır ve müşterinin gerçekleştirebileceği eylemler olarak gösterir. Bu diyagrama müşteri temsilcisi de dahil edilmelidir, çünkü bu süreçte o da etkileşimde bulunmaktadır.
Yukarıda gösterilen diyagramdan sipariş sürecinin işleyişi kolaylıkla çıkarılabilmektedir. Sistem gereken eylemleri yerine getirebilmek için listelenen bütün use case’leri gerçekleştirmelidir.
31.08.2009
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder