Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 These courseware materials are to be used in conjunction with  So...
Software Engineering: A Practitioner’s Approach, 6/e Bab 2 Proses : Pandangan Umum copyright © 1996, 2001, 2005 R.S. Press...
Definisi <ul><li>Pembangunan dan Pengggunaan prinsip-prinsip rekayasa dalam rangka mendapatkan perangkat lunak yang ekonom...
Teknologi Berlapis These courseware materials are to be used in conjunction with  Software Engineering: A Practitioner’s A...
Pandangan Umum RPL <ul><li>Rekayasa : analisis, desain, konstruksi, verifikasi, dan manajemen entitas teknis (dan sosial) ...
Tiga Fase Umum RPL <ul><li>Fase definisi, fokus pada pertanyaan “apa” </li></ul><ul><li>Fase pengembangan, fokus pada pert...
Process Framework These courseware materials are to be used in conjunction with  Software Engineering: A Practitioner’s Ap...
Aktivitas Bingkai Kerja <ul><li>Komunikasi </li></ul><ul><li>Perencanaan </li></ul><ul><li>Pemodelan </li></ul><ul><ul><li...
Aktivitas Payung <ul><li>Manajemen Proyek Software </li></ul><ul><li>Review Teknik Formal  </li></ul><ul><li>Jaminan Mutu ...
Model Proses : Adaptabilitas <ul><li>Aktivitas-aktivitas bingkai kerja akan selalu diaplikasikan pada setiap project, teta...
CMMI <ul><li>CMMI menentukan setiap area proses dalam hal “tujuan spesifik” dan “langkah-langkah spesifik” yang dibutuhkan...
Pola-Pola Proses <ul><li>Pola-pola proses menentukan sekelompok aktivitas, aksi, tugas-tugas pekerjaan, produk-produk peke...
Asesmen Proses <ul><li>Sebuah proses harus dinilai untuk memastikan bahwa mereka memenuhi sekumpulan kriteria proses dasar...
Penilaian dan Peningkatan These courseware materials are to be used in conjunction with  Software Engineering: A Practitio...
Proses Personal PL   (PSP) <ul><li>Rekomendasi 5 aktivitas framework : </li></ul><ul><ul><li>Perencanaan </li></ul></ul><u...
Proses Tim PL (TSP) <ul><li>Setiap proyek diluncurkan menggunakan sebuah script yang mendefinisikan tugas-tugas yang harus...
Tujuan Utama Proses PL :  High Quality These courseware materials are to be used in conjunction with  Software Engineering...
Upcoming SlideShare
Loading in...5
×

Bab 2 Rekayasa Perangkat Lunak 2

12,548

Published on

Published in: Technology, Business, Education
1 Comment
7 Likes
Statistics
Notes
No Downloads
Views
Total Views
12,548
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
403
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

Bab 2 Rekayasa Perangkat Lunak 2

  1. 1. Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 copyright © 2006 R.S. Pressman & Associates, Inc Dimara Kusuma Hakim, ST. Fitria Ekowati, ST. Materi ini dapat didownload di : DimaraKusumaHakim.BlogSpot.com
  2. 2. Software Engineering: A Practitioner’s Approach, 6/e Bab 2 Proses : Pandangan Umum copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. Dimara Kusuma Hakim, ST. Fitria Ekowati, ST. These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  3. 3. Definisi <ul><li>Pembangunan dan Pengggunaan prinsip-prinsip rekayasa dalam rangka mendapatkan perangkat lunak yang ekonomis yang handal dan bekerja efisien pada komputer yang nyata (Fritz Bauer) </li></ul><ul><li>IEEE </li></ul><ul><ul><li>Aplikasi pendekatan sistematik, disiplin, terquantifikasi pada pengembangan, operasi, perawatan perangkat lunak, yaitu aplikasi rekayasa pada perangkat lunak </li></ul></ul><ul><ul><li>Studi pendekatan-pendekatan di atas </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  4. 4. Teknologi Berlapis These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 Rekayasa Perangkat Lunak a “quality” focus process model methods tools
  5. 5. Pandangan Umum RPL <ul><li>Rekayasa : analisis, desain, konstruksi, verifikasi, dan manajemen entitas teknis (dan sosial) </li></ul><ul><ul><li>Problem apa yang harus diselesaikan ? </li></ul></ul><ul><ul><li>Karakteristik entitias apa yang digunakan untuk menyelesaikan masalah ? </li></ul></ul><ul><ul><li>Bagaimana entitas (dan solusinya) direalisasikan ? </li></ul></ul><ul><ul><li>Bagaimana entitas di konstruksi ? </li></ul></ul><ul><ul><li>Pendekatan apa yang digunakan untuk menemukankesalahan yang dibuat pada desain dan konstruksi entitas ? </li></ul></ul><ul><ul><li>Bagaimana entitas didukung dalam jangka panjang, dimana koreksi, adaptasi, dan peningkatan selalu diminta pengguna pada entitas </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  6. 6. Tiga Fase Umum RPL <ul><li>Fase definisi, fokus pada pertanyaan “apa” </li></ul><ul><li>Fase pengembangan, fokus pada pertanyaan “bagaimana” </li></ul><ul><li>Fase dukungan, fokus pada “perubahan” : </li></ul><ul><ul><li>Koreksi </li></ul></ul><ul><ul><li>Adaptasi </li></ul></ul><ul><ul><li>Peningkatan </li></ul></ul><ul><ul><li>Pencegahan </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  7. 7. Process Framework These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 <ul><li>Process Framework </li></ul><ul><ul><li>Framework Activities </li></ul></ul><ul><ul><ul><li>Tugas </li></ul></ul></ul><ul><ul><ul><li>Produk </li></ul></ul></ul><ul><ul><ul><li>Kegiatan Utama & Instalasi </li></ul></ul></ul><ul><ul><ul><li>QA checkpoints </li></ul></ul></ul><ul><ul><li>Umbrella Activities </li></ul></ul>
  8. 8. Aktivitas Bingkai Kerja <ul><li>Komunikasi </li></ul><ul><li>Perencanaan </li></ul><ul><li>Pemodelan </li></ul><ul><ul><li>Analisis Kebutuhan </li></ul></ul><ul><ul><li>Desain </li></ul></ul><ul><li>Konstruksi </li></ul><ul><ul><li>Menyusun kode </li></ul></ul><ul><ul><li>Pengujian </li></ul></ul><ul><li>Produksi </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  9. 9. Aktivitas Payung <ul><li>Manajemen Proyek Software </li></ul><ul><li>Review Teknik Formal </li></ul><ul><li>Jaminan Mutu Software </li></ul><ul><li>Manajemen Konfigurasi Software </li></ul><ul><li>Persiapan dan Produksi Produk Pekerjaan </li></ul><ul><li>Manajemen Penggunaan Kembali </li></ul><ul><li>Pengukuran </li></ul><ul><li>Manajemen Resiko </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  10. 10. Model Proses : Adaptabilitas <ul><li>Aktivitas-aktivitas bingkai kerja akan selalu diaplikasikan pada setiap project, tetapi …. </li></ul><ul><li>Tugas-tugas (dan derajat kekakuan) pada setiap aktivitas akan bervariasi bergantung pada : </li></ul><ul><ul><li>Tipe proyek </li></ul></ul><ul><ul><li>Karakteristik proyek </li></ul></ul><ul><ul><li>Penilaian umum; persetujuan tim proyek </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  11. 11. CMMI <ul><li>CMMI menentukan setiap area proses dalam hal “tujuan spesifik” dan “langkah-langkah spesifik” yang dibutuhkan untuk menggapai tujuan-tujuan tersebut. </li></ul><ul><li>Tujuan-Tujuan Spesifik membangun karakteristik-karakteristik yang harus ada jika aktivitas yang dilakukan sebuah proses adalah efektif. </li></ul><ul><li>Langkah-Langkah Spesifik membuat sebuah tujuan menjadi sekelompok aktivitas-aktivitas yang berkaitan dengan proses . </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  12. 12. Pola-Pola Proses <ul><li>Pola-pola proses menentukan sekelompok aktivitas, aksi, tugas-tugas pekerjaan, produk-produk pekerjaan dan/atau perilaku yang berkaitan </li></ul><ul><li>Sebuah template digunakan untuk menentukan pattern/pola </li></ul><ul><li>Contoh-contoh umum : </li></ul><ul><ul><li>Komunikasi pelanggan (sebuah aktivitas proses) </li></ul></ul><ul><ul><li>Analisis (sebuah aksi) </li></ul></ul><ul><ul><li>Pengumpulan Kebutuhan (sebuah tugas proses) </li></ul></ul><ul><ul><li>Review sebuah produk kerja (sebuah tugas proses) </li></ul></ul><ul><ul><li>Model Desain (sebuah produk kerja) </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  13. 13. Asesmen Proses <ul><li>Sebuah proses harus dinilai untuk memastikan bahwa mereka memenuhi sekumpulan kriteria proses dasar yang penting bagi rekayasa PL yang sukses . </li></ul><ul><li>Beberapa pilihan penilaian yang tersedia : </li></ul><ul><ul><li>SCAMPI </li></ul></ul><ul><ul><li>CBA IPI </li></ul></ul><ul><ul><li>SPICE </li></ul></ul><ul><ul><li>ISO 9001:2000 </li></ul></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  14. 14. Penilaian dan Peningkatan These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  15. 15. Proses Personal PL (PSP) <ul><li>Rekomendasi 5 aktivitas framework : </li></ul><ul><ul><li>Perencanaan </li></ul></ul><ul><ul><li>Desain level tinggi </li></ul></ul><ul><ul><li>Review Desain level tinggi </li></ul></ul><ul><ul><li>Pengembangan </li></ul></ul><ul><ul><li>Postmortem </li></ul></ul><ul><li>Penekanan pada kebutuhan software engineer untuk mengidentifikasi kesalahan di awal waktu, dan memahami tipe-tipe kesalahan tersebut </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  16. 16. Proses Tim PL (TSP) <ul><li>Setiap proyek diluncurkan menggunakan sebuah script yang mendefinisikan tugas-tugas yang harus diselesaikan </li></ul><ul><li>Tim diarahkan secara mandiri </li></ul><ul><li>Pengukuran dianjurkan </li></ul><ul><li>Pengukuran dianailisis dengan tujuan meningkatkan proses tim </li></ul>These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005
  17. 17. Tujuan Utama Proses PL : High Quality These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 <ul><li>Ingat: </li></ul><ul><li>High Quality = project timeliness </li></ul><ul><li>Kok Bisa ? </li></ul><ul><ul><li>Less rework! </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×