(soc), yaitu pembagian tugas yang lebih jelas antar komponennya. Tujuan utama dari architecture adalah mendukung siklus hidup perangkat lunak. Back-End
ke dalam. Lingkaran dalam tidak bisa mengetahui apa pun yang ada di lingkaran luarnya. Bagian dalam tidak bisa mengetahui apa pun yang ada di lingkaran luar. Back-End