Kamis, 12 September 2013

Analisa Desain Berbasis Objek ( PERTEMUAN 1 )

UML dan INCONIX

Unified Modeling Language merupakan salah satu alat bantu yang dapat digunakan dalam bahasa pemograman yang berorientasi objek, saat ini UML akan mulai menjadi standar masa depan bagi industri pengembangan sistem/perangkat lunak yang berorientasi objek. Iconix merupakan salah satu model dari rekayasa perangkat lunak yang dapat digunakan untuk pengembangan sebuah software. Hubungan antara UML dan Iconix adalah agar penggunaan UML menjadi efisien, karena tetap terfokus pada requirement.

Tahapan proses ICONIX :
   1. Requirements ( kebutuhan) :
        - Functional requirements
        - Domain modelling
        - Behavioral requirements / use case modelling
        - Requirements review ( milestone 1)

    2. Analysis and preliminary design :
        - Robustness analysis
        - Upadate domain model
        - Tulis kembali use case yang telah dibuat
        - Preliminary design review ( Milestone 2 )

    3. Detailed design :
        - Sequinced diagram
        - Update domain model
        - Critical design preview

    4. Implementation
        - Coding / unit testing
        - Integration & scenario testing
        - Perform code review and model update

* Penjelasan tentang domain modelling pada Requirements ( kebutuhan )
  Domain modelling adalah pondasi atau bagian static dari uml yang didapatkan dari mengekstrak         kata benda dari fungtional requirements.

  Contoh :
   KRS terdiri dari : - MK ( Mata Kuliah )
                               - Kelas
                               - Kuota
                               - waktu

SDLC (System Development Life Cycle ) adalah siklus hidup sistem yang sangat penting untuk dipelajari. SDLC teridiri dari 4 fase fundamental yaitu :
- Perencanaan --> Untuk memenuhi kebutuhan
- Analisa           --> - Investigasi current system
                               - Identifikasi peluang
                               - Mengkonsep sistem baru
- Desaign          --> - Sketsa
                               - Rencana solusi
                               - Model ( program, database, interface, arsitektur )
- Implementasi  --> Berfungsi untuk membangun sistem.
                                Contoh : - Construction ( Coding, Testing )
                                               - Instalation ( Sistem lama(turn off), Sistem baru (turn on) )



0 komentar:

Posting Komentar

TOP ENTRY