METHODOLOGYAND UML.

Slides:



Advertisements
Presentasi serupa
REKAYASA PERANGKAT LUNAK
Advertisements

ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
PERANCANGAN PERANGKAT LUNAK (SOFTWARE DESIGN)
SOFTWARE ENGINEERING Requirement Analysis. Last Week Scope Functional  Function  Data Non Functional  Performance  Limitation  Avalaibility.
UNIFIED MODELLING LANGUAGE
PEMODELAN ANALISIS Kuliah - 5
KONSEP DESAIN SOFTWARE DATABASE
BPR – Tahap 1 (Persiapan)
Pertemuan 8 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
Model Basis Data Pertemuan 6.
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Interaction Diagram.
Pertemuan 6 Structural modelling
Architecture dan design
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
PERANCANGAN BERORIENTASI OBJEK
Desain Berorientasi Obyek dan UML
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
DIAGRAM ALIRAN DATA FISIK
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
KONSEP DAN PRINSIP ANALISIS
Object Oriented Analysis (OOA)
OBJECTORIENTED ANALYSIS
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Pengembangan Siklus Hidup Sistem
Spesifikasi Perangkat Lunak
KONSEP DASAR PENDEKATAN OBJEK
Chapter 5 The Relational Data Model and Relational Database Constraint
Lanjutan.
Citra N., S.Si, MT Program Studi Sistem Informasi - UNIKOM
Perancangan Sistem Informasi
Object-Oriented Analysis (OOA)
PENGEMBANGAN PERANCANGAN SISTEM
ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK
SE3414 RPL: Teknik Berorientasi Objek
QUIZ PSBO Total : 35 PG.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Object oriented analyst and design
12. KONSEP DAN PRINSIP ANALISIS
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN PROYEK (UML)
SOAL PERTEMUAN 1-6 PSBO 4 SKS
REKAYASA PERANGKAT LUNAK
Konsep Pemrograman berorientasi Objek
Pertemuan 2 Database Environment
PEMODELAN SISTEM METODE TERSTRUKTUR
PERANCANGAN BERORIENTASI OBJEK
Analisa Sistem Definisi Analisis Sistem Definisi Design Sistem
ANALISIS KEBUTUHAN PERANGKAT LUNAK
Analisa Sistem Definisi Analisis Sistem Definisi Design Sistem
10 Perancangan Arsitektural
Konsep & Perancangan Database
Pertemuan 7.
Soal PSBO Pert.1-6.
PERANCANGAN BERORIENTASI OBJEK
Bina Sarana Informatika
PENDEKATAN BERORIENTASI OBJECT
Pemodelan Sistem Teknologi Informasi
ANALISA & DESAIN BERORIENTASI OBJEK
UML- UNIFIED MODELING LANGUAGE
NOTASI UML DAN DIAGRAM-DIAGRAM UML
Lanjutan.
Analisis dan Desain Berorientasi Obyek
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Pertemuan 9 UML Diagram Class & Diagram Objek
Pertemuan 6 Unified Modeling Language (UML)
12. KONSEP DAN PRINSIP ANALISIS
Model Struktural dan Model Perilaku
Konsep Aplikasi Berbasis Objek
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

METHODOLOGYAND UML

TINJAUAN OFOBJECT ANALISIS BERORIENTASI - SHALEER DANMellor OOA adalah metode desain diciptakan oleh s. shaleer dan s.j Mellor dan di mulai dari real-time proyek di AS Lawrence Berkely laboratorium pada tahun 1979. Meskipun ditujukan untuk aplikasi real-time, berkonsentrasi pada mata uang dan paralelisme. kemudian telah diterapkan di bidang lain, termasuk aplikasi bisnis. Bagian pertama dari metode ini (shaleer dan Mellor, 1988) dikhususkan untuk pemodelan relasional data dengan beberapa ekstensi untuk memasukkan generalisasi dan warisan. Bagian kedua (shaleer dan Mellor, 1992) meliputi aspek dinamis dan fungsional.

THE OOA MODEL OOA didasarkan pada 3 model statis dinamis Functiona

Model statis dalam model relasional klasik yang tidak mengakui adanya kompleks atribut atau operasi. untuk yang memiliki hubungan generalisasi ditambahkan, dengan inheritance hirarki yang akan digambarkan antara tabel. Model dinamis didasarkan pada diagram state transisi. Model fungsional, yang disebut model proses. Model Proses ini didasarkan pada DFD.

Statis Model Model ini, juga disebut model informasi, adalah sebuah relasional model adalah yang dalam normal 1, yang bisa dinormalisasi ke bentuk 3 atau ke 4.

Obyek diidentifikasi dengan atribut kunci seperti pada relasional Model. objek konseptual seperti tuple dalam relasi. Konsep data dan tipe data tidak dibedakan dan keduanya diwakili oleh pra konsep objek. Tidak ada metode yang melekat pada objek dan oleh karena itu objek tidak encapsulasi. Obyek dikategorikan sesuai dengan sifat nya, hal yang sama pada semua actor yang terlibat dengan level abstraksi yang mendefinisikan peran,operasidan interaksi

THE DYNAMIC MODEL OOA menggunakan diagram state transisi untuk mewakili dinamika objek. Operasi obyek digambarkan oleh state dan transisi dari satu state ke state yang lain yang di trigger oleh even Action dapat direpresentasikan oleh satu atau lebih operasi. Bisa perhitungan aritmatika, Tanggal , penghapusan atau modifikasi. Suatu action dianggap atom, yang berarti bisa dilaksanakan sepenuhnya atau diabaikan. Sebuah model state adalah object life cycles, dikelompokkan berdasarkan sub domain. Komunikasi objek model (OCM) adalah sintesis grafis dari even yang umum diagram state yang berbeda milik sub domain yang sama. diagram komunikasi juga termasuk faktor eksternal yang merupakan sumber tujuan dari even eksternal. Sebuah model komunikasi Subsystem adalah sintesis grafis dari even yang umum untuk OCMs yang berbeda.

THE FUNCTIONAL MODEL MODEL FUNGSIONAL Model OOA fungsional menentukan isi dari setiap kegiatan terkait dengan keadaan obyek. Ini menjelaskan prosedur yang mendefinisikan setiap aktivitas dengan mengorganisir operasi dasarnya Menentukan data flow dan kemungkinan memberikan batasan waktu Model OOA fungsional, juga disebut model proses. bentuk DFD disebut action data-flow diagram (adfd). Model ini mencakup konsep proses, aliran data dan data, Sesuai tabel relational yang mengandung contoh dari obyek. Kontrol arus digambarkan , sehingga suatu Urutan eksekusi proses dapat dibuat.

INTERACTION BETWEEN THE MODELS Ketiga model berinteraksi, memiliki kesamaan obyek, peristiwa, aruss data atau operasi. Dengan demikian diagram state adalah deskripsi rinci dari objek informasi Model. Diagram proses adalah spesifikasi rinci tindakan objek ketika objek mencapai keadaan tertentu. Setiap diagram state dikaitkan dengan obyek, masing-masing diagram proses dengan objek. tingkat interaksi yang lain di gambarkan oleh model komunikasi antar object (OCM) dan model akses antar objek (OAMs) antar model objek komunikasi sebenarnya adalah model komunikasi antara diagram state yang terkait dengan objek.

Proses metodologis :  Dua fase pendekatan karakteristik OOA .  satu fase untuk analisis masalah dan satu fase untuk konstruksi model atau desain

ANALISIS PROSES  OOA memisahkan aplikasi menjadi empat jenis domain, yang meskipun berbeda, saling melengkapi.  Aplikasi domain tergantung pada dunia nyata yang harus digambarkan , bisa dipecah menjadi sub domain, di OOA disebut subsistem. serve domain Arsitektur domain implementasi domain Domain ini mewakili hirarki abstraksi sesuai dengan integrasi elemen ke teknologi berikutnya sampai pelaksanaan tercapai.

Desain OOA terdiri dalam urutan model yang berbeda informasi, dinamis dan model proses. Metode ini didasarkan pada siklus hidup dari gambar yang ditampilkan. Yang dimulai dengan definisi model (informasi) statis dan te melalui model (state) dinamis untuk model (proses) fungsional? Desain konseptual diikuti dengan desain logis disebut rekursif state diagram