Article image
Rodolfo Lovera
Rodolfo Lovera15/11/2023 10:27
Compartilhe

Como pensar fácil sobre a estrutura de um programa?

    Quando eu era jovem, meu pai costumava usar um Mapograf, um guia de ruas, para traçar uma rota e chegarmos a algum lugar. Olhavamos o destino, e dai procuravamos nossa localização e traçavamos rota. Essa forma ajudava a visualizar o mapa geral para depois buscar as ruas e avenidas específicas que iriamos utilizar para chegar ao nosso destino.

    Essa forma é uma maneira de facilitar o nosso desenvolvimento de um programa ou aplicativo. Pensar primeiro em qual é o resultado esperado, onde quero chegar. O usuário, normalmente, desejam que sua situação-problema seja resolvida e não conhecer os detalhes do aplicativo. Dessa forma temos uma facilidade em entender os requisitos da situação, e nos ajuda a investigar quais serão as entradas que serão disponibilizadas para nossa aplicação.

    A vantagem de fazer é que começamos a pensar em forma de ir do Input até o Output, o que falta e criar a estrutura que o programa irá fazer, ou seja, a parte do processo. Nesse ponto, eu recomendo desenvolver um quadro de causa e efeito e antes de ir para a codificação. O simples fato de começarmos a escrever o que precisa ser feito nos ajuda a pensar de maneira estruturada na solução.

    Compartilhe
    Comentários (2)
    Erick Miguel
    Erick Miguel - 15/11/2023 19:35

    Acho que também é bom comentar daquilo que nos foi agraciado por Sommerville que são os Requisitos funcionais e não funcionais que ajudam MUITO a traçar uma verdadeira rota para onde queremos chegar. Colocar o que é necessário e o que não economiza muito tempo, e tempo é dinheiro.

    Bianca Soares
    Bianca Soares - 15/11/2023 12:27

    Interessante!