Perawatan standar-standar dokumentasi sistem dan penggunaannya secara konsisten di dalam pengembangan sistem merupakan tugas utama dalam suatu organisasi. Dokumentasi sistem menggunakan tehnik-tehnik analisis yang terstruktur. Tehnik-tehnik ini berbentuk tabular atau matriks dan digunakan dalam pola top-down dengan perbaikan yang cukup banyak.
Keuntungan dokumentasi :
1. Meyakinkan seluruh pertimbangan dan tindakan-tindakan relevan
2. Menyediakan media penelaahan proyek yang efektif bagi manajemen dan pihak-pihak lain
3. Penting untuk mengoperasikan dan memelihara sistem
Satu-satunya kekurangan dokumentasi adalah pekerjaan harus selalu memproduksi dokumentasi. Pekerjaan itu sendiri seringkali bersifat repetitif, makan waktu, dan tampak sebagai tugas yang tidak menyenangkan bagi orang-orang kreatif.
Rekayasa Ulang
Proses pengutipan segmen-segmen kode yang digunakan ulang, dari perangkat lunak yang ada, kemudian merestrukturisasikan kode ini untuk meningkatkan efisiensi dan kegunaan ulangnya. Perekayasaan ulang merupakan usaha untuk membuat perangkat lunak lebih mudah diciptakan, lebih sederhana untuk digunakan dan dapat digunakan ulang. Keuntungan utama OOP adalah bahwa obyek dapat digunakan ulang.
*Pengendalian Perubahan Program
Pengendalian perubahan program memperhatikan pemeliharaan program aplikasi. Tujuan pengendalian itu adalah untuk mencegah penggelapan yang potensial dan perubahan yang tidak terotorisasi sebelum program-program diuji dan disetujui.
Pemisahan Tugas
Tujuannya adalah menampilkan seluruh perubahan program secara efektif. Orang yang bertanggung jawab atas daftar perubahan pencatatan program memberitahu pemrogram-pemrogram atas permintaan perubahan secara tertulis yang berfungsi sebagai otorisasi bagi para pemrogram untuk memperoleh rangkapan program produksi dan dokumen yang berkaitan.
Pengendalian Dokumentasi
Dokumentasi dan penelaahan atas penambahan perubahan-perubahan ke program produksi juga penting dalam pola yang serupa dengan yang telah dibahas, yaitu sebagai pemisahan fungsi dalam proses ini. Jika aktivitas-aktivitas pemeliharaan dibatasi untuk periode waktu tertentu, penelaahan statistik sistem pengoperasian memberikan pengendalian atas perubahan-perubahan yang tidak terotorisasi yang dapat dibuat selama periode waktu yang tidak terotorisasi.
Pertimbangan-pertimbangan Manajemen
Dari sudut pandang manajemen, pemeliharaan harus dipertimbangkan sebagai pengembangan sistem dalam skala kecil. Untuk mengurangi perubahan yang harus dibuat dalam situasi krisis, kemungkinan dengan menetapkan skedul untuk menelaah dan menanggapi komentar pemakai setiap aplikasi secara bergantian. Teknik pemrograman terstruktur (SP), dokumentasi yang memadai dan penggunaan basis data dan atau bahasa pemrograman berorientasi obyek tingkat tinggi akan membantu meningkatkan daya pelihara program.
Tidak ada komentar:
Posting Komentar