Advanced Software Engnineering

Post on 06-Jan-2016

39 views 1 download

description

Advanced Software Engnineering. Use Case Diagram. Use Case Model. Apa yang dilakukan sistem bukan bagaimana sistem melakukan Use Case Diagram  Visual  Kurang detail  Cocok untuk komunikasi dengan client Use Case Text/ Description/ Narrative  Text  Detail - PowerPoint PPT Presentation

Transcript of Advanced Software Engnineering

Advanced Software Engnineering

Use Case Diagram

Apa yang dilakukan sistem bukan bagaimana sistem melakukan

• Use Case Diagram Visual Kurang detail Cocok untuk komunikasi dengan client

• Use Case Text/ Description/ Narrative Text Detail Cocok untuk developer

Use Case Model

• Use Case

Fungsionalitas sistem

• Actor

Orang atau sistem yang berinteraksi dengan sistem

• System Boundary

Scope dari sistem

Simbol Use Case Diagram

• Association Relationship

link antara aktor dan use case

• Include Relationship

use case pasti menggunakan use case lain.

• Extend Relationship

use case memilih menggunakan use case lain

• Generalization Relationship

use case turunan dari use case lain

Simbol Association

<<extend>>

<<include>>

Ciri-ciri aktor :

• Pihak eksternal dari sistem• Berinteraksi dengan sistem

: menggunakan fungsi, memelihara sistem, menyediakan informasi• Pertanyaan bantu :

– Siapa yang menggunakan/ mematikan/ memelihara sistem?– Sispa yang menyediakan informasi untuk sistem ?– Sistem lain apa yang menggunakan sistem?

Cara membuat actor

Ciri-ciri use case :

• Dialog/ interaksi aktor dengan sistem• Layanan yang disediakan sistem• Bisa memiliki perluasan sebagai tindakan khusus• Pertanyaan bantu

– Fungsi apa yang diinginkan user dari sistem?

Cara membuat use case

Use Case Description

Use Case Diagram (Mesin ATM)

Use Case Description

(Mesin ATM)

Use Case Diagram (Mesin ATM)

Business Usecase Model

• Model yang menggambarkan proses-proses bisnis dari sebuah bisnis atau organisasi dan interaksi proses tersebut dengan pihak luar, seperti para customer dan partner

Business Use Case DiagramItem Business Use Case System Use Case

Use Case Apa yang bisnis kerjakan Apa yang sistem lakukan di bisnis

Aktor Eksternal terhadap organisasi Eksternal terhadap sistem

Pekerja Bisnis Internal terhadap organisasi Tidak digunakan

Bisnis use case tidak membedakan proses manual & komputerisasi System use case fokus hanya pada proses yang terkomputerisasi

• Business Use Case

apa yang dikerjakan organisasi

• Aktor Bisnis

pihak eksternal organisasi

• Pekerja Bisnis(Business Worker)

peran dalam bisnis bukan posisi

Simbol Business Case Diagram

• Fungsi bisnis : kegiatan yang memiliki nilai untuk mendukung pencapaian tujuan organisasi

Business Case Diagram

• Sangat tergantung scope sistem yang akan dibuat !!!

Next...

• Activity Diagram

18