Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESCUELA
Ingeniería y Tecnología
ASIGNATURA
Software II
FACILITADOR
PARTICIPANTE
MATRICULA
100034497
TEMA
Tarea 1
FECHA
22/01/2022
Elabora un diario de doble entrada donde explique la diferencia entre arquitecturas
de software existente.
La arquitectura de software no es más que eso, un método que se utiliza de base para
las diferentes funcionalidades a las cuales deberá de estar sometido el software.
“El estilo arquitectónico de Microkernel o también conocido En materias anteriores habíamos estudiado sobre patrones de
como arquitectura de Plug-in, permite crear aplicaciones diseño, uno de ellos siendo el “open-closed”, el cual especifica
extensibles, mediante la cual es posible agregar nueva que el código, independientemente del programa debe de estar
funcionalidad mediante la adición de pequeños plugins que abierto para extender la funcionalidad, pero cerrado para
extienden la funcionalidad inicial del sistema.” modificar su funcionalidad principal.
“El estilo de Microservicios consiste en crear pequeños La idea principal detrás de esta arquitectura es la división de los
componentes de software que solo hacen una tarea, la hace bien sistemas, de modo que se puedan tratar y abordar los problemas
y son totalmente autosuficientes, lo que les permite evolucionar de manera independiente sin afectar al resto.
de forma totalmente independiente del resto de componentes”
Esta funciona con un conjunto de pequeños servicios que se
ejecutan de manera autónoma e independiente, formando un
sistema completo.
“La arquitectura en capas consta en dividir la aplicación en Creo que esta es una de las arquitecturas más utilizadas, sobre
capas, con la intención de que cada capa tenga un rol muy todo cuando no se está seguro de cual arquitectura implementar,
definido, como podría ser, una capa de presentación (UI), una como se explicó, esta consiste en dividir el software en diversas
capa de reglas de negocio (servicios) y una capa de acceso a capas independientes a tal punto la una de la otra, concernientes
datos (DAO). solo a sus responsabilidades, es decir, a la capa “UI” no le
interesa como la capa “reglas de negocios” obtiene la
información, su única preocupación y responsabilidad es
presentar la información al usuario.
Arquitectura de Microkernel
https://reactiveprogramming.io/blog/es/estilos-arquitectonicos/microkernel
Arquitectura de Microservicios
https://decidesoluciones.es/arquitectura-de-microservicios/
Arquitectura de software
https://apiumhub.com/es/tech-blog-barcelona/principales-patrones-arquitectura-software/