Generic process framework
Hai, welcome to my blog :) disini saya akan menjelaskan tentang Generic Process framework atau Kerangka Proses Generik.
Procces framework digunakan sebagai dasar untuk sebuah proses rekayasa perangkat lunak yang lengkap dengan mengidentifikasi sejumlah framework activities yang dapat diterapkan untuk semua proyek perangkat lunak.
Ada 5 aktivitas yg ada di Generic process framework atau kerangka proses generik, yaitu :
- komunikasi (Communications)
- perencanaan (planning)
- pemodelan (modeling)
- konstruksi (construction)
penyerahan perangkat lunak ke pelanggan/pengguna (deployment).
Aliran proses linier (linear process flow) mengeksekusi masing-masing aktivitas-aktivitas kerangka kerja dalam urutan tertentu, mulai dari komunikasi dan berakhir pada penyerahan perangkat lunak ke pelanggan. Aliran kerja iteratif (iterative process flow) melakukan perulangan satu atau lebih. Aliran proes evolusioner (evolutionary process flow) mengeksekusi aktivitas-aktivitas proses perangkat lunak dalam bentuk memutar. Aliran prose Paralel parallel process flow) mengeksekusi satu atau lebih aktivitas proses perangkat lunak secara paralel dengan aktivitas-aktivitas lainnya.
- Aktivitas komunikasi memiliki 6 tindakan:
1.Pertemuan awal (inception).
2.Proses bertanya-tanya dan melakukan penelitian (elicitation).
3.Mendapatkan rincian (elaboration).
4.Pembicaraan yang lebih serius (negotiation).
5.Penulisan spesifikasi(spesification).
6.Pemeriksaan apakah segala sesuatu berjalan dengan baik.
PROSSES FLOW
Mendeskripsikan baghaimana aktivitas 5 kerangka kerja. Terdapat 4 proses, diantaranya :
- Linear Process Flow
Linear procces flow ini hanya bisa digunakan 1 kali saja. Jika perkmebangan teklonogi berkembang, linear procces flow ini tidak berguna dan biasanya mempunyai banyak trouble didalam programnya.
- Iteratif Process Flow
Pada prosed ini tiap bagian dapat berupang kembali atau mengulang lagi ketika membutuhkan sesuatu yg kurang. Sehingga proses ini dapat mengulang untuk mendapatkan hasil yg bagus.
- Evoluntary Process Flow
Menjalankan aktivitas dengan cara melingkar. Setiap sirkuit yang melalui lima kegiatan mengarah ke versi yang lebih lengkap dari perangkat lunak.
- Parralel Procces Flow
Menjalankan satu atau lebih kegiatan secara paralel dengan kegiatan lain. (Contoh modelling untuk satu aspek pada software akan dijalankan secara parallel dengan construction aspek lain pada software).
- Communication atau Komunikasi
- Planning atau Perencanaan
- Modeling atau Pemodelan
- Contruction atau Konstruksi
- Deployment
POLA-POLA PROSES
Mendeskripsikan permasalahan-permasalahan yang berkaitan dengan proses yang di jumpai selama pekerjaan rekayasa perangkat lunak berlangsung; mengidentifikasi lingkungan di mana permasalahan yang serupa dijumpai dan kemudian dapat menyarankan satu atau lebih solusi terbukti untuk menyelesaikan permasalahan tersebut. Ambler (Amb 98) mengusulkan karakteristik-karakteristik satu pola untuk mendeskripsikan pola-pola proses sebagai berikut:
1.Nama Pola
2.Efektivitas
3.Jenis
4.Konteks Awal
5.Permasalahan
6.Solusi
7.Konteks hasil
8.Pola-pola yang berhubungan
9.Penggunaan yang diketahui dan contoh-contohnya.
Semoga bermanfaat :)
Ada kritik atau saran? Silahkan komen saja :)
Komentar
Posting Komentar