Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehManggar Hamzah Telah diubah "9 tahun yang lalu
1
Pertemuan 5 Behavioral Modeling 2 – Developing Use Cases -
TIB15 - ANALISIS & DESAIN BERORIENTASI OBJEK
2
Materi Yang Dibahas Develop Base Use Cases Use Case Diagram
Relasi Dependencies: Include dan Extend Relasi Include Relasi Extend Generalisasi use cases Generalisasi Aktor Use Case Supplements Activity Diagram
3
Develop Base Use Cases Use Case dapat dikembangkan dengan berbagai cara Agregasi Generalisasi Dependensi / instansiasi Realisasi Selain itu, dalam setiap Use Case dapat dikembangkan dengan Activity Diagram untuk menjelaskan aktifitas proses pada setiap use case
4
Relasi Relasi antara aktor dengan use case Relasi antar use case:
Relasi Asosiasi sudah dibahas pada materi-4 Relasi antar use case: Relasi Include Relasi Extend Relasi Generalisasi Relasi antar aktor:
5
Relasi Include Memungkinkan use case menggunakan fungsionalitas yang disediakan use case lain Biasanya digunakan untuk memecah fungsionalitas menjadi beberapa fungsionalitas agar tidak terlalu besar
6
Relasi Extend Relasi Extend memungkinkan satu use case secara opsional menggunakan fungsionalitas yang disediakan oleh use case lain Digunakan ketika suatu fungsionalitas dibuat sebagai perpanjangan dari fungsionalitas lainnya
7
Generalisasi Use Case Pada suatu kasus jika diperlukan, Generalisasi Use Case juga dapat dilakukan
8
Generalisasi Aktor Aktor hasil generalisasi disebut abstract Actor
Aktor-aktor yang akan digeneralisasi disebut concrete actors Abstract Actor adalah super-role, yang diturunkan oleh concrete actor sebagai sub-roles.
9
Contoh Generalisasi Aktor
10
Use Case Supplement Dokumen yang berisi detail dari use case berupa narasi yang menjelaskan proses yang dilakukan oleh use case secara narasi. Seringkali use case suplement diperlukan untuk menjelaskan secara narasi, di karenakan simbol use case tidak dapat menjelaskan secara rinci kegunaan dan proses yang dilakukan. Bentuk dokumen suplemen tidak selalu sama.
11
Contoh Supplement Use Case “Record Patient personal and contact information” pada sub sistem Make Appointment
12
Activity Diagram Menggambarkan bagaimana aliran kerja pada masing-masing use case. Dapat juga untuk menunjukan aliran kejadian dalam use case. Setiap use case digambarkan dalam satu activity diagram
13
Simbol-simbol Activity Diagram
Initial Activity Activity Decisions Final Activity State Note State Transition Anchor Note To Item
14
Activity Melambangkan aktifitas yang terjadi di dalam use case
Untuk mengembangkan aktifitas, dari hasil requirement, setiap proses yang diwakili oleh use case dikembangkan menjadi urutan aktifitas yang terjadi di dalam use case.
15
Decision Jika didapatkan suatu aktifitas yang bercabang, dengan pilihan yang kondisional, pada diagram aktifitas dapat dihadirkan dengan menambahkan Decision
16
Contoh Activity Diagram
17
Contoh Activity Diagram
18
Self Transition Suatu state activity dapat melakukan transisi ke dirinya sendiri
19
Swimlanes Swimlanes menunjukkan siapa yang bertanggung melakukan aktifitas pada diagram. Aktor-aktor yang berhubungan dengan use case yang dihadirkan pada activity diagram dicantumkan pada bagian atas masing-masing kolom swimlanes
20
Contoh Activity diagram dengan swimlanes
21
Referensi: Ian Sommerville, Software Engineering, 7th-ed, 2004, Prentice hall, USA N. Ashrafi, Object Oriented systems Analysis and Design, Pearson International Edition, 2008, Pearson Education, USA Sholiq, Pemodelan Sistem Informasi Berorientasi Objek dengan UML, 2006, Graha Ilmu, Indonesia
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.