WEB SERVICES
reusable components in the reuse-oriented development process
DOI:
https://doi.org/10.31510/infa.v19i2.1531Keywords:
Software, Reuse, Software Engineering, Reusable componentsAbstract
The reuse of pre-existing software or components is an approach that can be used in the development process in order to increase trust, reduce risks and deadlines. In this context, web services are considered components with a high possibility of reusability, however, their implementation process must be reusability-oriented, thus enabling their inclusion in a reuse-oriented development process. Therefore, the present work aims to investigate through the literature review, the relationship between the development of reusable web services with the reuse-oriented development process. It was concluded that the web services development process can be conducted through service engineering. By establishing activities responsible for designing reusable services, more reusable components will be made available. Therefore, by offering a large number of reusable components, there is an incentive to use reuse-oriented development approaches.
Downloads
Metrics
References
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
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Revista Interface Tecnológica
This work is licensed under 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.
- Abstract 290
- PDF (Português (Brasil)) 185