Rumah Perangkat lunak Apa itu hukum Conway? - definisi dari techopedia

Apa itu hukum Conway? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Hukum Conway?

Hukum Conway adalah sebuah aforisme di bidang TI yang mengemukakan gagasan bahwa "organisasi yang merancang sistem dibatasi untuk menghasilkan desain yang merupakan salinan dari struktur komunikasi organisasi ini." Gagasan ini dapat ditelusuri kembali ke seorang programmer bernama Melvin Conway yang mengembangkan prinsip ini. pada akhir 1960-an.

Techopedia menjelaskan Hukum Conway

Cara lain untuk menjelaskan hukum Conway adalah bahwa tim orang yang mengerjakan perangkat lunak akan membuat tanda sendiri pada desain akhirnya. Salah satu contoh umum yang digunakan adalah contoh kompiler perangkat lunak. Salah satu pernyataan yang paling sering dikutip di sekitar undang-undang Conway menyatakan bahwa "jika Anda memiliki empat grup yang bekerja pada kompiler, Anda akan mendapatkan kompiler empat-pass." Kompiler perangkat lunak dapat berupa kompos satu-pass atau multi-pass penyusun. Jumlah "operan" adalah berapa kali kompiler kembali pada sepotong kode sumber. Idenya adalah bahwa jika ada beberapa kelompok yang bekerja pada kompiler, masing-masing akan membangun pass unik mereka sendiri yang akan berbeda dari yang lain.

Daripada mengumpulkan semua sumber daya mereka untuk menghasilkan satu struktur kode monolitik, individu atau kelompok perusahaan akan berkontribusi modul kode mereka sendiri yang unik unik. Beberapa implikasi dari hukum Conway adalah bahwa orang selalu memberi cap unik mereka sendiri pada kontribusi mereka pada proyek perangkat lunak, dan bahwa manusia secara inheren tidak dapat bekerja bersama dalam cara monolitik untuk menulis kode sumber.

Apa itu hukum Conway? - definisi dari techopedia