O que é design contínuo?

O design contínuo é uma abordagem para criar software e outros sistemas nos quais os desenvolvedores compõem o design e a codificação à medida que avançam. Isso contrasta com o design tradicional de software, no qual o design é feito e implementado. Uma vantagem do design contínuo é que normalmente é mais fácil para os desenvolvedores adicionar os recursos necessários no local, e eles podem se adaptar aos problemas. Outra vantagem é que esse método de design também pode ser usado para diminuir o risco se o cliente receber o software em andamento e fornecer informações ao longo do caminho.

Quando o design contínuo é usado para criar software, os desenvolvedores decidiram fazer o software sem um design estático. Isso não significa que não há trabalho de design feito anteriormente, porque alguns programas criados com esse método já têm algum trabalho de design. O ponto principal desse método de design é que o design é maleável e pode ser alterado durante a programação. Os desenvolvedores também podem adicionar ou alterar recursos durante a produção.

Antes do design contínuo, um método de design estático era comumente usado. Com esse método, um plano de design de software inteiro foi feito antes que qualquer codificação ocorresse. Apesar de qualquer dificuldade durante a produção, os desenvolvedores continuariam a seguir o design. Embora algumas alterações possam ser feitas no design estático, essas são tipicamente alterações sérias que ocorrem porque a estrutura de design atual não é compatível com as necessidades do cliente ou do desenvolvedor.

Os desenvolvedores que trabalham no design contínuo podem alterar o design do software à medida que o projeto avança, o que apresenta várias vantagens de codificação e programação. Se novos recursos forem necessários, seja por causa dos pedidos do cliente ou porque beneficiará muito o sistema, os desenvolvedores estão abertos para adicionar esses recursos, mesmo que o design do software precise ser alterado. Quaisquer problemas que surjam durante a produção com design contínuo geralmente podem ser corrigidos com mais eficiência, porque os desenvolvedores podem alterar o design conforme necessário. Com um método de design estático, os problemas seriam corrigidos de maneira a preservar melhor o design original.

Isso também pode ser usado como uma manobra de gerenciamento de riscos se os desenvolvedores estiverem criando um programa para um cliente. A produção está acontecendo dinamicamente, para que a equipe possa mostrar partes do programa ao cliente para ver se ele aprova os recursos ou a estrutura. Caso contrário, o programa pode ser facilmente corrigido. Em uma abordagem de design estático, o programa seria exibido ao cliente após sua conclusão, dificultando muito o tratamento desses problemas.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?