dc.identifier.citation |
A web é uma área de grande importância para o desenvolvimento e utilização de software atualmente. Essa plataforma hoje possui vários modelos de software, com o objetivo de melhorar a qualidade do software para o usuário, um desses modelos é o single page application(SPA). Com o modelo SPA é possível construir aplicações com as características de aplicações nativas e aplicações web tradicionais. Para facilitar a criação de aplicações nesse modelo e reduzir o retrabalho começaram a surgir frameworks, que auxiliam os desenvolvedores durante a elaboração de uma single page application. Uma grande variedade de frameworks gera dificuldades aos desenvolvedores que querem escolher uma ferramenta de qualidade, levando isso em consideração, esse trabalho visa avaliar os dois principais frameworks de single page application do mercado, o AngularJS e o Ember.js, utilizando como base para avaliação as métricas de qualidade interna da ISO/IEC 9126-3. Para realização dos testes para obtenção dos resultados, foram selecionadas 10 métricas da ISO/IEC 9126-3, as métricas foram selecionadas de acordo com o objeto de estudo, algumas métricas foram aplicadas ao framework, mas como o mesmo não é um software executável, foi usado também uma aplicação para outras métricas. Dessa forma foi possível concluir que o AngularJS se saiu melhor em 7 métricas, o Ember.js se demostrou mais eficiente em 2 métricas e houve empate e uma métrica. A partir dos resultados foi possível concluir que o AngularJS é melhor planejado, usando menos recursos técnicos em relação ao Ember.js. Mesmo assim esse trabalho não chega a um veredito final, ficando por conta do desenvolvedor analisar os resultados de acordo com os requisitos de seu software. Palavras-chave: framework, qualidade, ISO/IEC 9126, métrica, desenvolvimento. |
pt_BR |