PROGRAMLAMA

USE CASE

Use Case'ler bir tane gereksinimin tam ce detaylı olarak ele alır ve gerekli bir hikaye oluşturur. Bu bir başarı hikayesidir. Bu başarı hikayesi gerçek dünya hikayelerinden oluşur ve bu hikayeler içinde kodlamada yapılacak uygulamalarda yapılmalıdır. Aşağıda kısımlarını anlatarak bir örnek göstereceğiz.


Use Case başlıgı yukarıda gibidir. Bunlar bir standarta bağlı olduğu için önemlidir.

Primary Actor: Sistem kullanan kişidir. Yani Bu Use Case için gerekli olan en öenmli aktördür.


Stackholders and Interests: Bu başarılı seneyoda rol alan bütün aktörler ve onların görevleri burada belirtilir.


Precondition: Ön koşullar. Bu kısım öenmlidir. Burada bu Use Case'in oluşması için gerekli ön koşulları belirtiriz. Bu ön koşullar olmadığı şekilde bu Use Case hiç bir şekilde başlayamaz.


Success Guarantee (or Postconditions): Başarı hikayesinin tam ve başarılı olarak bittiği durumu anlatır. Yani bu use case bittiğinde oluşan durumdur. Postconditions bir başka use case'de precondotion olabilmektedir.


Main Success Scenario (or Basic Flow): İşte başarı hikayesi burada yazılır. Madde madde olarak yazılır. Bütün aktörlerin bulunduğu ve yapılmak istenen her şeyi yazılır.


Extensions (or Alternative Flows): Burada Başarı hikayesinde alternatif planlarda yazılır. Mesala bir seçim yapılma durumu ana hikayede yazılıyorsa yapılmama durumu extension kısmında da yazılabilir. Kullanıcının küçük hatalarını düzeltmede kullanılabilir.