dc.identifier.citation |
A TI (Tecnologia da Informação) nos últimos anos evoluiu e se consolidou em todas as áreas da sociedade, sendo atualmente indispensável na resolução de problemas em construções de soluções de software ou análise de dados. Com o passar dos anos, a necessidade de estudos à procura de métodos mais eficientes e mais produtivos no desenvolvimento de soluções de software aumentou consideravelmente. A Área de Engenharia de Software surgiu propondo metodologias, frameworks, padrões de projetos e ferramentas, como soluções às dificuldades no projeto, desenvolvimento e implantação de um sistema. O padrão arquitetural MVC, sendo atualmente um dos mais utilizados no desenvolvimento de aplicações WEB, surgiu para promover a reutilização de código, redução das dependentes dos componentes e além de facilitar a modularidade. A modularidade dos componentes é uma das características arquiteturais no desenvolvimento de um software sendo importante para promover a abstração e fraco acoplamento no sistema. Neste trabalho foram apresentados estudos acerca do MVC e da modularidade no desenvolvimento de software, bem como suas características. Foi elaborado um questionário qualitativo e distribuído com os profissionais de TI que possuem experiência no desenvolvimento de sistemas, com o intuído de obter resultados acerca de suas experiências ao utilizar o MVC e a modularidade em seus projetos de software. Sendo possível confrontar os resultados obtidos através do questionário aplicado, com a parte teórica do estudo. Logo foi possível observar que a utilização do padrão MVC em uma aplicação modular, promove uma melhor utilização de seus recursos principalmente quando a aplicação possui módulos bem construídos e componentes independentes. Palavras-chave: Software, Engenharia de Software, modularidade, MVC, arquitetura, padrão de projetos. |
pt_BR |