# Hubungkan seluruh siklus hidup perangkat lunak

Taiga Learning · Lembar kerja
https://taiga.training/id/lessons/lifecycle/

Gunakan informasi fiktif atau yang disetujui. Jangan masukkan secret dalam lembar kerja ini.

## Tujuan pembelajaran
- Jelaskan keputusan utama sebelum dan setelah implementasi.
- Hubungkan persyaratan dengan verifikasi dan bukti operasi.
- Bedakan alat pemrograman dari sistem pengiriman perangkat lunak.

## Latihan
Gunakan penjelajah siklus hidup untuk ekspor pelanggan. Pada setiap tahap, sebutkan penanggung jawab, bukti, dan keputusan. Temukan satu transisi tempat organisasi Anda saat ini kehilangan konteks. Jelaskan perubahan terkecil yang dapat mempertahankannya.

## Jawaban Anda
- Skenario dan cakupan:
- Asumsi dan pertanyaan yang belum terjawab:
- Jawaban atau keputusan yang diusulkan, beserta alasan:

## Verifikasi jawaban Anda
| Klaim atau kriteria | Bukti atau pengujian | Hasil atau kekurangan | Penanggung jawab |
| --- | --- | --- | --- |
| | | | |
| | | | |
| | | | |

## Tindakan berikutnya
- Tindakan, penanggung jawab, dan tanggal:
- Kapan Anda akan meninjau jawaban ini?

## Prinsip yang perlu dipertahankan
Perangkat lunak yang berguna memerlukan siklus hidup lengkap. Hubungkan kebutuhan pengguna, implementasi, verifikasi, rilis, operasi, dan pembelajaran dengan keputusan serta penanggung jawab yang jelas.

## Sumber
- [NIST: Secure Software Development Framework](https://csrc.nist.gov/pubs/sp/800/218/final)
- [Google SRE: Monitoring Distributed Systems](https://sre.google/sre-book/monitoring-distributed-systems/)

Lembar kerja ini mendukung pembelajaran. Menyelesaikannya tidak dengan sendirinya mengizinkan perubahan produksi.
