Pertemuan 5 Behavioral Modeling 2 – Developing Use Cases -

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak
Advertisements

Use Case Sistem.
Catur Iswahyudi + Edhy Sutanta
Pertemuan 4 Behavioral Modeling 1 – Use Case
Use Case Diagram.
Siti Mukaromah, S.Kom.  Model yang menggambarkan requirement software dalam bentuk use case - use case  Use case model terdiri dari satu atau beberapa.
CLASS DIAGRAM.
Unified Modelling Language (UML)
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
TIB15 - ANALISIS & DESAIN BERORIENTASI OBJEK
Pertemuan 6 Structural modelling
Analisa dan Perancangan Sistem
Desain Berorientasi Objek
Pertemuan 3 Analisa Domain
Analisis Model.
Pertemuan 1 Konsep Dasar OOAD
Hernando Ivan Teddy, S.Kom
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
Lecture Note: Retno Budi L Model Bisnis v [STMIK MDP] Retno Budi Lestari Pemodelan Kebutuhan.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Pemodelan Kebutuhan Lecture Note: Trisnadi Wijaya, SE., S.Kom Model Bisnis v [STMIK MDP] 1Trisnadi Wijaya, SE., S.Kom.
UML (Unified Modelling Language)
Oleh: Sri Herawati, S.Kom
Activity diagram Oleh: Ahmat Adil.
RELATIOPNSHIPS IN THE UML
Analisa dan Perancangan Berbasis Objek
CLASS DIAGRAM.
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Soal Kuis I PSBO.
Rekayasa Perangkat Lunak
Analisis Model.
Object-Oriented Design (OOD)
ADBO (Analisa Desain Berorientasi Obyek)
Object oriented analyst and design
Analisa dan Perancangan Berbasis Objek
Object-Oriented Analysis (OOA)
Activity Diagram.
Object oriented analyst and design
Bekerja Activity Diagram
Metode Perancangan Program
Analisa dan Desain Berbasis Objek UML (Unified Modelling Language]
OOAD – TI S1 Defri Kurniawan UDINUS
Activity Diagram.
Activity diagram.
Rekayasa Perangkat Lunak
PEMODEAN SISTEM INFORMASI – PERTEMUAN 5
PEMODELAN OBJECT ORIENTED
Pemodelan Sistem Bisnis
ADBO (Analisa Desain Berorientasi Obyek)
Activity diagram.
Use Case Diagram.
Use Case Diagram.
Use Case Diagram.
REVIEW UML.
Pemograman Berorientasi Objek Si-3
Analisis Model.
Unified Modelling Languange (UML)
ADS_Meeting 7 Data Modeling.
Bab 5 activity diagram.
Analysis Kebutuhan dengan Use Case Modeling
Modal Konteks dan Model Interaksi
Mata Praktikum Sistem Informasi Pertemuan-2
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
Analisa Desain Berorientasi Objek
OBJECT ORIENTED ANALISYS AND DESIGN
ACTIVITY DIAGRAM Hasanudin, M.T.I. Activity Diagram Diagram yang menggambarkan berbagai aliran aktivitas dalam sebuah sistem yang sedang di rancang dan.
Object oriented analyst and design
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
OBJECT ORIENTED ANALISYS AND DESIGN
Transcript presentasi:

Pertemuan 5 Behavioral Modeling 2 – Developing Use Cases - TIB15 - ANALISIS & DESAIN BERORIENTASI OBJEK

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

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

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:

Relasi Include Memungkinkan use case menggunakan fungsionalitas yang disediakan use case lain Biasanya digunakan untuk memecah fungsionalitas menjadi beberapa fungsionalitas agar tidak terlalu besar

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

Generalisasi Use Case Pada suatu kasus jika diperlukan, Generalisasi Use Case juga dapat dilakukan

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.

Contoh Generalisasi Aktor

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.

Contoh Supplement Use Case “Record Patient personal and contact information” pada sub sistem Make Appointment

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

Simbol-simbol Activity Diagram Initial Activity Activity Decisions Final Activity State Note State Transition Anchor Note To Item

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.

Decision Jika didapatkan suatu aktifitas yang bercabang, dengan pilihan yang kondisional, pada diagram aktifitas dapat dihadirkan dengan menambahkan Decision

Contoh Activity Diagram

Contoh Activity Diagram

Self Transition Suatu state activity dapat melakukan transisi ke dirinya sendiri

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

Contoh Activity diagram dengan swimlanes

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