Direito de Conways

Autor: Louise Ward
Data De Criação: 5 Fevereiro 2021
Data De Atualização: 1 Julho 2024
Anonim
Olympic Star In A.B.A. Boxing (1957)
Vídeo: Olympic Star In A.B.A. Boxing (1957)

Contente

Definição - O que significa a Lei de Conways?

A lei de Conways é um aforismo em TI que postula a idéia de que “organizações cujos sistemas de design são constrangidos a produzir designs que são cópias das estruturas de comunicação dessas organizações”. Essa idéia pode ser rastreada até um programador chamado Melvin Conway, que desenvolveu esse princípio. no final dos anos 1960.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica lei de Conways

Outra maneira de explicar a lei de Conways é que as equipes de pessoas que trabalham em um software fazem suas próprias marcas em seu design final. Um exemplo comum usado é o exemplo de um compilador de software. Uma das declarações mais freqüentemente citadas em torno da lei de Conways afirma que "se você tiver quatro grupos trabalhando em um compilador, receberá um compilador de quatro passagens". Um compilador de software pode ser um compilador de uma passagem ou uma passagem múltipla. compilador. O número de "passes" é o número de vezes que o compilador retorna a um pedaço de código-fonte. A idéia é que, se houver vários grupos trabalhando no compilador, cada um criará seu próprio passe único que será diferente de qualquer outro.


Em vez de reunir todos os seus recursos para criar uma estrutura de código monolítica, indivíduos ou grupos de empresas contribuirão com seus próprios módulos de código, que são distintamente únicos. Algumas das implicações da lei de Conways são que as pessoas sempre colocam seu selo único em suas contribuições para um projeto de software, e que os humanos podem ser inerentemente incapazes de trabalhar juntos de maneira monolítica para escrever código-fonte.