Diseño y Arquitectura de Software

Sectorial
Competencias Digitales

Programación

Duración

50h

PRESENTACIÓN

Gracias a esta formación de Diseño y Arquitectura de Software estudiarás los fundamentos de la arquitectura del software, como los conceptos de un programa informático y los tipos de lenguaje de programación, hasta aspectos más avanzados, como la orientación a objetos y la gestión de modelos de datos.

En el proceso de desarrollo de software, desde el inicio hasta la validación y verificación, proporciona a los participantes una visión completa y estructurada del ciclo de vida de una aplicación. La orientación a objetos, estudiando los principios como la herencia, la modularidad y el polimorfismo.

Y el modelaje de datos con los que el alumnado podrá construir modelos conceptuales, lógicos y físicos.

Objetivos

  • Analizar y definir las características esenciales que constituyen un programa informático.

  • Identificar y evaluar los diferentes tipos de lenguajes de programación.

  • Entender las fases del desarrollo de software, desde la especificación de requisitos hasta la gestión de proyectos.

  • Integrar los principios de la orientación a objetos en el desarrollo de software.

  • Dominar el ciclo de vida de los datos, desde la conceptualización hasta la transformación en modelos.

  • Desarrollar habilidades en la identificación de elementos básicos y análisis de estructuras de control.

  • Analizar y comparar los lenguajes orientados a objetos más habituales, comprendiendo sus características esenciales.

Temario

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO DE SOFTWARE 1. Concepto de programa informático 2. Código fuente, código objeto y código ejecutable; máquinas virtuales 3. Tipos de lenguajes de programación 4. Características de los lenguajes más difundidos 5. Fases del desarrollo de una aplicación UNIDAD DIDÁCTICA 2. EL PROCESO DEL DESARROLLO DE SOFTWARE 1. Modelos del ciclo de vida del software 2. Análisis y especificación de requisitos 3. Diseño 4. Implementación. Conceptos generales de desarrollo de software 5. Validación y verificación de sistemas 6. Pruebas de software 7. Calidad del software 8. Herramientas de uso común para el desarrollo de software 9. Gestión de proyectos de desarrollo de software UNIDAD DIDÁCTICA 3. LA ORIENTACIÓN A OBJETOS 1. Principios de la orientación a objetos. Comparación con la programación estructurada 2. Clases de objetos 3. Objetos 4. Herencia 5. Modularidad 6. Genericidad y sobrecarga 7. Desarrollo orientado a objetos 8. Lenguajes de modelización en el desarrollo orientado a objetos UNIDAD DIDÁCTICA 4. MODELOS DE DATOS 1. Ciclo de vida de los datos 2. Tipos de datos 3. Definición de un modelo conceptual 4. El modelo relacional 5. Construcción del modelo lógico de datos 6. El modelo físico de datos 7. Transformación de un modelo lógico al modelo físico de datos 8. Herramientas para la realización de modelos de datos UNIDAD DIDÁCTICA 5. TÉCNICAS DE PROGRAMACIÓN ESTRUCTURADA 1. Identificación de elementos básicos: constantes, variables, operadores y expresiones 2. Análisis de estructuras de control: Secuencial, condicional y de repetición 3. Distinción entre funciones y procedimientos 4. Demostración de llamadas a funciones y procedimientos 5. Empleo de llamadas a funciones y procedimientos incluidos en las clases UNIDAD DIDÁCTICA 6. LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS 1. Análisis del lenguaje de programación orientado a objetos y paradigma orientado a objetos 2. Comparación entre los lenguajes de programación orientados a objetos más habituales. Características esenciales 3. Librerías de clases

Solicita Información

¿Los cursos de Educa PHAROS son convalidables?

Muchos cursos pueden convalidarse como asignaturas de los másteres de Structuralia.


Datos de nuestra área

+ 1.483

Horas

+88.999

Minutos

264

Cursos

Educa PHAROS es un modelo formativo de nueva generación que posiciona al capital humano de la empresa a la vanguardia. A través de una plataforma que se adapta a la imagen corporativa de cada empresa y con un total de más de 900 cursos se consigue una formación específica para cada organización. La tarifa plana ilimitada, proporciona a cada empresa el número de cursos que se ajuste a sus necesidades y también la posibilidad de determinar qué empleados podrán tener acceso.
Scroll al inicio
Centro de preferencia de privacidad

Utilizamos cookies propias y de terceros para mejorar nuestros servicios relacionados con tus preferencias, mediante el análisis de tus hábitos de navegación. En caso de que rechace las cookies, no podremos asegurarle el correcto funcionamiento de las distintas funcionalidades de nuestra página web.

Puede obtener más información en nuestra política de cookies.

Después de aceptar, no volveremos a mostrarle este mensaje