Senin, 25 Mei 2015

PENGENALAN INCLUDE, EXTEND PADA USE CASE DIAGAM

  • Include

    Include menggambarkan bahwa jalannya suatu usecase memicu jalannya usecase lain.
    Misalnya    usecase login diinclude oleh usecase memilih menu, artinya usecase memilih menu         akan memicu    dijalankannya usecase login.
    Sebelum aktor menjalankan usecase memilih menu, aktor harus menjalankan usecase login dulu.     Dalam penggambaran diagram usecase, panah mengarah kepada usecase yang diinclude. 
       <<include>> termasuk didalam use case lain (required) / (diharuskan)    
       Pemanggilan use case oleh use case lain, contohnya adalah pemanggilan sebuah fungsi program

       Tanda panah terbuka harus terarah ke sub use case

  • Extend
        Extends menggambarkan bahwa suatu usecase dijalankan karena ada persyaratan tertentu dari             usecase lain.    Misal, dalam sebuah sistem user tidak bisa menjalankan login sebelum dia                     mendaftar akun. Dalam diagram usecase, usecase daftar akun mengextends usecase login.

    Artinya aktor harus menjalankan usecase daftar akun dulu sebelum menjalankan usecase login         karena usecase login memiliki syarat aktor yang melakukan login harus sudah melakukan                 pendaftaran akun.
    Arah panah dependency mengarah pada usecase yang memiliki syarat. (MSDN, n.d). 

Tidak ada komentar:

Posting Komentar

Mohon komentar nya yang tidak RASIS ya