Resumen:
El presente documento brinda un listado de contenidos con temas relacionados con la programación declarativa, tanto en el desarrollo de sistemas y definiciones básicas de lenguaje de programación utilizados en el campo de análisis y diseño de sistemas, así como la identificación de los requerimientos del sistema incluyendo los métodos para recolectar requisitos relacionados con los datos, interacción con los usuarios, así como herramientas para finalmente documentar los detalles del sistema con ayuda de diversos métodos plasmados en los distintos softwares, también se estudiara el diseño de las características de los sistemas operativos cuya utilidad es importante hoy en día como software de base para la instalación de software de producción, esto deriva en crear programas computacionales con diferentes herramientas de acuerdo al área donde se ubique, por ejemplo una tarea simples como escribir un código fuente que imprima en pantalla un mensaje, este programa puede ser hecho en programas como Visual Studio,
Java, C++, PHP, etc, y al mismo tiempo utilizar virtualizaciones en sistemas operativos como Ubuntu.