Hai para pembaca.. kembali lagi saya akan memposting tentang RPL yang mana akan dibahas dengan judul Analisa dan Desain Berorientasi Objek. Pada tulisan kali ini kita akan membahas apa itu Analisis Berorientasi Objek dan metode yang digunakan pada analisis ini. Langsung saja kita bahas sebagai berikut :
Analisis berorientasi objek atau Object Oriented Analysis (OOA) adalah tahapan untuk menganalisis spesifikasi atau kebutuhan akan sistem yang akan dibangun dengan konsep berorientasi objek, apakah benar kebutuhan yang ada dapat diimplementasikan menjadi sebuah sistem berorientasi objek.
Ada beberapa metode dalam analisis berorientasi objek antara lain sebagai berikut :
- CRC (Component, Responsibility, Collaborator)
- Metode Booch
- OMT (Object Modelling Technique)
- OOSE (Object-Oriented Software Enggineering)
- Metode Coad Yourdon
CRC
Diperkenalkan oleh Kent Beck dan Ward Cunningham pada tahun 1989 sebagai bagian dari Object-Oriented Programming, System, Laguanges and Application (OOPSLA).
Di mana :
- Class Name merupakan nama yang diberikan pada sebuah kelas.
- Superclasses merupakan superclass yang dibuat CRC-nya
- Subclasses merupakan subclass yang dibuat CRC-nya
- Responsibility merupakan isi atribut dan operasi yang harus ada dalam kelas yang dibuat CRC-nya
- Collaborators merupakan kelas yang terkait (untuk bekerja sama) dengan kelas yang sedang dibuat CRC-nya tetapi bukan merupakan superclass atau subclass.
Metode Booch
Dikembangkan oleh Grady Booch pada tahun 1991. Terdiri dari enam diagram antara lain diagram kelas, objek, transisi status, interaksi, modul, dan proses.
OMT
Dikembangkan oleh James Rumbaugh, Blaha, Premerlani, Eddy, dan Lorensen sebagai metode untuk mengembangkan sistem berorietasi objek, dan untuk mendukung pemrograman berorientasi objek pada tahun 1991.
OOSE
Dikembangkan oleh Ivar Jacobson pada tahun 1992. OOSE adalah metodologi desain yang berorientasi objek yang mulai melibatkan use case (penggunaan kasus).
Metode Coad Yourdon
Diperkenalkan pada tahun 1991, metode ini menyediakan sebuah diagram kelas. Diagram kelas pada metode ini dibuat dengan langkah-langkah sebagai berikut :
- Mendefinisikan kelas dan objek
- Mengidentifikasi struktur kelas dan objek
- Mendefinisikan subjek nama kelas
- Mendefinisikan atribut
- Mendefinisikan operasi/layanan (services)
0 Comments