WEB SERVICES
componentes reutilizáveis no processo de desenvolvimento orientado ao reuso
DOI:
https://doi.org/10.31510/infa.v19i2.1531Palavras-chave:
Software, Reuso, Engenharia de software, Componentes reusáveisResumo
A reutilização de softwares ou componentes preexistentes é uma abordagem que pode ser utilizada no processo de desenvolvimento com o intuito de aumentar a confiança, reduzir os riscos e prazos. Nesse contexto, web services são considerados componentes com uma alta possibilidade de reusabilidade, todavia, seu processo de implementação deve ser orientado à reusabilidade, possibilitando assim, sua inclusão em um processo de desenvolvimento orientado ao reuso. Sendo assim, o presente trabalho visa investigar através da revisão bibliográfica, a relação entre o desenvolvimento de web services reusáveis com o processo de desenvolvimento orientado ao reuso. Concluiu-se que o processo de desenvolvimento de web services pode ser conduzido através da engenharia de serviços. Ao estabelecer atividades responsáveis pela projeção de serviços reusáveis, haverá a disponibilização de mais componentes reutilizáveis. Portanto, ao oferecer uma quantidade grande de componentes reutilizáveis, há um estímulo para utilizar-se de abordagens de desenvolvimento orientadas ao reuso.
Downloads
Métricas
Referências
Beck, K. and Andres. C. (2004), Extreme Programing explained: Embrace change, 2.ed. Addison Wesley Professional.
Bertollo, G. e Falbo, R. A. (2003) “Apoio Automatizado à Definição de Processos de Software em Níveis”. In: II Simpósio Brasileiro de Qualidade de Software (SBQS), Fortaleza, Brasil. DOI: https://doi.org/10.5753/sbqs.2003.15693
BORGES, L. M. S. e FALBO, R. A. (2001) “Gerência de Conhecimento sobre Processos de Software”. In: XV Simpósio Brasileiro de Engenharia de Software (SBES), Rio de Janeiro, Brasil.
Frakes, W. and Fox, C. (1996). Quality improvement using a software reuse failure modes model. IEEE Transactions on Software Engineering, 22(4):274–279. DOI: https://doi.org/10.1109/32.491652
Fuggetta, A. (2000) “Software Process: A Roadmap”. In: 22nd International Conference on Software Engineering (ICSE), Proceedings of the Conference on The Future of Software Engineering, pp. 25-34.,New York: ACM Press. DOI: https://doi.org/10.1145/336512.336521
Gil, Antonio Carlos. Método e técnicas de pesquisa social. 6. ed. São Paulo: Atlas S.A, 2008.
HANSEN, R. P.; PINTO, S. C. S. C.. Construindo Ambientes de Educação Baseada na Web Através de Web Services Educacionais. Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação - SBIE), [S.l.], p. 61-70, nov. 2003. ISSN 2316-6533. Disponível em: <https://www.br-ie.org/pub/index.php/sbie/article/view/236>. Acesso em: 08 abr. 2021. doi:http://dx.doi.org/10.5753/cbie.sbie.2003.61-70.
Hansen, R.P. Santos,C.T. Pinto, S.C.C.S.; Lanius, G.L and Massen, F. Web Services: An Architectural Overview. First International Seminar on Advanced Research In E-Business- EBR 2002. PUC-RIO. November 2002.
Kreger, H. Web Services Conceptual Architecture. IBM Software Group, May 2001
Kruchten, P. (2003), The Rational Unified Process: An Introduction. 3th edition. New York: Addinson – Wesley.
Krueger, C. W.(1992) “Software Reuse”, ACM Computing Surveys, 24(2), p. 131-184. DOI: https://doi.org/10.1145/130844.130856
Larman, C. (2003), Agile and iterative development: a manager's guide. 1. ed. New York: Addison - Wesley.
Osterweil, L. (1987) “Software Process Are Software Too”. In: 9th International Conference on Software Engineering (ICSE), Monterey, Estados Unidos, p. 2-13.
Pressman, Roger S. Engenharia de software:uma abordagem profissional. 6.ed. –Porto Alegre: AMGH, 2006.
Pressman, Roger S. Engenharia de software:uma abordagem profissional. 7.ed. –Porto Alegre: AMGH, 2011.
Pressman, Roger S. Engenharia de software:uma abordagem profissional. 8.ed. –Porto Alegre: AMGH, 2016.
Schwaber, K. and Beedle, M. (2002) Agile software development with Scrum. Prentice Hall.
Sommerville, Ian. Engenharia de Software. 6. ed. São Paulo: Pearson Education do Brasil, 2005.
Sommerville, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Education do Brasil, 2011.
Szyperski, C. (1999), “Component software: beyond object-oriented programming”. 1 edition. New York: Addison – Wesley, 411p.
Woo, F., Mikusauskas, R., Bartlett, D. and Law, R. (2006), “A Framework for the Effective Adoption of Software Development Methodologies”. In: ACM SE’06, March, Melbourne, Florida, USA. DOI: https://doi.org/10.1145/1185448.1185493
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2023 Revista Interface Tecnológica
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 294
- PDF 189