PEMELIHARAAN PERANGKAT LUNAK

Slides:



Advertisements
Presentasi serupa
REKAYASA PERANGKAT LUNAK
Advertisements

Jaminan Kualitas Perangkat Lunak Software Quality Assurance [SQA]
Created By : Siti arofah, s.soS
Pemeliharaan Sistem Minggu ke 13.
Sasaran Menjelaskan apa yang dimaksud model proses
PENGANTAR REKAYASA PERANGKAT LUNAK I
Manajemen Mutu Perangkat Lunak
Pemeliharaan Perangkat Lunak
BAB 7 IMPLEMENTASI & PEMELIHARAAN PERANGKAT LUNAK
Pengenalan Rekayasa Perangkat Lunak
RE-ENGINEERING.
REKAYASA PERANGKAT LUNAK
Managing Software Requirement 1
Metodologi Pengembangan Perangkat Lunak
PEMAHAMAN REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Metode Penelitian di bidang teknik informatika
PEMODELAN PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
PENGEMBANGAN PERANGKAT LUNAK.
PENGEMBANGAN APLIKASI
Rekayasa Perangkat Lunak Model Proses PL
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
DATABASE ADMINISTRATION
FASE AKHIR MPSI-SESI12.
TESTING DAN IMPLEMENTASI SISTEM
Anna dara andriana., M.kom
Perawatan Perangkat Lunak
IMPLEMENTASI SISTEM.
Pemeliharaan Perangkat Lunak
RPL.
Siklus Hidup Perangkat Lunak
Rekayasa Perangkat Lunak Pendahuluan
Database Change Management source : Database Administration the complete guide to practices and procedures chapter 7 by. Craig S. Mullins.
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Materi Habis Uts IMK Prototyping
RPL.
PERENCANAAN (PROYEK) PERANGKAT LUNAK
SOFTWARE ENGINEERING (cont.)
PEMELIHARAAN PERANGKAT LUNAK.
PEMELIHARAAN SISTEM INFORMASI.
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
Rekayasa Perangkat Lunak
KELOMPOK FARHATULLAILA ( )
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-7)
DATABASE ADMINISTRATION
Siklus Hidup Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Pemeliharaan Sistem Jenis Pemeliharaan
APLIKASI SISTEM INFORMASI
REKAYASA PERANGKAT LUNAK
Pengembangan Perangkat Lunak
Perawatan Perangkat Lunak
FASE AKHIR MPSI-SESI12.
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
MODEL PROSES PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
PERANCANGAN BASIS DATA
PEMELIHARAAN PERANGKAT LUNAK.
Desain Basis Data.
Data Integration Session 10.
PEMELIHARAAN PERANGKAT LUNAK
SOFTWARE ENGINEERING (cont.)
MODEL PROSES PERANGKAT LUNAK
OBJECT ORIENTED ANALISYS AND DESIGN
Pemeliharaan perangkat lunak
Pemeliharaan Sistem Jenis Pemeliharaan
SAPUTRA MAY SANDI TANDIALI  4GT INI ADALAH METODE PENGEMBANGAN PERANGKAT LUNAK GENERASI KEEMPAT.  PERANGKAT SOFTWARE YANG DAPAT MEMPERMUDAH.
Transcript presentasi:

PEMELIHARAAN PERANGKAT LUNAK Teknik Informatika UNIKOM

Pemeliharaan P/L Kenapa butuh tahap pemeliharaan? Jenis Evolusi Aktivitas Pemeliharaan Strategi Evolusi

Kenapa Butuh Tahap Pemeliharaan Adanya kebutuhan baru. Sebagai contoh pada saat ini berkembangnya perangkat lunak berbasis Web. Untuk mengurangi kompleksitas, biaya , waktu pemasaran. Sebagai contoh pemanfaatan dari bahasa perkembangan bahsa pemrograman tingkat tinggi. Mengurangi cacat. Sebagai contoh dengan cara membuat standarisasi dari pengkodean yang tidak sesuai.

Kenapa Butuh Tahap Pemeliharaan EVOLUSI EVOLUSI

Jenis Evolusi Pembangunan Perangkat Lunak Yang termasuk dalam pembangunan perangkat lunak itu sendiri meliputi dari daur hidup perangkat lunak, yaitu : permintaan (requirement), spesifikasi, perancangan (design), testing dan sebagainya. Perawatan Perangkat Lunak Merupakan proses-proses untuk memperpanjang waktu penggunaan sistem perangkat lunak yang ada, sehingga tetap dapat dipergunakan sebagaimana mestinya sesuai dengan baik. Migrasi Perangkat Lunak Merupakan proses-proses yang memindahkan sistem yang ada ke sistem yang baru dikarenakan perkembangan dari kebutuhan perangkat lunak tersebut.

“Laws “ Evolusi (Lehman) Perubahan yang terus menerus secara kontinyu. Meningkatnya kompleksitas. Aturan yang fundamental dari sebuah program evolusi. Tetap dijaga stabilitas dari organisasinya. Tetap familiarity.

Aktivitas Pemeliharaan 1. Perawatan yang dilakukan untuk penyesuaian (Adaptive Maintenance) Melakukan pengawasan terhadap sistem yang akan berubah, seperti melakukan pertemuan untuk membahas mengenai permintaan dari kebutuhan baru. 2. Perawatan yang dilakukan untuk perbaikan (Corrective Maintenance) Melakukan pengawasan setiap saat sehingga sistem berjalan sesuai dengan fungsinya, seperti dengan cara membuat laporan dari kesalahan yang timbul.

Aktivitas Pemeliharaan 3. Perawatan yang dilakukan untuk penyempurnaan (Perfective Maintenance) Memperbaiki beberapa aspek agar sistem dapat meningkatkan kebutuhan yang diperlukan dimasa yang akan datang, seperti melakukan serangkaian tes. 4. Perawatan yang dilakukan untuk pencegahan (Preventative Maintenance) Melakukan perubahan sistem untuk menghindarkan kegagalan dimasa yang akan datang, seperti meningkatkan penanganan dari kesalahan.

Strategi Evolusi Forward Engineering Forward Engineering adalah sebuah proses pengubahan dari abstraksi level yang paling tinggi (Requirement) dan logik ke level design sampai ke level fisik (Code)dari sistem.

Strategi Evolusi Restructuring Restructuring adalah merupakan proses perubahan perangkat lunak yang terjadi pada level phisik(Code).

Strategi Evolusi Redocumenting Redocumenting adalah proses revisi terhadap dokumentasi system yang telah ada pada setiap level abstraksi.

Strategi Evolusi Reverse Engineering Reverse Engineering adalah proses untuk mengindentifikasi sistem yang bermula dari level abstraksi yang paling rendah (misal object code), untuk menghasilkan spesifikasi formal.

Strategi Evolusi Reengineering Reengineering adalah proses untuk mengindentifikasi sistem yang bermula dari level abstraksi yang paling rendah (misal object code), untuk menghasilkan spesifikasi formal sehingga terbentuk source code baru.

Strategi Evolusi Roundtrip Engineering Roundtrip Engineering merupakan proses untuk menjaga sinkronisasi antara requirements, designs, dan code.

Strategi Evolusi Retirement Retirement adalah proses dimana sebuah perangkat lunak secara keseluruhan sudah tidak dipergunakan kembali (dipensiunkan).

SELESAI...