REUSABILIDADE NO DESENVOLVIMENTO DE UM SISTEMA WEB UTILIZANDO O FRAMEWORK ANGULAR

Autores

  • Ian Rotondo Bagliotti Faculdade de Tecnologia de Taquaritinga (Fatec) – Taquaritinga – São Paulo – Brasil
  • Daniela Gibertoni Faculdade de Tecnologia de Taquaritinga (Fatec) – Taquaritinga – São Paulo – Brasil

DOI:

https://doi.org/10.31510/infa.v17i1.826

Palavras-chave:

Reusabilidade, Angular, Sistema Web, Desenvolvimento

Resumo

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

Não há dados estatísticos.

Referências

BOOTH J. D. Angular 2 Succinctly. Morrisville, United States of America: Syncfusion, 2017.
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.

Publicado

04/08/2020

Como Citar

BAGLIOTTI, I. R.; GIBERTONI, D. REUSABILIDADE NO DESENVOLVIMENTO DE UM SISTEMA WEB UTILIZANDO O FRAMEWORK ANGULAR. Revista Interface Tecnológica, [S. l.], v. 17, n. 1, p. 192-204, 2020. DOI: 10.31510/infa.v17i1.826. Disponível em: https://revista.fatectq.edu.br/index.php/interfacetecnologica/article/view/826. Acesso em: 27 set. 2020.

Edição

Seção

Tecnologia em Informática