Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesión: 7
Docentes de la escuela de Ingeniería de sistemas y Software
Que observamos en esta imagen …..?
Logro de la Sesión
• Arquitectura de software
• Lenguajes de Programación
• Paradigmas de Programación
• Versionamiento Git
¿Qué es el desarrollo de
software?
1
El desarrollo de software se refiere a
un conjunto de actividades
informáticas dedicadas al proceso de
creación, diseño, despliegue y
compatibilidad de software.
El software en sí es el conjunto de
instrucciones o programas que le
2 dicen a una computadora qué hacer.
Es independiente del hardware y
hace que las computadoras sean
programables. Hay tres tipos básicos:
Tipos de software
Pruebas
Mantenimiento y
Despliegue soporte
Análisis y
especificación de
requisitos
Diseño y
desarrollo
Arquitectura de software
¿Qué es la arquitectura de
software?
En palabras simples la
¿Por qué es importante
arquitectura de software la arquitectura de
son patrones o software?
lineamientos que ayudan
El definir las tecnologías es
a la construcción de un
uno los puntos más
programa (aplicación).
importantes de la arquitectura
de software pero no quiere
decir que si se toma una
decisión sea algo definitivo que
no se pueda modificar en el
futuro.
Por ejemplo Uber tenía la parte realtime de los mapas usando
node.js, esta fue su primera implementación y funcionaba,
llegó un punto donde no estaba escalando de la manera
correcta y migraron a usar go para esta parte realtime.
Estructura de la arquitectura