Published:
2024-04-20Issue:
Vol. 11 No. 2 (2023): Agosto-diciembreSection:
Artículo cortoEspecificando una arquitectura de software
Software architecture specification
SOFTWARE ARCHITECTURE SPECIFICATION
Downloads
Abstract (es)
En la siguiente investigación podrá encontrar evidencia de los diferentes componentes que hacen parte de una arquitectura de software y su relación a través de los patrones arquitecturales; día a día son más los avances tecnológicos que encontramos en la interacción humana, el crecimiento de diferentes plataformas móviles y web que se expanden a lo largo del mundo, ha cambiado la forma de pensar y diseñar toda una infraestructura requerida para el funcionamiento de estos procesos. Tareas cada vez más complejas para el software, tiempos cada vez más cortos de entrega y procesamiento de datos, seguridad en las diferentes transacciones y una arquitectura sólida para soportar la magnitud de una idea en crecimiento, son solo algunos de los detalles que los patrones arquitecturales pretender organizar y esquematizar, este artículo brinda una vista rápida a cada uno de los componentes, sus interpretaciones y contexto dentro de la arquitectura de software que trabajamos en la actualidad.
Abstract (en)
In the following investigation you will find evidence of the different components that are part of a software architecture and their relationship through architectural patterns; day by day there are more technological advances that we find in human interaction, the growth of different mobile and web platforms that expand throughout the world, has changed the way of thinking and designing an entire infrastructure required for the operation of these processes. More and more complex tasks for the software, ever shorter delivery and data processing times, security in the different transactions and a solid architecture to support the magnitude of a growing idea, are just some of the details that the architectural patterns intending to organize and outline, this article provides a quick view of each of the components, their interpretations and context within the software architecture that we work with today.
References
REFERENCIAS
E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal: PatternOriented Software Architecture, Volume 1: A System of Patterns, John Wiley & Sons, 1996
Enterprise Development Reference architecture, Microsoft
J2EE PATTERNS Best Practices and Design Strategies
R. C. advance, «RJ Code Advance,» 25 junio 2019. [En línea]. Available: https://rjcodeadvance.com/patrones-de-software-que-es-patron-de-arquitectura-parte-3/. [Último acceso: 05 2021].
L. Bass, P. Clements, and R. Kazman. Software Architecture in Practice, Second Edition. Addison-Wesley, 2003.
P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, P. Merson, Robert Nord, and Judith Stafford. Documenting Software Architectures: Views and Beyond (2nd Edition). Addison-Wesley, 2010
P. Kruchten. Mommy, where do software architecture come from? 1st International Workshop on Architectures for Software Systems (IWASS1), pages 198–205, 1995.
R. N. Taylor, N. Medvidovic, and E. M. Dashofy. Software Architecture: Foundations, Theory, and Practice. Wiley, 2010.
Ch. Hofmeister, P. Kruchten, R. L. Nord, H. Obbink, A. Ran, and P. America. A general model of software architecture design derived from five industrial approaches. Journal of Systems and Software, 80(1):106–126, 2007.
T. B. Bollinger and S. L. Pfleeger. The economics of reuse: Issues and alternatives. In GA Atlanta, editor, Proceedings of the Eighth Annual National Conference on Ada Technology, pages 436–447, 1990.
D. Gentner. Similarity and analogical reasoning. chapter The Mechanisms of Analogical Learning, pages 197–241. Cambridge University Press, 1989.
H. Gust, U. Krumnack, K. U. Kuhnberger, and A. Schwering. Analogical¨ reasoning: A core of cognition. Zeitschrift fur Künstliche Intelligenz (KI), ¨ Themenheft KI und Kognition, (1):8–12, 2008
M. C. Carignano, «Representación y razonamiento sobre las decisiones de diseño de arquitectura de software.,» Facultad Regional Santa Fe, Universidad Tecnológica Nacional, 2015.
F. B. A. MS.c, «Modelado y Diseño de Arquitectura de Software,» Universidad Javeriana, Cali.
How to Cite
APA
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Download Citation
Visitas
Downloads
License
Copyright (c) 2024 Tecnología Investigación y Academia
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite el uso comercial de la obra original, las obras derivadas deben circular con las mismas condiciones de esta licencia realizando la correcta atribución al autor.
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional