UML- UNIFIED MODELING LANGUAGE

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak
Advertisements

Catur Iswahyudi + Edhy Sutanta
UNIFIED MODELLING LANGUAGE
Unified Modelling Language (UML)
Interaction Diagram.
UML (Unified Modelling Language)
Diagram Interaksi - Sequen Diagram
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
SE3414 RPL: Teknik Berorientasi Objek
Desain Berorientasi Obyek dan UML
Behavioural Modelling
Keuntungan metodologi berorientasi objek.
Activity Diagram Shinta P.. For Bussiness Modeling, Activity diagrams describe the activities of a class. It is used for the following purposes: (Bennet.
Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.
UNIFIED MODELING LANGUAGE ( UML )
Perancangan Berorientasi objek
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Pokok bahasan: State Diagram State Substate Events dan transition State Diagram Developing Software Woth UML Booch Jacobson Rumbaugh Addison-Wesley.
RELATIOPNSHIPS IN THE UML
OBJECTORIENTED ANALYSIS
KONSEP DASAR PENDEKATAN OBJEK
Unified Modeling Language [UML]
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Object-Oriented Design (OOD)
Lanjutan.
Object Oriented Design
UNIFIED MODELING LANGUAGE ( UML )
Object-Oriented Analysis (OOA)
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
Pemodelan objek.
QUIZ PSBO Total : 35 PG.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Object oriented analyst and design
KEBUTUHAN & SPESIFIKASI SOFTWARE
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
Object oriented analyst and design
OOAD – TI S1 Defri Kurniawan UDINUS
Pengenalan UML.
SOAL PERTEMUAN 1-6 PSBO 4 SKS
REKAYASA PERANGKAT LUNAK
Ujian Akhir Semester (UAS)
PEMODELAN OBJECT ORIENTED
Soal PSBO Pert.1-6.
KEBUTUHAN & SPESIFIKASI SOFTWARE
Pemodelan & Pelaksanaan Kebutuhan
REVIEW UML.
ANALISIS & DESAIN SISTEM
Pemodelan Sistem Teknologi Informasi
Unified Modelling Languange (UML)
Unified Modeling Language (UML)
METHODOLOGYAND UML.
Pemrograman Berorientasi Objek
NOTASI UML DAN DIAGRAM-DIAGRAM UML
Pertemuan 4 CLASS DIAGRAM.
Lanjutan.
KONSEP DASAR PENDEKATAN OBJEK
Rekayasa Perangkat Lunak Part 7
PEMODELAN ANALISIS RPL – PERTEMUAN 5&6.
Analysis Kebutuhan dengan Use Case Modeling
Perancangan dan Implementasi PL
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
KEBUTUHAN & SPESIFIKASI SOFTWARE
OBJECT ORIENTED ANALISYS AND DESIGN
TIM RPL Program Studi Teknik Informatika
Object oriented analyst and design
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

UML- UNIFIED MODELING LANGUAGE

Use case use case adalah deskripsi dari satu set urutan tindakan, termasuk varian, bahwa Sistem melakukan untuk suatu hasil yang dapat diamati dari nilai aktor Grafis use case adalah eclipse nama Use case

Use case dan aktor aktor merupakan sebuah set rules dimana user dalam use case berinteraksi

Use case dan skenario  use case meliputi diagram interaksi untuk menentukan arus grafis use case dan kolaborasi  kumpulan elemen termasuk struktur statis dan dinamis dimodelkan di UML sebagai teknik kolaborasi pemodelan yang umum digunakan dengan use case yang merupakan prilaku elemen model perilaku elemen  Mengidentifikasi aktor-aktor yang berinteraksi dengan elemen  Mengatur aktor dengan mengidentifikasi aturan general dan specialized  Untuk masing-masing aktor, pertimbangkan juga interaksi yang mengubah keadaan elemen atau lingkungan atau yang melibatkan respon terhadap beberapa peristiwa  Pertimbangkan juga cara di mana masing-masing aktor berinteraksi dengan elemen  Mengatur perilaku sebagai use case, dengan menerapkan dan entend dan included relationship untuk mengambarkan prilaku umumu dan spesial

Konseptual model UML Untuk memahami UML perlu membentuk suatu model konseptual bahasa, dan ini membutuhkan tiga unsur utama 1. Bangunan blok UML 2. Aturan yang menentukan bagaimana blok bangunan dapat disatukan 3. Beberapa mekanisme umum

Bangunan blok UML Kosakata dari UML mencakup tiga jenis blok bangunan 1. hal (things) 2. hubungan 3. diagram

hal: Hal adalah abstraksi dari class kelas model Hal-hal di UML: 1.struktural hal 2.perilaku hal 3.pengelompokan hal 4.Annotational hal Hal-hal ini adalah blok bangunan dasar berorientasi obyek UML

STRUKTURAL HAL Struktural hal adalah kata benda dari model UML kebanyakan model statis , yang mewakili unsur-unsur konseptual atau fisik.  Tujuh macam jika hal Struktural a. kelas b. antarmuka c. kolaborasi d. Use case e. aktif Kelas f. komponen g. Node

kelas  deskripsi dari satu set objek yang berbagi atribut yang sama, operasi,hubungan dan semantik.  Kelas mengimplementasikan satu atau lebih interface, grafis kelas ini digambarkan sebagai persegi panjang, termasuk nama , atribut dan operasi.

INTERFACE Sebuah antarmuka adalah kumpulan operasi yang menentukan layanan kelas atau komponen. Grafis antarmuka yang diberikan sebagai modus bersama-sama dengan namanya.

kolaborasi Kolaborasi mendefinisikan interaksi dan kumpulan dari rules dan elemen lainnya yang bekerja sama untuk menyediakan beberapa perilaku kooperatif yang lebih besar dari jumlah semua elemen. Grafis, kolaborasi diberikan sebagai elips dengan garis putus-putus. kolaborasi use case Sebuah use case adalah deskripsi dari set urutan tindakan bahwa sistem melakukan yang menghasilkan suatu hasil yang dapat diamati nilai kepada pelaku tertentu. Grafis, kasus penggunaan yang diberikan sebagai elips dengan garis yang solid

Gunakan Kasus Sebuah use case adalah deskripsi dari set urutan tindakan bahwa sistem melakukan yang menghasilkan sesuatu dan dapat diamati nilai nya pada actor tertentu. Grafis, use case yang digambarkan sebagai elips dengan garis yang solid.

AKTIF KELAS  kelas aktif adalah kelas yang memiliki objek satu atau lebih proses atau thread dan karena itu dapat melakukan aktivitas pengendalian.  Grafis, H diberikan seperti kelas dengan garis-garis tebal

komponen  Sebuah komponen adalah sebuah tempat fisik dan tempat pengganti dari sistem yang sesuai dengan realisasi dari satu set interface.  Grafis, komponen yang diberikan sebagai persegi panjang dengan tab.

NODE  Sebuah node adalah elemen fisik yang ada pada runtime dan merupakan komputasi sumber daya pada umumnya memiliki memori dan kemampuan pemrosesan.  Grafis node yang diberikan sebagai kubus.

Behavioral Things  Behavioral things are the dynamic parts of unit models. These are the verbs of models.  Two primary kinds of behavioral things O Interaction O State machine

An interaction involves a number of elements including messages, action sequences Interaction • It is a behavior that comprises a set of messages exchanged among a set of objects within a particular context to accomplish a specific purpose. • An interaction involves a number of elements including messages, action sequences Interaction • It is a behavior that comprises a set of messages exchanged among a set of objects Interaction • within a particular context to accomplish a specific purpose.

State Machine It is a behavior that specifies the sequences if states an object or an interaction goes through during its lifetime in response to events together with its response to those events. Grouping Things • Grouping things are the organizational parts of UML models. These are the boxes into which or model can be decomposed. • One primary kind of grouping is package. Package • A package is a general-purpose mechanism for organizing elements into groups. All other grouping things can be placed in package. It includes only its name and sometimes its contents • One primary kind of grouping is package. Package A package is a general-purpose mechanism for organizing elements into groups. • into which or model can be decomposed. Grouping things are the organizational parts of UML models. These are the boxes State Machine It is a behavior that specifies the sequences if states an object or an interaction goes through during its lifetime in response to events together with its response to those events. Grouping Things •

Annotational Things • Annotations things are the explanatory parts of UML models. These are the comments you may apply to describe, illuminate and remark about any elements in a model. • A node is a simply a symbol for rendering constraint and comments attacked to an element or a collection of elements