1. Base

    Documentación

    Ciclo de Vida del Software

    Levantamiento de Requerimientos


  1. La ingeniería de software se responsabiliza de controlar y dirigir el proceso de desarrollo del software. Durante todo el ciclo de vida de un proyecto determina que tareas deben realizarse desde la captura de requisitos hasta las pruebas e implantación. Es responsabilidad del Jefe de Proyecto (Project Manager).

  1. Arquitectura de Software. Se refiere a la estructura fundamental o al proceso de creación de una estructura de alto nivel de un sistema de software.

    Arquitectura de Software

    Redes

    Cloud computing


  1. Diseño de Software. Proceso de creación y especificación que ayudará a los desarrolladores a implementar el software.

    Herramientas de diseño

    Seguridad

    Diagramas UML

    Observabilidad

    Accesibilidad


  1. Desarrollo de Software

    Sistemas Operativos

    Metodologías de Desarrollo

    Arquitectura de una Aplicación

    Desarrollo

    DevOps


  1. Tests

    Tests


  1. Analisis

    Analítica Web


  1. Ciencias

    Ciencias de la Computación

    Inteligencia Artificial


Lecturas:

El libro negro del programador