Taxonomy (taksonomi) adalah sistem pengelompokan dan klasifikasi yang digunakan untuk mengorganisasi dan memahami konsep atau objek tertentu. Dalam konteks perangkat lunak, kita dapat menguraikan taksonomi perawatan perangkat lunak (software maintenance) dan evolusi perangkat lunak (software evolution) sebagai berikut:
Taxonomy Perawatan Perangkat Lunak (Software Maintenance):
Perawatan perangkat lunak adalah aktivitas untuk menjaga, memperbaiki, dan meningkatkan perangkat lunak yang sudah ada. Taksonomi perawatan perangkat lunak dapat dibagi menjadi empat kategori utama:
- Perawatan Korektif (Corrective Maintenance): Ini melibatkan perbaikan bug, kerentanan keamanan, dan masalah lain yang ditemukan setelah perangkat lunak digunakan.
- Perawatan Adaptif (Adaptive Maintenance): Aktivitas ini terkait dengan penyesuaian perangkat lunak untuk beradaptasi dengan perubahan lingkungan, seperti perubahan perangkat keras atau sistem operasi.
- Perawatan Perfective (Perfective Maintenance): Ini mencakup peningkatan perangkat lunak dalam hal kinerja, efisiensi, dan fungsionalitas tanpa mengubah fitur utamanya.
- Perawatan Preventif (Preventive Maintenance): Aktivitas ini bertujuan untuk mencegah kerusakan atau masalah di masa depan dengan melakukan tindakan pencegahan, seperti pembersihan kode atau perbaikan kecil.
Taxonomy Evolusi Perangkat Lunak (Software Evolution):
Evolusi perangkat lunak mengacu pada perubahan dan perkembangan perangkat lunak selama siklus hidupnya. Taksonomi evolusi perangkat lunak mencakup tiga kategori utama:
- Evolusi Fungsional (Functional Evolution): Ini melibatkan penambahan fitur baru, perubahan dalam fungsi yang ada, dan adaptasi terhadap kebutuhan pengguna yang berkembang.
- Evolusi Struktural (Structural Evolution): Aktivitas ini terkait dengan perubahan dalam struktur internal perangkat lunak, seperti perubahan arsitektur atau restrukturisasi kode.
- Evolusi Eksternal (External Evolution): Ini mencakup perubahan dalam antarmuka pengguna, pengalaman pengguna, dan integrasi dengan teknologi eksternal, seperti perangkat keras atau perangkat lunak pihak ketiga.
Taksonomi ini membantu dalam memahami dan mengklasifikasikan berbagai jenis perawatan perangkat lunak dan perubahan evolusi perangkat lunak sesuai dengan tujuan dan fokus masing-masing. Perawatan perangkat lunak berfokus pada pemeliharaan dan perbaikan perangkat lunak yang sudah ada, sementara evolusi perangkat lunak lebih luas, mencakup perubahan strategis dan inovasi dalam mengembangkan perangkat lunak seiring waktu.
Absensi
Video
Latihan
- Tuliskan Fase Evolusi yang terjadi pada sistem informasi pelanggan tersebut.
- Sebutkan fungsionalitas sistem informasi pelanggan dalam studi kasus di atas.
- Buatlah desain struktur tabel awal, dan tabel baru untuk memenuhi perubahan fungsionalitas.
- Gambarkan UI, desain form, report dari aplikasi
No comments:
Post a Comment