• Tidak ada hasil yang ditemukan

TKB5351 Pertemuan 9 Software Maintenance

N/A
N/A
Protected

Academic year: 2017

Membagikan "TKB5351 Pertemuan 9 Software Maintenance"

Copied!
18
0
0

Teks penuh

(1)

SOFTWARE QUALITY ASSURANCE

Chalifa Chazar www.script.id [email protected]

Last update : September 2016 | [email protected]

Software Maintenance

(2)

Introduction

Berapa lama waktu operasional perangkat

lunak?

(3)

Last update : September 2016 | [email protected]

Introduction

Umumnya operasional perangkat lunak efektif

berjalan 5-10 tahun.

Faktor utama untuk mendukung sukses dan lama

operasional suatu perangkat lunak adalah kualitas

pemeliharaan (

the quality of maintenance

).

(4)

Components of Maintenance

 Corrective maintenance  layanan dukungan terhadap pengguna dan perbaikan software.

 Adaptive maintenance  penyesuaian software terhadap kebutuhan pengguna baru, perubahan kondisi lingkungan dan sejenisnya.

 Functionality improvement maintenance 

(5)

Last update : September 2016 | [email protected]

User Support Service

 Kesalahan kode.

 Kegagalan dokumentasi pada panduan pengguna (user’s manual).

 Ketidaklengkapan atau ketidaktepatan dokumentasi.

(6)

Objectives Software Maintenance

QA Activities

 Kepastian, dalam level yang dapat diterima, bahwa kegiatan pemeliharaan perangkat lunak sesuai dengan persyaratan fungsional.

 Kepastian, dalam level yang dapat diterima, bahwa kegiatan pemeliharaan perangkat lunak sesuai dengan manajemen penjadwalan dan persyaratan anggaran/biaya.

(7)

FOUNDATIONS OF HIGH

QUALITY

(8)

Foundations of High Quality

(9)

Last update : September 2016 | [email protected]

Software Package Quality

 Correctness (kesesuaian)  keluaran (output), dokumentasi, dan kualifikasi code.

 Reliability (kehandalan)  frekuensi kegagalan sistem serta waktu pemulihan.

 Maintainability (kemudahan perawatan)  gaya programmer dan dokumentasi yang lengkap.

(10)

Software Package Quality

 Testability  kemampuan sistem dalam mendiagnosa kesalahan user dan menyediakan support center untuk user.

 Portability  kemampuan perangkat lunak berjalan di hardware dan software yang berbeda.

(11)
(12)

Maintenance Policy

 Version development  berhubungan dengan struktur modul (bentuk sequence atau tree).

(13)

PRE-MAINTENANCE SOFTWARE

QUALITY COMPONENTS

(14)

Pre-maintenance software quality

components

Maintenance contract review

(ulasan

kontrak pemeliharaan).

Maintenance plan construction

(rencana

(15)

Last update : September 2016 | [email protected]

Maintenance Contract Review

Klasifikasi kebutuhan pelanggan.

Ulasan

alternatif

untuk

ketentuan

pemeliharaan.

Ulasan perkiraan sumber daya yang

dibutuhkan untuk pemeliharaan.

Ulasan pemeriharaan yang akan diberikan

kepada user.

(16)

Maintenance Plan Construction

Daftar layanan pemeliharaan.

Deskripsi tim pemeliharaan.

Daftar fasilitas pemeliharaan.

Daftar identifikasi risiko pemeliharaan.

(17)

Last update : September 2016 | [email protected]

Tools for Support Maintenance

Quality Asurance

Prosedur dan instruksi pemeliharaan

perangkat lunak.

Pelatihan dan sertifikasi tim pemeliharaan

kualitas perangkat

Tindakan preventif dan korektif

Manajemen konfigurasi

(18)

</TERIMA KASIH>

Chalifa Chazar, S.T, M.T

Referensi

Dokumen terkait

 Dengan mengikuti model proses, proyek pengembangan perangkat lunak harus dapat meningkatkan kualitas proses:..  Dapat mengulang

Meningkatnya penggunaan perangkat lunak sangat berdampak baik dalam mendukung aktifitas manusia, akan tetapi tidak semua perangkat lunak yang digunakan mempunyai kualitas yang baik

Penjaminan mutu perangkat lunak ( software quality assurance-SQA ) adalah sebuah kegiatan yang dilakukan sepanjang fase pengembangan perangkat lunak yang bertujuan untuk

Pendukung (support) atau pemeliharaan (maintenance) tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user. Perubahan bisa

RPL atau Software Engineering (SE) Disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem

• CASE (Computer-Aided Software Engineering) adalah berbagai macam program yang digunakan untuk mendukung semua kegiatan perangkat lunak seperti analisis persyaratan, permodelan

10.1.3 Software Maintenance vs Software Configuration Management..  Keluaran dari proses perangkat lunak adalah informasi yang dapat dibagi ke dalam 3 kategori utama;.. 1)

Yang bukan termasuk area desain interface adalah a.Desain interface antara modul-modul PL b.Desain interface antara Perangkat Lunak dan prosedur dan konsumen informasi c.Desain