DESARROLLO DE ELEMENTOS SOFTWARE PARA GESTIÓN DE SISTEMAS
Información adicional
Horas | 210 |
---|---|
Código | |
Formato | Digital |
Proveedor | IEDITORIAL |
123,90 €
*Los precios no incluyen el IVA.
Objetivos
Contenidos
Objetivos
– Analizar las especificaciones técnicas proporcionadas para el desarrollo a realizar, comprobando su validez y optimización.
– Desarrollar elementos software destinados a la gestión de los recursos del sistema, mediante herramientas y lenguajes de programación de sistemas.
– Utilizar las técnicas y estándares utilizadas en el desarrollo, distribución e implantación de manejadores de dispositivos (drivers), para la integración de periféricos en el sistema informático según especificaciones técnicas y funcionales dadas.
– Implementar servicios de comunicaciones entre sistemas aplicando las técnicas y estándares de desarrollo de elementos software, de acuerdo a unas especificaciones técnicas y funcionales dadas.
– Desarrollar elementos software destinados a la gestión de los recursos del sistema, mediante herramientas y lenguajes de programación de sistemas.
– Utilizar las técnicas y estándares utilizadas en el desarrollo, distribución e implantación de manejadores de dispositivos (drivers), para la integración de periféricos en el sistema informático según especificaciones técnicas y funcionales dadas.
– Implementar servicios de comunicaciones entre sistemas aplicando las técnicas y estándares de desarrollo de elementos software, de acuerdo a unas especificaciones técnicas y funcionales dadas.
Contenidos
MÓDULO 1. DESARROLLO DE ELEMENTOS SOFTWARE PARA GESTIÓN DE SISTEMAS
UNIDAD FORMATIVA 1. DESARROLLO Y OPTIMIZACIÓN DE COMPONENTES SOFTWARE PARA TAREAS ADMINISTRATIVAS DE SISTEMAS
UNIDAD DIDÁCTICA 1. DESCRIPCIÓN DE LOS SERVICIOS, ESTRUCTURA Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS.
Definición y conceptos básicos sobre Sistemas Operativos
Características estructurales de los Sistemas Operativos
Herramientas administrativas de uso común en Sistemas Operativos
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE SISTEMAS OPERATIVOS. LENGUAJES Y LIBRERÍAS DE USO COMÚN.
Las llamadas al sistema (System Calls)
Programas de utilidades y comandos del sistema
Edición y manipulación de ficheros
UNIDAD DIDÁCTICA 3. EL CICLO DE VIDA DEL SOFTWARE DE GESTIÓN DE SISTEMAS.
Modelos del ciclo de vida del software.
Descripción de las fases en el ciclo de vida del software
Calidad del software
UNIDAD DIDÁCTICA 4. DESARROLLO DEL SOFTWARE DE GESTIÓN DE SISTEMAS
Análisis de especificaciones para el desarrollo de software de gestión de sistemas:
Técnicas de programación presentes en lenguajes de uso común aplicables al desarrollo de software de gestión de sistemas
Técnicas de programación de software de gestión de sistemas
Control de calidad del desarrollo del software de gestión de sistemas
Herramientas de uso común para el desarrollo de software de sistemas
UNIDAD FORMATIVA 2. DESARROLLO DE COMPONENTES SOFTWARE PARA EL MANEJO DE DISPOSITIVOS (DRIVES)
UNIDAD DIDÁCTICA 1. EL NÚCLEO DEL SISTEMA OPERATIVO
Arquitectura general del núcleo
Subsistemas del núcleo:
Aspectos de seguridad sobre el desarrollo de elementos del núcleo
Consideraciones sobre compatibilidad de versiones del núcleo
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE CONTROLADORES DE DISPOSITIVO
Funcionamiento general de un controlador de dispositivo
Principales tipos de controladores de dispositivo:
Técnicas básicas de programación de controladores de dispositivos
Técnicas de depuración y prueba:
Compilación y carga de controladores de dispositivos
Distribución de controladores de dispositivo
Particularidades en el desarrollo de dispositivos en sistemas operativos de uso común:
Herramientas:
Documentación de manejadores de dispositivo
UNIDAD FORMATIVA 3. DESARROLLO DE COMPONENTES SOFTWARE PARA SERVICIOS DE COMNICACIONES
UNIDAD DIDÁCTICA 1. PROGRAMACIÓN CONCURRENTE
Programación de procesos e hilos de ejecución
Programación de eventos asíncronos
Mecanismos de comunicación entre procesos
Sincronización
Acceso a dispositivos
UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE COMUNICACIONES
Modelos de programación en red
El nivel físico
El nivel de enlace
El nivel de transporte
UNIDAD DIDÁCTICA 3. PROGRAMACIÓN DE SERVICIOS DE COMUNICACIONES
Aplicaciones y utilidades de comunicaciones. Estándares de comunicaciones:
Librerías de comunicaciones de uso común:
Programación de componentes de comunicaciones:
comunicaciones:
Rendimiento en las comunicaciones:
UNIDAD DIDÁCTICA 4. SEGURIDAD EN LAS COMUNICACIONES
Principios de seguridad en las comunicaciones:
Herramientas para la gestión de la seguridad en red. Scanners
Seguridad IP
Seguridad en el nivel de aplicación. El protocolo SSL
Seguridad en redes inalámbricas
UNIDAD FORMATIVA 1. DESARROLLO Y OPTIMIZACIÓN DE COMPONENTES SOFTWARE PARA TAREAS ADMINISTRATIVAS DE SISTEMAS
UNIDAD DIDÁCTICA 1. DESCRIPCIÓN DE LOS SERVICIOS, ESTRUCTURA Y ADMINISTRACIÓN DE SISTEMAS OPERATIVOS.
Definición y conceptos básicos sobre Sistemas Operativos
Características estructurales de los Sistemas Operativos
Herramientas administrativas de uso común en Sistemas Operativos
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE SISTEMAS OPERATIVOS. LENGUAJES Y LIBRERÍAS DE USO COMÚN.
Las llamadas al sistema (System Calls)
Programas de utilidades y comandos del sistema
Edición y manipulación de ficheros
UNIDAD DIDÁCTICA 3. EL CICLO DE VIDA DEL SOFTWARE DE GESTIÓN DE SISTEMAS.
Modelos del ciclo de vida del software.
Descripción de las fases en el ciclo de vida del software
Calidad del software
UNIDAD DIDÁCTICA 4. DESARROLLO DEL SOFTWARE DE GESTIÓN DE SISTEMAS
Análisis de especificaciones para el desarrollo de software de gestión de sistemas:
Técnicas de programación presentes en lenguajes de uso común aplicables al desarrollo de software de gestión de sistemas
Técnicas de programación de software de gestión de sistemas
Control de calidad del desarrollo del software de gestión de sistemas
Herramientas de uso común para el desarrollo de software de sistemas
UNIDAD FORMATIVA 2. DESARROLLO DE COMPONENTES SOFTWARE PARA EL MANEJO DE DISPOSITIVOS (DRIVES)
UNIDAD DIDÁCTICA 1. EL NÚCLEO DEL SISTEMA OPERATIVO
Arquitectura general del núcleo
Subsistemas del núcleo:
Aspectos de seguridad sobre el desarrollo de elementos del núcleo
Consideraciones sobre compatibilidad de versiones del núcleo
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN DE CONTROLADORES DE DISPOSITIVO
Funcionamiento general de un controlador de dispositivo
Principales tipos de controladores de dispositivo:
Técnicas básicas de programación de controladores de dispositivos
Técnicas de depuración y prueba:
Compilación y carga de controladores de dispositivos
Distribución de controladores de dispositivo
Particularidades en el desarrollo de dispositivos en sistemas operativos de uso común:
Herramientas:
Documentación de manejadores de dispositivo
UNIDAD FORMATIVA 3. DESARROLLO DE COMPONENTES SOFTWARE PARA SERVICIOS DE COMNICACIONES
UNIDAD DIDÁCTICA 1. PROGRAMACIÓN CONCURRENTE
Programación de procesos e hilos de ejecución
Programación de eventos asíncronos
Mecanismos de comunicación entre procesos
Sincronización
Acceso a dispositivos
UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE COMUNICACIONES
Modelos de programación en red
El nivel físico
El nivel de enlace
El nivel de transporte
UNIDAD DIDÁCTICA 3. PROGRAMACIÓN DE SERVICIOS DE COMUNICACIONES
Aplicaciones y utilidades de comunicaciones. Estándares de comunicaciones:
Librerías de comunicaciones de uso común:
Programación de componentes de comunicaciones:
comunicaciones:
Rendimiento en las comunicaciones:
UNIDAD DIDÁCTICA 4. SEGURIDAD EN LAS COMUNICACIONES
Principios de seguridad en las comunicaciones:
Herramientas para la gestión de la seguridad en red. Scanners
Seguridad IP
Seguridad en el nivel de aplicación. El protocolo SSL
Seguridad en redes inalámbricas