Proses Model
Software proses adalah kerangka kerja untuk aktifitas, aksi,
tugas yang dilakukan dalam membangun sebuah software yang berkualitas. Di
adopsi dari kreatifitas dan pengetahuan yang dimiliki oleh software engineer
yang di bangun berdasarkan tuntutan pasar.
Kerangka kerja Proses Model:
·
Komunikasi
·
Perancanaan
·
Pemodelan
·
Konstruksi
·
Pengiriman
Ruang lingkup Proses model:
·
Software proyek pelacakan dan control
·
Pengelolaan resiko
·
Jaminan kualitas software
·
Ulasan tehnik (Technical Review)
·
Pengukuran
·
Pengelolaan pengaturan software
·
Pengelolaan pemakaian kembali
·
Persiapan dan hasil kerja
Aliran Proses
Aliran Proses menjelaskan bagaimana masing-masing dari lima kegiatan kerangka kerja, tindakan, dan tugas-tugas yang diselenggarakan sehubungan dengan urutan dan waktu.
Ada 4 jenis aliran proses. Pertama, Aliran
Proses Linier, mengeksekusi setiap kegiatan kerangka kerja di awal agar dengan komunikasi dan berakhir dengan penyebaran.
Aliran proses iterative, mengeksekusi kegiatan secara melingkar menciptakan versi yang lebih lengkap dari perangkat lunak dengan setiap sirkuit atau iterasi. Aliran
proses Paralel, mengeksekusi dengan melakukan
tahapan lainya. Aliran Proses Evolisioneri, mengeksekusi secara
melingkar,mengulang dan mengarah ke versi yang lebih lengkap.
Kumpulan tugas
Setiap rekayasa perangkat lunak tindakan yang terkait dengan aktivitas kerangka kerja dapat diwakili oleh set tugas yang berbeda.
Besar kecilnya Proyek mampengaruhi banyak sedikitnya tugas yang harus
dikerjakan oleh tim. Kumpulan tugas disesuaikan untuk memenuhi kebutuhan spesifik dari sebuah proyek perangkat lunak dan karakteristik tim proyek.
Pola Proses
Pola proses bertujuan untuk menjelaskan
proses yang berhubungan dengan masalah yang ditemui selama bekerja. Pola proses
dimulai dengan mengidentifikasi lingkungan dimana masalah yang ditemui.
Template Pola proses
·
Penamaan Pola
·
Lingkungan di mana pola ditemui dan indikator yang membuat masalah terlihat dan mempengaruhi solusi mereka
·
Tipe
Terdiri dari 3 tipe:
1.
State pattern (Tahap Pola)
Mendefinisikan sebuah masalah yang berhubungan dengan
framework untuk proses.
2.
Task pattern (Tahap
tugas)
Mendefinisikan sebuah masalah yang berhubungan dengan
aksi software engineer.
3.
Phase pattern (Tahap
fase)
Mendefinisikan urutan aktifitas yang terjadi dalam
proses.
·
Initial konteks (menggambarkan kondisi yang harus hadir sebelum menggunakan pola)
·
Solusi
menjelaskan bagaimana menerapkan pola dengan benar
·
Hasil konteks
menggambarkan
kondisi
yang terjadi
ketika pola telah berhasil
diimplementasikan
·
Keterkaitan pola
Terkadang suatu pola memiliki hububgan dengan pola yang
lain.
·
Tepat guna
Mengetahui dengan tepat dimana pola di tempatkan.
Tidak ada komentar:
Posting Komentar