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.
nice artikel :)
BalasHapuslanjutkan..
thanks :)
BalasHapus