REUSABILIDADE NO DESENVOLVIMENTO DE UM SISTEMA WEB UTILIZANDO O FRAMEWORK ANGULAR
DOI:
https://doi.org/10.31510/infa.v17i1.826Palavras-chave:
Reusabilidade, Angular, Sistema Web, DesenvolvimentoResumo
No cenário mundial o desenvolvimento de softwares aumentou consideravelmente a sua procura com o foco em solucionar, otimizar problemas ou oportunidades de mercado, garantindo a qualidade do produto, a satisfação do cliente e agregar valor ao negócio, sendo exigidos prazos e tempo de entrega cada vez mais curtos. No meio da vasta concorrência por melhorias e entregas ágeis, surgem mecanismos e tecnologias para aumentar a produtividade na codificação, facilitar a manutenibilidade por meio da reusabilidade e oferecer uma base para iniciar a implementação por meio dos frameworks. Este artigo aborda, por meio de pesquisas bibliográficas exploratória e experimental, as técnicas de reuso de código, a partir do qual foi desenvolvido um sistema web para uma entidade filantrópica utilizando o framework front-end Angular e Node.js no back-end, com a finalidade de investigar e identificar as principais características de reusabilidade neste estudo de caso. Como principais resultados obtidos destacam-se a busca da otimização no processo de criação e a manutenbilidade, por meio de práticas de reusabilidade e por funcionalidades do Angular.
Downloads
Métricas
Referências
BRANAS, R. AngularJS essentials: Design and construct reusable, maintainable, and modular web applications with AngularJS. Birmingham, United Kingdom: Packt Publishing, 2014.
BRAUDE, Eric J. Projeto de Software: Da Programação À Arquitetura: Uma Abordagem baseada em Java. Porto Alegre, RS: Bookman, 2005.
BROWN, Alan W. Component-Based Software Engineering, Selected Papers from the Software Engineering Institute. IEEE Computer Society Press, 1996.
CHACON, Scott. Pro Git. 1. ed. Apress, 2009.
FRAKES, W; TERRY, C. Software Reuse and Reusability Metrics and Models. Blacksburg, VA: Virginia Polytechnic Institute & State University, 1995.
GECHEV, M. Switching to Angular: Align with Angular version 5 and Google's long-term vision for Angular. 3. ed. United Kingdom: Packt Publishing, 2017.
GIL, Antonio C. Métodos e Técnicas de Pesquisa Social. 6. ed. São Paulo: Editora Atlas S.A., 2008.
HIRAMA, K. Engenharia de Software: Qualidade e Produtividade com Tecnologia. 1. ed. Elsevier Brasil, 2012.
MANN, Kito D. JavaServer Face in Action. 1. Ed. Greenwich: Manning Publications
MORAES, Wiliam B. Construindo aplicações com NodeJS. 2. ed. São Paulo: Novatec Editora, 2018.
NANDAA, A. Beginning API Development with Node.js. 1. ed. United Kingdom: Packt Publishing, 2018.
NAYROLLES, M.; GUNASUNDARAM, R; RAO, S. Expert Angular. 1. ed. Packt Publishing, 2017.
PEREIRA, Caio R. Node.js: Aplicações web real-time com Node.js. 1. ed. Editora Casa do Código, 2014
POULIN, Jeffrey S., Measuring Software Reusability, Third International Conference on Software Reuse, Rio de Janeiro, Brazil, 1-4 November 1994.
PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional. 7. ed. São Paulo: Pearson Makron Books, 2011.
RAUCH, Guillermo. Smashing Node.js: JavaScript Everywhere. 2 ed. Wiley, 2017
REZENDE, Denis A. Engenharia de Software e Sistemas de Informação. 3. ed. Rio de Janeiro: Brasport, 2005.
SESHADRI, S.; GREEN, B. Desenvolvendo com AngularJS. Novatec Editora, São Paulo, SP, 2014.
SILVERMAN, Richard E. Git: guia prático. 1. ed. São Paulo: Novatec Editora, 2013.
SINGH, Anil. Angular 2 Interview Questions and Answers: With Typescript and Angular 4. 1. ed. Educreation Publishing, 2017.
SOMMERVILLE, Ian. Engenharia de Software. 8. ed. São Paulo: Pearson Addison Wesley, 2007.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2020 Revista Interface Tecnológica
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Resumo 1193
- PDF 1194