- 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.
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