SlideShare une entreprise Scribd logo
1  sur  29
USE CASE DIAGRAM
USE CASE DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
USE CASE ,[object Object],[object Object],[object Object],[object Object],[object Object]
ACTOR ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Association ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Association antara actor dan use case ,[object Object],[object Object],[object Object]
Association antara use case ,[object Object],[object Object],[object Object],[object Object],Register for courses <<include>> Logon validation <<include>> Maintain curriculum
[object Object],[object Object],[object Object],[object Object],Association antara use case (Lanjut)
Generalization/inheritance antara use case ,[object Object],[object Object],[object Object]
Generalization/inheritance antara actor   ,[object Object]
Use case System boundary boxes ,[object Object],[object Object],[object Object]
[object Object],[object Object],STUDI KASUS USE CASE DIAGRAM
[object Object],[object Object]
Latihan Use Case Diagram ! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ACTIVITY DIAGRAM
ACTIVITY DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object]
Simbol Activity Diagram
CONTOH ACTIVITY DIAGRAM Penarikan Uang dari Account Bank Melalui ATM
CONTOH ACTIVITY DIAGRAM
[object Object],[object Object],STUDI KASUS ACTIVITY DIAGRAM
[object Object],[object Object]
Latihan Activity Diagram ! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CLASS DIAGRAM
CLASS DIAGRAM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CLASS DIAGRAM (LANJUTAN) ,[object Object],[object Object],[object Object],[object Object],Nama Class Atribut Metode/operasi
HUBUNGAN ANTAR CLASS ,[object Object],[object Object],[object Object],[object Object]
CONTOH CLASS DIAGRAM
MULTIPLICITY ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1 2..4 0..1 1..* 0..* * 2, 4..6
[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)
Rahul Aulia
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
Syafrizal
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
andiseprianto
 
Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erd
amalianuryamin
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
Zaenal Khayat
 

Tendances (20)

Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
 
Penerapan Metode Backpropagation Neural Network untuk Memprediksi Produksi Air
Penerapan Metode Backpropagation Neural Network untuk Memprediksi Produksi AirPenerapan Metode Backpropagation Neural Network untuk Memprediksi Produksi Air
Penerapan Metode Backpropagation Neural Network untuk Memprediksi Produksi Air
 
[RPL2] Activity Diagram
[RPL2] Activity Diagram[RPL2] Activity Diagram
[RPL2] Activity Diagram
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
Data Mining - Naive Bayes
Data Mining - Naive BayesData Mining - Naive Bayes
Data Mining - Naive Bayes
 
Tugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSITugas perancangan basis data pertemuan 1 semester 2 BSI
Tugas perancangan basis data pertemuan 1 semester 2 BSI
 
Konteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus DataKonteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus Data
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
UML Aplikasi Rental Mobil
UML Aplikasi Rental MobilUML Aplikasi Rental Mobil
UML Aplikasi Rental Mobil
 
Proses bisnis bca1
Proses bisnis bca1Proses bisnis bca1
Proses bisnis bca1
 
Metode Evaluasi Sistem Informasi
Metode Evaluasi Sistem InformasiMetode Evaluasi Sistem Informasi
Metode Evaluasi Sistem Informasi
 
Penjelasan tentang kontur dan representasi citra
Penjelasan tentang kontur dan representasi citraPenjelasan tentang kontur dan representasi citra
Penjelasan tentang kontur dan representasi citra
 
Class diagram
Class diagramClass diagram
Class diagram
 
Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04Matematika Diskrit - 10 pohon - 04
Matematika Diskrit - 10 pohon - 04
 
Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erd
 
Algoritma brute force
Algoritma brute forceAlgoritma brute force
Algoritma brute force
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
 

En vedette

Cara pembuatan-use-case
Cara pembuatan-use-caseCara pembuatan-use-case
Cara pembuatan-use-case
Arrey Fithool
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
andoe
 

En vedette (20)

Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
RPL_UML_toko online
RPL_UML_toko onlineRPL_UML_toko online
RPL_UML_toko online
 
Bab II Use Case Diagram
Bab II Use Case DiagramBab II Use Case Diagram
Bab II Use Case Diagram
 
Cara pembuatan-use-case
Cara pembuatan-use-caseCara pembuatan-use-case
Cara pembuatan-use-case
 
MAKALAH PERANCANGAN PENJUALAN BAJU ONLINE
MAKALAH PERANCANGAN PENJUALAN BAJU ONLINEMAKALAH PERANCANGAN PENJUALAN BAJU ONLINE
MAKALAH PERANCANGAN PENJUALAN BAJU ONLINE
 
Uml pertemuan 2 activity diagram
Uml pertemuan 2 activity diagramUml pertemuan 2 activity diagram
Uml pertemuan 2 activity diagram
 
Evaluating dalam Manajemen
Evaluating dalam ManajemenEvaluating dalam Manajemen
Evaluating dalam Manajemen
 
Penjadwalan Proses
Penjadwalan ProsesPenjadwalan Proses
Penjadwalan Proses
 
Data Link Control - Line configuration
Data Link Control - Line configurationData Link Control - Line configuration
Data Link Control - Line configuration
 
Pengenalan Wifi
Pengenalan WifiPengenalan Wifi
Pengenalan Wifi
 
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
 
Bab II Use Case
Bab II Use CaseBab II Use Case
Bab II Use Case
 
Peng Wimax
Peng WimaxPeng Wimax
Peng Wimax
 
Sistem Pendukung Keputusan
Sistem Pendukung KeputusanSistem Pendukung Keputusan
Sistem Pendukung Keputusan
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Proposal penjualan toko online asia dress berbasis java dekstop
Proposal penjualan toko online asia dress berbasis java dekstopProposal penjualan toko online asia dress berbasis java dekstop
Proposal penjualan toko online asia dress berbasis java dekstop
 
Makalah e commerce
Makalah e commerceMakalah e commerce
Makalah e commerce
 
Analisa Sistem
Analisa SistemAnalisa Sistem
Analisa Sistem
 
Materi Kuliah Metodologi Penelitian 2
Materi Kuliah Metodologi Penelitian 2 Materi Kuliah Metodologi Penelitian 2
Materi Kuliah Metodologi Penelitian 2
 
Sistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis WebSistem Informasi Penjualan Berbasis Web
Sistem Informasi Penjualan Berbasis Web
 

Similaire à Ansis 8 - Use Case Diagram

Persamaan akuntansi dan aturan debet/kredit
Persamaan akuntansi dan aturan debet/kreditPersamaan akuntansi dan aturan debet/kredit
Persamaan akuntansi dan aturan debet/kredit
Seta Putra
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...
fathad
 

Similaire à Ansis 8 - Use Case Diagram (20)

Ansis 8
Ansis 8Ansis 8
Ansis 8
 
TD-635-03-PSBO
TD-635-03-PSBOTD-635-03-PSBO
TD-635-03-PSBO
 
Brief gibs
Brief gibsBrief gibs
Brief gibs
 
IF4198_04_093843.ppt
IF4198_04_093843.pptIF4198_04_093843.ppt
IF4198_04_093843.ppt
 
RPL-Pertemuan-9.pdf
RPL-Pertemuan-9.pdfRPL-Pertemuan-9.pdf
RPL-Pertemuan-9.pdf
 
Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayana
 
Fitur fitur-di- myob-1
Fitur fitur-di- myob-1Fitur fitur-di- myob-1
Fitur fitur-di- myob-1
 
Konsep aplikasi monitoring biaya retensi
Konsep aplikasi monitoring biaya retensiKonsep aplikasi monitoring biaya retensi
Konsep aplikasi monitoring biaya retensi
 
Modul 1 resume
Modul 1 resumeModul 1 resume
Modul 1 resume
 
Sia4,hayati nupus,suryanih,stiami
Sia4,hayati nupus,suryanih,stiamiSia4,hayati nupus,suryanih,stiami
Sia4,hayati nupus,suryanih,stiami
 
Presentasi
PresentasiPresentasi
Presentasi
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
UseCase Diagram
UseCase DiagramUseCase Diagram
UseCase Diagram
 
Persamaan akuntansi dan aturan debet/kredit
Persamaan akuntansi dan aturan debet/kreditPersamaan akuntansi dan aturan debet/kredit
Persamaan akuntansi dan aturan debet/kredit
 
ppt projek.pptx
ppt projek.pptxppt projek.pptx
ppt projek.pptx
 
Apsi pertemuan 14 usecase diagram
Apsi pertemuan 14   usecase diagramApsi pertemuan 14   usecase diagram
Apsi pertemuan 14 usecase diagram
 
Manajemen Waktu Proyek
Manajemen Waktu ProyekManajemen Waktu Proyek
Manajemen Waktu Proyek
 
Bab
BabBab
Bab
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN TUNAI DAN PENER...
 
Modul 3 ankis
Modul 3 ankisModul 3 ankis
Modul 3 ankis
 

Plus de Lia Rusdyana Dewi

Network programming 04- Exception dan Stream
Network programming 04- Exception dan StreamNetwork programming 04- Exception dan Stream
Network programming 04- Exception dan Stream
Lia Rusdyana Dewi
 
Network programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java LanjutanNetwork programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java Lanjutan
Lia Rusdyana Dewi
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
Lia Rusdyana Dewi
 

Plus de Lia Rusdyana Dewi (13)

Network programming 04- Exception dan Stream
Network programming 04- Exception dan StreamNetwork programming 04- Exception dan Stream
Network programming 04- Exception dan Stream
 
Network programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java LanjutanNetwork programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java Lanjutan
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
 
Network Programming 1 - Teori Dasar Network Programming
Network Programming 1 - Teori Dasar Network ProgrammingNetwork Programming 1 - Teori Dasar Network Programming
Network Programming 1 - Teori Dasar Network Programming
 
Materi Kuliah Metodologi Penelitian - Metode Pengumpulan Data
Materi Kuliah Metodologi Penelitian - Metode Pengumpulan DataMateri Kuliah Metodologi Penelitian - Metode Pengumpulan Data
Materi Kuliah Metodologi Penelitian - Metode Pengumpulan Data
 
Materi Kuliah Metodologi Penelitian 3 - Langkah-langkah Penelitian
Materi Kuliah Metodologi Penelitian 3 - Langkah-langkah PenelitianMateri Kuliah Metodologi Penelitian 3 - Langkah-langkah Penelitian
Materi Kuliah Metodologi Penelitian 3 - Langkah-langkah Penelitian
 
Materi Kuliah Metodologi Penelitian 1 - Pengenalan Metode Penelitian
Materi Kuliah Metodologi Penelitian 1 - Pengenalan Metode PenelitianMateri Kuliah Metodologi Penelitian 1 - Pengenalan Metode Penelitian
Materi Kuliah Metodologi Penelitian 1 - Pengenalan Metode Penelitian
 
Dss
DssDss
Dss
 
Pengenalan Sistem
Pengenalan SistemPengenalan Sistem
Pengenalan Sistem
 
Definisi Analisa Sistem
Definisi Analisa SistemDefinisi Analisa Sistem
Definisi Analisa Sistem
 
Perancangan Sistem Secara Umum
Perancangan Sistem Secara UmumPerancangan Sistem Secara Umum
Perancangan Sistem Secara Umum
 
Metodologi Pengembangan Sistem
Metodologi Pengembangan SistemMetodologi Pengembangan Sistem
Metodologi Pengembangan Sistem
 
Pendekatan - pendekatan Pengembangan Sistem
Pendekatan - pendekatan Pengembangan SistemPendekatan - pendekatan Pengembangan Sistem
Pendekatan - pendekatan Pengembangan Sistem
 

Dernier

KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
DewiUmbar
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 

Dernier (20)

AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 

Ansis 8 - Use Case Diagram

Notes de l'éditeur

  1. For each role you can specify the multiplicity of its class, how many objects of the class can be associated with one object of the other class. Multiplicity is indicated by a text expression on the role. The expression is a comma-separated list of integer ranges. A range is indicated by an integer (the lower value), two dots, and an integer (the upper value). A single integer is a valid range. During analysis, assume a multiplicity of 0..* (zero to many) unless there is some clear evidence of something else. A multiplicity of zero implies that the association is optional; make sure you mean this; if an object might not be there, operations which use the association will have to adjust accordingly. Narrower limits for multiplicity may be specified (such as 2..4). Within multiplicity ranges, probabilities may be specified. Thus, if the multiplicity is 0..*, is expected to be between 10 and 20 in 85% of the cases, make note of it; this information will be of great importance during design. For example, if persistent storage is to be implemented using a relational database, narrower limits will help better organize the database tables. Specification of multiplicity flushes out business rules and assumptions. The lower bound is critical, as the lower bound is what determines whether or not the relationship is optional (e.g., a lower bound of 0 indicates that the relationship is optional). Multiplicity is needed on both ends of a relationship, even if you can only navigate in one direction. Even though there is no need to navigate in that direction, the multiplicity still provides valuable business information. Sometimes navigation decisions are made for performance reasons, which may change over time. The multiplicity should reflect the requirements. Navigation is discussed on later slides. The use of ‘N’ instead of ‘*’ is Booch, not UML (e.g., the use of “0..N” and ‘N’ is not UML).