*

  • "kullanim durumu" olarak turkceye cevrilebilecek bilgisayar terimi. (bkz: uml) standardi tarafindan belirlenmistir. bir sistemin analizi sirasinda cevresindeki aktorlerle nasil bir etkilesimde bulundugunu belirlemek amaciyla kullanilan bir metoddur.
  • diagraminda, koskoca muhendis adami, bir kac aklievvel cop adamla muhatap eden senaryolara verilen ad.
  • yazılım mühendisliği* dersinde ss kuralı çerçevesinde yazdırılan ve kullandırılan senaryoya verilen addır.
    "işim mi yok ne uğraşacam senaryoyla" denilse de proje karmaşıklaştıkça faydası çok görülür.
  • proje geliştirilmeden evvel hazırlanan projenin cin ali tadındaki tasarımı.
  • bir proje geliştirilirken müşteriden alınan analiz sonucu sistem için gereken bütün use caseler belirlenmelidir.

    eksi şözlük için bir use case örneği entry girmek, başlık açmak olabilir. mesela başlık açmak için detaylı use case tanımı:

    kullanıcı sisteme tanınır (authentication) ve sınırları tanımlanır (authorisation) sonra sisteme entry girmek istediği başlığı verir, sistem başlığın daha önce açılmamış olduğunu teyid ettikten sonra kullanıcı sisteme ilk entry i girer, ve başlık yaratılmış olur.

    ayrıca muhtemel başarısız senaryolarda belirtilmelidir (örn: başlığın zaten varolması, kullanıcının vazgeçmesi vb.) burada önemli olan projenin başında olunduğu için hiçbirşeyin "nasıl" olduğunu tanımlamamaktır. bir kullanıcı adı ve şirfeden bahsedilmemelidir. bir başlık arama butonundan hatta bir arayüzden bile bahsedilmemelidir. çünkü o sırada proje daha yaratılmamıştır, internet üzerinden olacağı bile belli olmayabilir. her zaman "ne" olacağı belirtilmelidir.

    başka bir use case özelliği de sisteme kattığı değerdir. örnek olarak login olmak bir use case değildir. bir kişinin sisteme log in olması sisteme hiçbirşey kazandırmaz, ekşi sözlük üzerinden devam edersek sol frame i yenilemek bir değer kazandırmaz. ama başlık açmak, entry girmek, account yaratmak, bunların hepsi birer artı değerdir
  • öyle düz cümle halinde yazılmaz. belli bir şablonu vardır ve bu şablona uyularak maddeler halinde yazılmalıdır. bu şekilde bir standart vardır.* aksi halde gereksinim analizi gibi bir hale bürünür.
  • use case:
    kullanım durumu olarak türkçemize çevrilebilir. açıklamak gerekirse ; bir kullanıcının bir sistem ile olan etkileşimlerinin çözümlenmesidir. grafik-diagram ve akış-diagram olarak yazılabileceği gibi maddeler halinde yazılarak desteklenmelidir.

    her zaman başarılı durum senaryosu ile çözümleme yapılır.

    use-case adı: üye login
    aktörler: üye
    ön koşullar: üye kayıt olmuş olmalıdır.
    senaryo adımları
    1. kullanıcı adı ve parola ekrandaki alanlara yazılır.
    2. üye bilgilerinin hatırlanıp/hatırlanmaması işaretlernir.
    3. gidiş butonuna basılır.
    4. kullanıcı adı ve parolası üye veritabanında sorgulanır.
    5. ana sayfaya yönlendirilir.
  • daha önceki yazarların belirttiği gibi türkçeye kullanım durumu olarak çevrilmiştir. model tabanlı sistem mühendisliğinin olmazsa olmazıdır. müşteri gereksinimleri belirli olan sistemlerin taslak mimari tasarımları için kullanılabilir. sonrasında ise döngü şeklinde sistem gereksinimlerine girdide bulunur. yani, use caselerin tanımlanması için gereksinimlere, gereksinimlerin detaylandırılması ve iyileştirilmesi için ise use caselere ihtiyaç vardır. tasarımın bir parçasıdır, gereksinimleri doğrulamak için kullanılır.
  • uml'de bir işin en temel kullanım senaryolarını ortaya koyan giriş diagramıdır.

    aktörler arası olabilecek talep-cevapları ele alır. o kadar basit bir yapıdadır ki çoğunlukla aktörler arası ilişkilerin bir sırayı takip etmesi bile beklenmez. eğer belli bir sırayla çok gidiyorsa hatta eğer (bkz: if) durumları diagramda belirmeye başladıysa mevzu use case diagram'ını aşıyor olabilir. bu durumda process diagram ya da benzerine geçiş yapılmalıdır.
hesabın var mı? giriş yap