Senin, 25 Maret 2013

RPL Bab 2: PROSES MODEL



PROSES MODEL
Proses model adalah sekumpulan dari tahapan-tahapan yang sudah diprediksi. Model proses didasari oleh proses pembelajaran sosial dimana untuk mengubah pengetahuan ke software diperlukan dialog antara user dengan desainer dan juga dialog antara desainer dengan perangkat. Yang terlibat dalam proses model adalah software engineering, manajer. Proses model disesuaikan untuk memenuhi kebutuhan software enginner dan manajer untuk melakukan pengembangan produk perangkat lunak. Untuk menyediakan kestabilan, sebuah proses harus cepat untuk mengontrol, mengorganisir aktivitas. Jika dibiarakan maka proses akan menjadi kacau. Berbagai jenis proyek memerlukan proses perangkat lunak yang berbeda. Indikator terbaik dari seberapa baik proses perangkat lunak telah bekerja adalah kualitas, ketepatan waktu, dan kelangsungan hidup jangka panjang dari produk perangkat lunak yang dihasilkan

Proses Software
Definisi Proses Software yaitu proses perangkat kerja untuk aktivitas, aksi dan tugas yang memenuhi syarat untuk membangun software yang berkualitas tinggi. Definisi diambil dari perangkat lunak yang direkayasa dan diadaptasi oleh kreator. Software engineer yang berpengetahuan adalah orang yang tepat untuk membangun sebuah produk.
Proses generik Kerangka:
1.      Komunikasi
2.      Perencanaan
3.      Modeling
4.      Kontruksi
5.      Deployment
Umbrella Activities(diterapkan sepanjang proses)
1.      Pelacakan dan kontrol proyek software
2.      Risiko manajemen
3.      Kualitas jaminan software
4.      Teknik ulasan formal
5.      Pengukuran
6.      Konfigurasi software manajemen
7.      Persiapan pekerjaan dan produksi produk

Diagram Proses
Menjelaskan bagaimana setiap konstruk dari lima kegiatan kerangka, tindakan, dan tugas-tugas yang diselenggarakan yang berhubungan dengan urutan dan waktu.
a.       Proses aliran Linier
Proses ini mengeksekusi setiap loop kegiatan diawal agar bisa berurutan 
b.      Aliran proses Iteratif
Proses ini akan mengulang satu atau lebih dari aktivitas sebelum melakukan proses selanjutnya.
c.       Aliran proses Pararel
Proses ini mengeksekusi lebih dari satu aktivitas dengan mempararelkan aktivitas yang lainnya.
d.      Aliran proses Evolusi
Proses ini mengeksekusi  aktivitas secara melingkar, mengarah ke versi yang lebih lengkap.

Task set
Setiap rekayasa perangkat lunak berkaitan dengan aksi dan bagan kegiatan aktivitas yang dapat diwakili oleh satu set tugas yang berbeda. Proyek-proyek kecil menjadi satu tidak memerlukan task set adalah sebagian besar dari proyek-proyek yang kompleks. Task set disesuaikan untuk memenuhi kebutuhan spesifik dari sebuah proyek perangkat lunak dan karakteristik proyek.
Pola proses
Menjelaskan masalah yang terkait dengan proses yang ditemui saat bekerja. Mengidentifikasi lingkungan dimana masalah itu harus dihadapi dan harus menunjukkan bukti solusi dari masalah.
Macam-macam Pola :
a.       Stage patterns
Mendefinisikan masalah yang berhubungan dengan framework atau proses
b.      Tasks patterns
Mendifinisikan masalah yang berhubungan dengan aksi software engineering atau tugas kerja.
c.       Phase patterns
mendefinisikan urutan atau aliran Kegiatan Itu kerangka terjadi dalam proses.

2 komentar: