Resumo |
A internet e suas ferramentas estão cada vez mais presentes no cotidiano das pessoas e, podemos notar que mais sites e usuários se conectam à rede mundial de computadores. No entanto, desenvolver websites e sistemas para web é desafiador, pois o processo de desenvolvimento permeia diversos tipos de áreas do saber. A abordagem de desenvolvimento usada para sistemas baseados na Web reúne diferentes métodos, recursos, esquemas e tecnologias e, é geralmente é ad hoc (para finalidades específicas), que torna o processo fragmentado e complexo. À medida que a complexidade dos aplicativos baseados na Web aumenta, torna-se necessário a utilização de estratégias de desenvolvimento eficientes para garantir a integridade e qualidade dos mesmos. Dessa forma, está monografia apresenta um método de desenvolvimento de websites e sistemas para internet dividido em processos de pré-desenvolvimento, desenvolvimento e pós-desenvolvimento. Bem como discutir se o conjunto de tecnologias apresentado nesta trabalho é moderno e em quais cenários é recomendado a utilização deste conjunto. A metodologia empregada se divide em revisão bibliográfica, pesquisa de campo e recurso expositivo-descritivo. A revisão bibliográfica visa tornar claro os termos, modelos, ferramentas e conhecimentos necessários para a compreensão cabal deste trabalho. A pesquisa de campo busca estudar o processo de desenvolvimento aplicado nas empresas formais e informais à critério de extrair o método/modelo utilizado. E o recurso expositivo-descritivo apresenta, descreve e exemplifica diagramas, procedimentos e práticas do desenvolvimento de sistemas web. Por fim, o método de desenvolvimento proposto neste trabalho contem um processo sistematizado e normalizado dentro de um conjunto de tecnologias. A sistematização do processo (Frontend, Backend e DevOps) torna visível a especialização relativa a cada área do desenvolvimento para Web assim como orienta os estudos relativos à especialidade. Normalizado no sentido de manter o conjunto de tecnologias, coerente dentro de um mesmo grupo de linguagem de programação, biblioteca/framework ou ferramenta. Os resultados obtidos através da pesquisa de campo foram satisfatórios e validaram o processo proposto. A monografia se mostra muito usual e utilitária para programadores que desejam ampliar seus conhecimentos na criação de sistemas para internet e para empresas que trabalham de alguma forma desenvolvendo aplicações Web e sites e necessitam sistematizar os processos e treinar seus funcionários. |