Objek dan Kelas Analisis dan Desain Object Oriented
2. Elaboration
Bertanggung jawab atas tugas-tugas yang paling sulit secara teknis: Desain, pengimplementasian, pengujian dan penetapan garis arsitektur
eksekusi, termasuk subsistem, antarmuka, komponen kunci dan mekanisme arsitektural, seperti bagaimana menangani komunikasi antar-
proses atau persistensi. Menyebutkan resiko teknis utama, seperti resiko pendapat sumber daya, resiko kinerja, dan resiko keamanan data, dengan
menerapkan validasi kode aktual Kroll dan Kructen, 2003. 3.
Construction Melakukan sebagian besar implementasi saat bergerak dari arsitektur
eksekusi ke versi operasional pertama dari sistem anda. Menyebarkan beberapa pelepasan internal dan alpha untuk memastikan bahwa sistem
ini dapat digunakan dan menunjukkan kebutuhan pengguna. Fase terakhir dengan mengerahkan sepenuhnya versi beta fungsional dari sistem,
termasuk instalasi dan dokumentasi pendukung dan materi pelatihan meskipun sistem kemungkinan akan masih memerlukan penyetelan
fungsionalitas, kinerja dan kualitas secara keseluruhan Kroll dan Kructen, 2003.
4. Transition
Memastikan perangkat lunak mewakili kebutuhan penggunanya. Ini meliputi pengujian produk dalam persiapan untuk rilis dan membuat
penyesuaian kecil berdasarkan umpan balik pengguna. Pada titik ini dalam lifecycle, fokus utama umpan balik pengguna pada penyetelan produk
yang lebih baik, konfigurasi, instalasi dan masalah penggunaan; semua masalah utama struktural seharusnya sudah diselesaikan jauh lebih awal
dalam siklus hidup proyek Kroll dan Kructen, 2003.