Quando programas são desenvolvidos para resolver problemas da vida real, como gerenciamento de estoque, processamento de folha de pagamento, admissões de alunos, processamento de resultados de exames, etc., eles tendem a ser enormes e complexos. A Metodologia de Programação é a abordagem para analisar tais problemas complexos, planejando o desenvolvimento de software e controlando o processo de desenvolvimento. Neste tutorial, vamos cobrir a abordagem de cima para baixo da programação, também chamadamodular programming. Também aprenderemos sobre coleta de requisitos, definição de problemas e identificação de soluções exclusivas para os problemas fornecidos. Além disso, lançaremos luz sobre as melhores práticas para otimização de código.
Este tutorial foi desenvolvido para quem deseja aprender sobre metodologias de programação e como usá-las para projetar soluções para um determinado problema.
Não há pré-requisitos para este tutorial, exceto o desejo de aprender como escrever bons programas. No entanto, definitivamente ajudaria se os leitores tivessem alguma experiência anterior em escrever códigos em qualquer linguagem de programação.