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
![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 238
- PDF 159