4
TUGAS MANDIRI 11 RPL Carilah referensi tentang materi software maintenance dan deployment (misalnya dari Sommerville : “Software Engineering”) dan buatlah resume tentang software maintenance dan deployment. Dalam resume masukkan contoh dokumen software maintenance dan deploying. RESUME Pemeliharaan perangkat lunak (software maintenance) adalah suatu aktifitas yang mencakup semua pekerjaan yang dibuat di suatu sistem perangkat lunak setelah perangkat lunak beroperasi (Martin, 1983). Hal hal yang dilakukan meliputi pengoreksian kesalahan, peningkatan, penambahan, dan penghapusan kemampuan,adaptasi dalam perubahan kebutuhan data lingkungan operasi, peningkatandari pencapaian, kemampuan, atau kualitas yang lain. Pemeliharaan perangkat lunak adalah proses dari pemodifikasian suatu komponen atau sistem perangkat lunak setelah penyerahan kepada suatu kesalahan yang benar, peningkatan penyampaian atau atribut yang lain, atau penyesuaian kepada suatu lingkungan yang berubah (IEEE std. 610.12, 1990) Kategori kategori pemeliharaan pemeliharaan perangkat lunak Menurut Lientzdan swanson (1980) : 1. Pemeliharaan korektif (corrective) Meliputi semua perubahan yang dibuat dengan mencabut secara nyata kesalahan perangkat lunak 2. Adapatif (adaptive) Meliputi perubahan yang diperlukan sebagai konsekuensi dari beberapa mutasi di lingkungan tempat sistem tersebut harus beroperasi. Contoh : mengubah suatu sistem untuk membuat sistem tersebut dapat berjalan pada platform perangkat keras 3. Perfektif (perfective) Mengacu pada perubahan yang dimulai dari permintaan pengguna

Tugas Mandiri 11 Rpl 7411030850 Siti Nor Inayati

Embed Size (px)

Citation preview

Page 1: Tugas Mandiri 11 Rpl 7411030850 Siti Nor Inayati

TUGAS MANDIRI 11 RPL

Carilah referensi tentang materi software maintenance dan deployment (misalnya

dari Sommerville : “Software Engineering”) dan buatlah resume tentang software

maintenance dan deployment. Dalam resume masukkan contoh dokumen software

maintenance dan deploying.

RESUME

Pemeliharaan perangkat lunak (software maintenance) adalah suatu aktifitas yang

mencakup semua pekerjaan yang dibuat di suatu sistem perangkat lunak setelah

perangkat lunak beroperasi (Martin, 1983). Hal – hal yang dilakukan meliputi

pengoreksian kesalahan, peningkatan, penambahan, dan penghapusan

kemampuan,adaptasi dalam perubahan kebutuhan data lingkungan operasi,

peningkatandari pencapaian, kemampuan, atau kualitas yang lain.

Pemeliharaan perangkat lunak adalah proses dari pemodifikasian suatu komponen

atau sistem perangkat lunak setelah penyerahan kepada suatu kesalahan yang

benar, peningkatan penyampaian atau atribut yang lain, atau penyesuaian kepada

suatu lingkungan yang berubah (IEEE std. 610.12, 1990)

Kategori – kategori pemeliharaan pemeliharaan perangkat lunak

Menurut Lientzdan swanson (1980) :

1. Pemeliharaan korektif (corrective)

Meliputi semua perubahan yang dibuat dengan mencabut secara nyata

kesalahan perangkat lunak

2. Adapatif (adaptive)

Meliputi perubahan yang diperlukan sebagai konsekuensi dari beberapa

mutasi di lingkungan tempat sistem tersebut harus beroperasi.

Contoh : mengubah suatu sistem untuk membuat sistem tersebut dapat

berjalan pada platform perangkat keras

3. Perfektif (perfective)

Mengacu pada perubahan yang dimulai dari permintaan pengguna

Page 2: Tugas Mandiri 11 Rpl 7411030850 Siti Nor Inayati

Menurut ISO (ISO/IEC 9000-3,1991) :

1. Pemecahan masalah (pendeteksian, analisis, dan koreksi dari ketidak

sesuaian perangkat lunak yang menyebabkan permasalahan operasional)

2. Modifikasi antarmuka (diperlukan ketika perubahan atau penambahan

dibuat dalam sistem perangkat keras yang dikendalikan dalam perangkat

lunak)

3. Peningkatan pencapaian atau perluasan fungsional

Semua perubahan harus dibuat dengan persetujuan dan olehpemeriksaan prosedur

yang sama, sejauh mungkin, digunakan untuk pengembangan dari perangkat lunak

Menurut IEEE

1. Pemeliharaan korektif (corrective)

Modifikasi yang reaktif dari suatu produk perangkat lunak yang dilakukan

setelah penyerahan untuk mengoreksi kesalahan yang ditemukan

2. Pemeliharaan adapatif (adaptive)

Modifikasi dari suatu produk perangkat lunak yang dilakukan setelah

penyerahan untuk menjamin suatu program komputer dapat dipakai dalam

lingkungan yang mengubah atau diubah

3. Pemeliharaan perfektif (perfective)

Modikfikasi dari suatu produk perangkat lunak yang dilakukan setelah

penyerahan untuk meningkatkan kemampuan pemeliharaan atau

pencapaian,

4. Pengoreksian dalam keadaan darurat

Pemeliharaan yang dilakukan tanpa menjadwalkan untuk menjaga suatu

operasional sistem tetap

Kategori IEEEuntuk pemeliharaan perangkat lunak

Terjadwal Tdk Terjadwal

Reaktif Memperbaiki, menyesuaikan diri Keadaan darurat

Proaktif Sempurna

Page 3: Tugas Mandiri 11 Rpl 7411030850 Siti Nor Inayati

Hubungan antara kategori pemeliharaan IEEE dan ISO

Kategori ISO Kategori IEEE

Model Pemeliharaan Perangkat Lunak

1. Model perbaikan cepat (quick fix)

SISTEM LAMA SISTEM BARU

Reuirements Reuirements

Design Design

Code Code

Test Test

2. Model siklus hidup evolusioner / model peningkatan berulang - ulang

SISTEM LAMA SISTEM BARU

Reuirements Reuirements

Design Design

Code Code

Test Test

Analysis Analysis

Pemecahan Masalah

Pemeliharaan Darurat

Pemeliharaan Perbaikan

Page 4: Tugas Mandiri 11 Rpl 7411030850 Siti Nor Inayati