En la actualidad, el campo de la ingeniería de software y los sistemas informáticos juega un papel fundamental en el desarrollo y mantenimiento de las aplicaciones y sistemas que utilizamos en nuestra vida diaria.
El Master en Ingeniería de Software y Sistemas Informáticos ofrece una formación completa y actualizada en este ámbito, combinando conocimientos teóricos y prácticos para capacitar a los profesionales en las habilidades necesarias para enfrentar los desafíos del entorno digital.
Este master se destaca por su enfoque en la formación online, lo que permite a los estudiantes acceder a los contenidos y recursos desde cualquier lugar y en cualquier momento. La flexibilidad de la formación online se combina con la calidad y el rigor académico de un programa diseñado por expertos en la materia.
Este Master en Ingeniería de Software y Sistemas Informáticos está dirigido a profesionales del sector de la informática y la tecnología que deseen especializarse en el campo de la ingeniería de software y los sistemas informáticos. También es adecuado para aquellos que buscan actualizar sus conocimientos y adquirir habilidades para enfrentar los retos actuales de la industria.
Objetivos
– Adquirir conocimientos sólidos en los fundamentos de la ingeniería de software.
– Dominar las técnicas de instalación y parametrización del software.
– Desarrollar habilidades para el mantenimiento eficiente del software.
– Comprender y aplicar los conceptos de sistemas microinformáticos y redes.
– Aprender las mejores prácticas de gestión de servicios TI según el marco ITIL v4.
– Obtener las competencias necesarias para gestionar proyectos informáticos de manera efectiva.
Salidas Profesionales
Las salidas profesionales de este Master en Ingeniería de Software y Sistemas Informáticos son ingenieros de software, analistas de sistemas, consultores de seguridad, gestores de proyectos, especialistas en redes y sistemas microinformáticos, entre otros roles relacionados. También tendrán la oportunidad de emprender su propio negocio en el campo de la ingeniería de software.
Conocer y comprender qué es el software, y para qué sirve
Distinguir software, de firmware, y de hardware
Identificar los diferentes tipos de software
Comprender la definición y utilidad de los sistemas operativos
Identificar los distintos tipos de sistemas operativos, describiendo sus funciones y estructura
Clasificar los sistemas operativos
Conocer las políticas definidas en la organización, de aplicación en la instalación del sistema operativo
Instalar y parametrizar los sistemas operativos
Conocer y utilizar adecuadamente las herramientas de gestión del sistema operativo, de uso habitual
Securizar el sistema atendiendo a las normas definidas
Documentar la instalación
Distinguir entre los distintos tipos de software de aplicación atendiendo a su uso
Conocer las políticas definidas en la organización, de aplicación en la elección e instalación del software de aplicación
Instalar el software de aplicación, atendiendo a las recomendaciones del fabricante, y a las normas de seguridad de la organización
Comprobar el correcto funcionamiento del software de aplicación
Desplegar masiva y desatendidamente software de aplicación
Conocer los diferentes lenguajes de programación de uso habitual para la automatización de tareas
Utilizar un editor adecuado para el desarrollo del código.
Desarrollar pequeños scripts para la ejecución de tareas de mantenimiento:
Seleccionar el lenguaje de programación más adecuado en función de los requisitos de la tarea a automatizar y del sistema operativo sobre el que se deba ejecutar.
Configurar la ejecución automática de la tarea en el sistema operativo:
Utilizar herramientas de automatización.
Identificar los motivos de la necesidad de inventariar
Seleccionar adecuadamente los parámetros a inventariar en un sistema
Gestionar las licencias
Gestionar herramientas de inventariado:
Inventariar la configuración base y de aplicación.
Actualizar la lista de aplicaciones permitidas por usuario.
Conocer la utilidad y funciones de los planes de mantenimiento
Diseñar, desarrollar y documentar el plan de mantenimiento
Gestionar los problemas frecuentes
Utilizar el conocimiento adquirido con la experiencia
Atender al usuario
Actualizar el sistema, manteniéndolo al día en las versiones adecuadas a las funcionalidades requeridas por las necesidades, y a los requisitos de seguridad del sistema
Comprobar la adecuación del rendimiento del sistema a las necesidades de la organización
Utilizar las herramientas de modelado para predecir el rendimiento del sistema en base a las previsiones de incremento de carga del sistema
Realizar pruebas de carga para comprobar la escalabilidad del sistema y su adecuación a las necesidades presentes y futuras de la organización
Breve historia del PC
Componentes e interior del PC
Comprensión de los componentes del PC
La placa base y la fuente de alimentación
La BIOS/SET-UP
El procesador
La memoria
El disco duro
Búsqueda a través de Internet de diferentes tipos de hardware, comparativas de precio, etc
Las conexiones: Conexión USB, RDSI, ADSL, CABLE
Las diferentes tarjetas
Reflexión sobre los distintos elementos de conexión y las diferentes tarjetas compatibles con un PC
Los periféricos
El auge de los portátiles
Identificación de los periféricos y reflexión sobre la importancia de los portátiles
Búsqueda a través de Internet de periféricos, comparativas de precio, características, etc
Elementos principales de una red
Tecnología de redes
Soporte para la continuidad de la actividad
Modelo OSI
Enfoque pragmático del modelo de capas
Estándares y organismos
Papel de una interfaz de red
Opciones y parámetros de configuración
Arranque desde la red
Codificación de los datos
Conversión de las señales
Soportes de transmisión
Configuración de la tarjeta de red
Instalación y configuración del controlador de la tarjeta de red
Pila de protocolos
Detección de un problema de red
Topologías
Elección de la topología de red adaptada
Gestión de la comunicación
Interconexión de redes
Capas bajas e IEEE
Ethernet e IEEE 802.3
Token Ring e IEEE 802.5
Wi-Fi e IEEE 802.11
Bluetooth e IEEE 802.15
Otras tecnologías
Interconexión de la red local
Acceso remoto y redes privadas virtuales
Principales familias de protocolos
Protocolo IP versión 4
Protocolo IP versión 6
Otros protocolos de capa Internet
Voz sobre IP (VoIP)
Protocolos de transporte TCP y UDP
Capa de aplicación TCP/IP
Comprensión de la necesidad de la seguridad
Herramientas y tipos de ataque
Conceptos de protección en la red local
Protección de la interconexión de redes
Introducción a la reparación de red
Diganóstico en capas bajas
Utilización de herramientas TCP/IP adaptadas
Herramientas de análisis de capas altas
Seguridad a Nivel Físico
Seguridad a Nivel de Enlace
Seguridad a Nivel de Red
Seguridad a Nivel de Transporte
Seguridad a Nivel de Aplicación
¿Qué es la ciberseguridad?
La sociedad de la información
Diseño, desarrollo e implantación
Factores de éxito en la seguridad de la información
Soluciones de Ciberseguridad y Ciberinteligencia CCN-CERT
Seguridad a Nivel Físico
Seguridad a Nivel de Enlace
Seguridad a Nivel de Red
Seguridad a Nivel de Transporte
Seguridad a Nivel de Aplicación
¿Qué es el hacking ético?
Aspectos legales del hacking ético
Perfiles del hacker ético
Tipos de ataques
Herramientas de hacking ético
Tests de vulnerabilidades
Tipos de ataques
Herramientas de hacking ético
Tipos de seguridad WiFi
Sniffing
Tipos de ataques
Herramientas de hacking ético
Tipos de seguridad web
Tipo de test de seguridad en entornos web
Introducción a Hack The Box
Crear una cuenta
Tutoriales
¿Qué es TryHackMe?
Crear una cuenta
Interfaz de TryHackMe
Introducción a la ciberseguridad
Seguridad ofensiva
Ciencia forense digital
Definición y objetivos de la gestión de servicios IT
Ciclo de vida del servicio IT
Principios básicos y beneficios para la organización
Relación entre IT y el negocio: Alineación estratégica
Componentes clave de un servicio IT
Diseño de la estrategia del servicio
Identificación de servicios críticos para el negocio
Gestión de la demanda y previsión de recursos
Gestión de la cartera de servicios (Service Portfolio Management)
Modelos de financiación y retorno de la inversión (ROI)
Creación de políticas de servicio
Procesos clave en el diseño del servicio
Gestión del catálogo de servicios (Service Catalog Management)
Gestión de niveles de servicio (SLA y OLA)
Gestión de la disponibilidad y capacidad
Planificación de la continuidad del servicio
Gestión de proveedores en el diseño del servicio
Seguridad de la información en el diseño del servicio
Conceptos básicos de la transición del servicio
Gestión de cambios: Cambios estándar y no estándar
Gestión de la configuración y activos del servicio (CMDB)
Gestión del conocimiento: Base de datos de errores conocidos
Planificación y soporte de la implementación del servicio
Validación y pruebas de servicio
Gestión de versiones y despliegue
Gestión de incidencias: Proceso de resolución
Gestión de problemas: Identificación y análisis de causa raíz
Gestión de eventos y su monitoreo
Gestión de accesos y permisos
Soporte técnico: Niveles y estructura del soporte
Gestión del rendimiento y disponibilidad en la operación
Ciclo de Deming (PDCA) y mejora continua
Análisis de métricas y KPIs para el rendimiento del servicio
Identificación de oportunidades de mejora
Evaluación de la madurez de los procesos
Herramientas para la automatización de la mejora continua
Gestión del cambio organizacional para la mejora del servicio
Principios fundamentales de la seguridad de la información
Gestión de riesgos de seguridad en servicios IT
Planificación de la seguridad en la entrega de servicios
Gestión de la confidencialidad, integridad y disponibilidad (CIA)
Cumplimiento normativo y regulaciones
Respuesta a incidentes de seguridad y continuidad del negocio
Gestión de expectativas del cliente
Comunicación efectiva y gestión de quejas
Relación entre la gestión del servicio y la experiencia del cliente
Aseguramiento de la calidad en la entrega del servicio
Análisis de la satisfacción del cliente
Sistemas de gestión de servicios IT (ITSM)
Integración de herramientas de monitoreo y análisis
Automatización de procesos de IT mediante RPA
Uso de inteligencia artificial y machine learning en la gestión de servicios
Implementación de herramientas de autoservicio
Evaluación de herramientas y su adaptación a la empresa
Tipos de contratos y acuerdos con proveedores
Gestión del ciclo de vida de los contratos de servicio
Monitoreo y evaluación del rendimiento de los proveedores
Gestión de riesgos en la subcontratación de servicios IT
Estrategias de negociación y gestión de SLA con proveedores
Principios de gobernanza IT y su relación con la gestión de servicios
Marco COBIT: Buenas prácticas de gobernanza IT
Gestión de riesgos IT y cumplimiento normativo
Auditoría de los servicios IT
Evaluación y seguimiento del gobierno IT en la organización
Impacto de la transformación digital en los servicios IT
Tendencias emergentes en la gestión de servicios IT
Aplicación de DevOps en la gestión de servicios
Cloud computing y gestión de servicios en la nube
ITSM y gestión de servicios en un entorno multicloud
Gestión de servicios IT en entornos de trabajo remoto
Características principales
Requerimientos: humanos y materiales
Limitaciones de un proyecto
Ámbito del proyecto
Finalidad del proyecto
Estructuración de gastos
Importancia y realización del presupuesto
Cálculo de resultados (Profit And Loss)
El business case
Continuidad con la atención al presupuesto
Valoraciones finales sobre el presupuesto
Los tres ejes o modelos
Estimación de los riesgos
Posibles riesgos
Primeros pasos
Selección de ideas
Organización del trabajo
Sector
Funcionalidades posibles
Contexto técnico
Generación de documentación
Calidad del código y su gestión
Control de versiones
Entorno de pruebas
La industrialización
La integración y sus inconvenientes
Las arquitecturas
Cloud-computing
El seguimiento del proyecto
Problemas e imprevistos
La dirección de control
Estimación sobre el tiempo necesario del jefe de proyecto
La gestión y estimación de los recursos
La planificación general
Finalización del proyecto
Titulación
Titulación de Máster de Formación Permanente en Ingeniería de Software y Sistemas Informáticos con 1500 horas y 60 ECTS expedida por UTAMED – Universidad Tecnológica Atlántico Mediterráneo.