Nama : Shadrach Jabonir / Matthew Marcelinus / Leonardus Handoko / 1100036090 Hendry Sunardi / Carles/ OVERVIEW OF SOFTWARE PROCESS MODEL.

Slides:



Advertisements
Presentasi serupa
Software Development Life Cycle (SDLC) Concept
Advertisements

REKAYASA PERANGKAT LUNAK
Pengembangan Sistem Informasi
Proses-proses Perangkat Lunak
Rekayasa Perangkat Lunak dan Proses Software
MODEL PROSES PERANGKAT LUNAK SPIRAL MODEL & COMPONENT ASSEMBLY
Software Engineering Chapter 4
Disusun Oleh :  Dwi Cahyo Nugroho  Ade Christian Priambodo  Budi Santoso
Proses Software Bab 2.
Software Process Model
Sasaran Menjelaskan apa yang dimaksud model proses
PROSES-PROSES PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
Manajemen Proyek Sistem Informasi
Rekayasa Perangkat Lunak 1
PERENCANAAN PROSES PERANGKAT LUNAK
Perancangan Perangkat Lunak
Methods for Software Engineering
METODOLOGI DALAM PENGEMBANGAN SISTEM
Manajemen Proyek Perangkat Lunak (MPPL)
 Communication  Planning  Modeling  Contruction  Deployment.
Rekayasa Perangkat Lunak (Lanjut)
Rapid Application Development & Incremental Development
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Metode rpl BY: Y. PALOPAK S.Si., MT..
PROSES-PROSES PERANGKAT LUNAK
PROCESS MODELS.
Model Proses Perangkat Lunak
Review Rekayasa Perangkat Lunak
proses PERANGKAT LUNAK
Rekayasa Perangkat Lunak Model Proses PL
Rekayasa perangkat lunak (rpl)
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak 1
CHAPTER 7 Pengembangan Sistem
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Metode Rekayasa Perangkat Lunak
4 Managing Software Requirement Analisis Kebutuhan
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Siklus Hidup Perangkat Lunak
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
PROSES REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Materi Habis Uts IMK Prototyping
Analisa dan Perancangan Sistem
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Prescriptive Process Models
Software Development Life Cycle (SDLC) Concept
PERTEMUAN 1 Konsep Rekayasa Perangkat Lunak (RPL)
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
ANALISA DAN PERANCANGAN SISTEM INFORMASI
Rekayasa Perangkat Lunak (Software Engineering)
Interaksi Manusia dan Komputer (Proses Desain)
Review Rekayasa Perangkat Lunak
BAB IV PENDEKATAN-PENDEKATAN PENGEMBANGAN SISTEM
Rekayasa Perangkat Lunak
ANALISIS DAN PEMODELAN
Review Rekayasa Perangkat Lunak
MODEL PROSES PERANGKAT LUNAK
Review Rekayasa Perangkat Lunak
Interaksi Manusia dan Komputer (Proses Desain)
Pengembangan Sistem Informasi
SOFTWARE ENGGINERING Model Model Siklus Rekayasa Perangkat Lunak
Pengembangan Sistem Informasi
Rekayasa Perangkat Lunak (Software Engineering)
MODEL PROSES PERANGKAT LUNAK
System Development Life Cycle
Transcript presentasi:

Nama : Shadrach Jabonir / Matthew Marcelinus / Leonardus Handoko / Hendry Sunardi / Carles/ OVERVIEW OF SOFTWARE PROCESS MODEL

Software Process Model Software Process Model pendekatan umum untuk mengorganisir proyek ke dalam kegiatan. Membantu Project Manager dan tim nya untuk memutuskan: 1. Kerjaan mana yang harus di selesaikan 2. Dalam urutan apa perlu melakukan pekerjaannya Model harus dilihat sebagai alat bantu untuk berpikir, tidak kaku, resep dari cara untuk melakukan sesuatu. Setiap project harus di akhiri dengan rencana yang unik

Software Process Model Lanjutan Apa saja struktur yang diperlukan? - Spesifikasi -Desain -Validasi -Evolusi Jadi Software Process Model adalah penggambaran abstrak dari sebuah proses.

Generic Software Proses Model Ada 3 model yang terkenal : -The waterfal model -Evolutionary Development -Component based software engineering -Masi banyak variasi model yang lain tetapi biasanya implentasi dari 3 model di atas.

Waterfall Model Kebutuhan dan definisi Spesifikasi Desain Implementasi Penggabun gan dan testing Pengopera sian dan perbaikan berkala

Waterfall Model lanjutan Kelemahan Utama dari waterfall model adalah kesulitannya mengakomodasi perubahan setelah proses sedang berlangsung. Satu fase harus selesai sebelum bergerak ke fase berikutnya lagi. Waterfall model juga sulit dalam merespon perubahan pelanggan Oleh karena itu, model ini hanya cocok untuk di pahami tetapi dalam proses desain akan susah menerima perubahan Waterfal model banyak di gunakan untuk rekayasa sistem yang besar.

Evolutionary Development Deskripsi Spesifikasi Pembangunan Validasi Versi Lanjut Versi Awal Versi terakhir

Evolutionary Development Lanjutan Exploratory Development Tujuannya adalah untuk bekerja dengan pelanggan dan untuk mengembangkan sebuah final sistem dari garis awal spesifikasi. Harus mulai dengan persyaratan dipahami dengan baik dan menambah fitur baru seperti yang diusulkan oleh pelanggan. Throw-away prototyping Tujuannya adalah untuk memahami kebutuhan sistem. Harus dimulai dengan kurang dipahami persyaratan untuk menjelaskan apa yang benar-benar diperlukan.

Component-based Software Engineering Keperluan spesifikasi Analisa komponen System design dengan penggunaan kembali Keperluan modifikasi Pembangunan dan pengintegrasian Validasi sistem

Component-based Software Engineering Berdasarkan penggunaan kembali sistematis di mana sistem terintegrasi dari komponen-komponen yang ada atau Cots (Commercial-off-the-rak) sistem. Proses tahap -Komponen analisis -Persyaratan modifikasi; -System design dengan penggunaan kembali; -Pengembangan dan integrasi.

Proses Iterasi Persyaratan sistem selalu berkembang dalam perjalanan proses sebuah proyek sehingga iterasi di mana tahap-tahap awal yang dikerjakan ulang selalu bagian dari proses untuk sistem yang besar. Iteration dapat diterapkan ke salah satu model proses umum. Dua (berkaitan) pendekatan : -Incremental pengiriman -Pengembangan spiral

Incremental Delivery Define Outline requirements Assign requirements to increments Design system architectur Develop system increment Validate Increment Integrate Increment Validate System

Incremental Delivery Sistem sebagai satu pengiriman, penyusunan dan penyerahan dipecah menjadi increment increment dengan masing-masing memberikan bagian dari fungsi yang diperlukan. Persyaratan pengguna diprioritaskan dan prioritas tertinggi dimasukkan dalam persyaratan awal bertahap. Setelah pengembangan suatu increment dimulai, kebutuhan dibekukan meskipun penambahan persyaratan untuk nanti dapat terus berkembang.

Spiral Development

Spiral Development Sectors Tujuan pengaturan -Tujuan khusus untuk fase diidentifikasi Penilaian risiko dan pengurangan -Risiko dinilai dan kegiatan diberlakukan untuk mengurangi resiko kunci Pengembangan dan validasi -Sebuah model pengembangan untuk sistem dipilih yang dapat salah satu dari model generik Perencanaan - Proyek ditinjau dan tahap berikutnya direncanakan spiral

Key Points Proses software model adalah kegiatan yang terlibat dalam memproduksi dan berkembang sebuah sistem software Model proses software representasi abstrak dari proses ini Kegiatan umum spesifikasi, desain dan implementasi, validasi dan evolusi Model proses generic organisasi menggambarkan proses perangkat lunak. Contohnya termasuk waterfall model, perkembangan evolusioner dan komponen berbasis rekayasa perangkat lunak Model proses berulang-ulang menggambarkan proses software sebagai siklus kegiatan