Rangkap penyelesaian

Dalam komputasi, rangkap penyelesaian, rangkap perangkat lunak ,atau rangkap solusi adalah sekumpulan subsistem atau komponen perangkat lunak yang diperlukan untuk membuat anjungan lengkap sehingga tidak diperlukan perangkat lunak tambahan untuk mendukung aplikasi. Aplikasi dikatakan "berjalan di" atau "berjalan di atas" anjungan yang dihasilkan.

Misalnya, untuk mengembangkan aplikasi web, arsitek mendefinisikan tumpukan sebagai target sistem operasi, peladen web, pangkalan data, dan bahasa penataolahan. Versi lain dari rangkap perangkat lunak adalah sistem operasi, peranti tengah, pangkalan data, dan aplikasi. Biasanya, komponen rangkap perangkat lunak dikembangkan oleh pengembang berbeda secara independen satu sama lain.

Beberapa komponen/subsistem dari suatu sistem secara keseluruhan cukup sering dipilih bersama-sama sehingga himpunan tertentu disebut dengan nama yang mewakili keseluruhan, bukan dengan memberi nama pada bagian-bagiannya. Biasanya, nama tersebut merupakan akronim yang mewakili masing-masing komponen.

Istilah "rangkap penyelesaian", secara historis, kadang-kadang menyertakan komponen perangkat keras sebagai bagian dari produk akhir, menggabungkan perangkat keras dan perangkat lunak dalam lapisan pendukung.

Seorang pengembang purnarangkap (full-stack developer) diharapkan mampu bekerja di seluruh lapisan aplikasi ( bagian depan dan bagian belakang). Pengembang purnarangkap dapat didefinisikan sebagai pengembang atau insinyur yang bekerja dengan pengembangan bagian depan dan bagian belakang situs web, aplikasi web, atau aplikasi mejantara. Ini berarti mereka dapat memimpin pembangunan anjungan yang melibatkan pangkalan data, situs web yang dilihat pengguna, dan bekerja dengan klien selama fase perencanaan proyek.

 Referensi 

Kategori:Kerangka kerja aplikasi web
Kategori:Arsitektur perangkat lunak