Octavio César Escobar Jaramillo Análisis de guía de estudis EGEL
NOTA IMPORTANTE: La referencia de temas de apoyo presentada en este documento esta basada en el estudio de la guía ofrecida por el CENEVAL y en los temas que el elaborador considera deben cubrirse en cada área de acuerdo a su experiencia. Se invita a la reflexión de más temas basado en experiencias personales.
A. Análisis de sistemas de información
En esta área se evalúa la capacidad de diagnosticar un problema en la operación de una organización, ́ utilizando como estrategias (metodologías) el análisis de factibilidad, así como el análisis, la validación y la documentación de requerimientos a fin de proponer un sistema de información computacional.
A 1. Diagnóstico del problema y valoración de la factibilidad para el desarrollo de sistemas
de información (13 reactivos)
En esta subárea se evalúan los siguientes temas:
• Análisis preliminar de los sistemas de operación de la organización
• Diagnóstico de la situación de los sistemas de operación de la organización • Identificación de los problemas a resolver con sistemas de información • Análisis de factibilidad de productos comerciales contra desarrollos a la medida como • estrategias de solución del problema • Propuestas de sistemas de información computacional que solucionen la problemática detectada en la organización
Temas de apoyo recomendados por el profesor para esta subárea
Ingeniería de software. Ciclo de vida de los sistemas Planeación de entrevistas, encuestas, cuestionarios Criterios de decisión entre sistemas comerciales y hechos a la medida Benchmarking Modelos de comercio electrónico UML: Diagramas de casos de uso. Tipos de sistemas existentes en las organizaciones: CRM, ERP, TPS, etc.). (Arq. Sistemas) Principales tecnologías para soluciones de software: Cómputo en la nube, movilidad, geo localización, big data, etc.) Elaboración de estudios de factibilidad y de viabilidad
A 2. Modelado de los requerimientos de un sistema de información (11 reactivos)
En esta subárea se evalúan los siguientes temas:
• Análisis de los requerimientos de un sistema de información
Análisis guía de estudios ISOFT Octavio César Escobar Jaramillo Análisis de guía de estudis EGEL
• Validación de los requerimientos de un sistema de información • Documentación de los requerimientos de un sistema de información
Temas de apoyo recomendados por el profesor para esta subárea Características de manuales técnicos – arquitectura de software Modelos de negocio electrónico: B2B, B2C, C2C, G2C, etc. Diagramas Pert, Gantt RUP SDLC CPM (Modelo de ruta crítica)
B. Desarrollo e implantación de aplicaciones computacionales
En esta área se evalúa la capacidad de elegir metodologías, técnicas y herramientas para modelado de la solución del problema mediante la selección adecuada del lenguaje de programación y de la herramienta de implementación, realizando la codificación y validación de la misma. Además se evalúan las técnicas de implantación del sistema y su simulación basada en modelos matemáticos.
B 1. Diseño de la solución del problema de tecnología de información (17 reactivos)
En esta subárea se evalúan los siguientes temas:
• Desarrollo del modelo inicial de la solución del problema de tecnología de información
• Ajuste de modelos de la solución de tecnología de información • Diseño de la arquitectura del sistema • Modelado de datos para el sistema
Temas de apoyo recomendados por el profesor para esta subárea SOW-FODA Metodologías desarrollo Arquitecturas de sistemas: monolítica, Cliente-servidor, Multicapa Arquitectura orientada a servicios: SOA UML RUP Maquetas-prototipos Open Source – código libre Patrones de diseño: MVC SaaS, IaaS, PaaS Análisis capacidades Virtualización Cloud Computing Análisis guía de estudios ISOFT Octavio César Escobar Jaramillo Análisis de guía de estudis EGEL
B 2. Desarrollo de sistemas (41 reactivos)
En esta subárea se evalúan los siguientes temas:
• Herramientas de desarrollo del sistema
• Codificación del sistema • Validación de la solución tecnológica • Ajuste del producto de software desarrollado
Temas de apoyo recomendados por el profesor para esta subárea
Técnicas de costeo de desarrollo. (Ejemplo: COCOMO). Patrones de diseño (Ej MVC) Testing Metodologías de desarrollo Metodologías ágiles - SCRUM Diagramas de flujo Diagrama UML de clases Características de lenguajes de programación: java, C, PHP, PERL, Ruby, Swift, C#, Python Mejores prácticas de programación Entornos de desarrollo (IDE) Herramientas CASE Servidores de aplicaciones Relación con B.D. REST Servicios web - Webservices Pilares de POO (Abstracción. Herencia, encapsulamiento, polimorfismo) HTML CSS XML XSD XSLT Ajax JSON CMS (Sistema gestor de contenidos) Frameworks: Jquery, Spring, Hybernate, Primefaces, AngularJS
B 3. Implantación de sistemas (7 reactivos)
En esta subárea se evalúan los siguientes temas:
• Técnicas de implantación de sistemas
Análisis guía de estudios ISOFT Octavio César Escobar Jaramillo Análisis de guía de estudis EGEL
• Elementos para poner en operación un producto de software • Pruebas de operación y validez de un producto de software
Temas de apoyo recomendados por el profesor para esta subárea
Pruebas estáticas Pruebas dinámicas Pruebas de compatibilidad Pruebas unitarias Pruebas de validación Pruebas de integración Pruebas de regresión Pruebas de sistema Pruebas de aceptación Pruebas funcionales Pruebas no funcionales
B 4. Aplicación de modelos matemáticos (9 reactivos)
En esta subárea se evalúan los siguientes temas:
• Aplicación de las ciencias básicas a la ingeniería de software
• Simulación de sistemas mediante herramientas computacionales
Temas de apoyo recomendados por el profesor para esta subárea
Modelos de simulación
C. Gestión de proyectos de tecnologías de información
En esta área se evalúan los conocimientos de las metodologías de planeación, gestión y administración de ́ proyectos de desarrollo e infraestructura, así como los métodos de control de calidad en tecnologías de la información.
C 1. Administración de proyectos de tecnologías de información (10 reactivos)
En esta subárea se evalúan los siguientes temas:
• Administración de los recursos de proyectos de tecnologías de información
• Verificación del cumplimiento de las metas del proyecto de tecnologías de información
Análisis guía de estudios ISOFT Octavio César Escobar Jaramillo Análisis de guía de estudis EGEL
Temas de apoyo recomendados por el profesor para esta subárea ITIL Cobit CMMI ISO Six Sigma SLA
C 2. Control de calidad de proyectos de tecnologías de información (16 reactivos)
En esta subárea se evalúan los siguientes temas:
• Selección de los modelos de calidad para tecnologías de información
• Aplicación de metodologías para el modelo de calidad seleccionado • Establecimiento de las métricas de calidad para proyectos de tecnologías de información • Verificación del cumplimiento de las métricas de calidad en proyectos de tecnologías de información
Temas de apoyo recomendados por el profesor para esta subárea Estándares ISO Auditoría Metodologías de desarrollo tradicional (cascada, iteractivo, prototipos) Metodologías ágiles Six Sigma Lecciones aprendidas Memoria técnica
D. Implementación de redes, bases de datos, sistemas operativos y
lenguaje de desarrollo En esta área se evalúan los aspectos fundamentales de implantación y administración de redes computacionales, así ́ como el modelado y desarrollo de sistemas de bases de datos; la configuración y administración de sistemas operativos y los componentes esenciales de un lenguaje de programación.
D 1. Gestión de redes de datos (16 reactivos)
En esta subárea se evalúan los siguientes temas:
• Diseño de modelos de redes en base a un requerimiento de una organización
• Implementación redes de datos Análisis guía de estudios ISOFT Octavio César Escobar Jaramillo Análisis de guía de estudis EGEL
• Administración y operación de una red de datos
Temas de apoyo recomendados por el profesor para esta subárea Arquitecturas de redes (WAN, LAN, MAN) Elementos de seguridad de redes (VPN, POP, TFTP) Protocolos de red Materiales para instalar redes (cable, rj45, switch, patch, panel) Cableado horizontal y cableado vertical Tipos de cables (STP, UTP, etc.) Redes inalámbricas Seguridad de redes
D 2. Gestión de bases de datos (22 reactivos)
En esta subárea se evalúan los siguientes temas:
• Diseño de bases de datos relacionales
• Implementación de bases de datos • Administración, instalación, configuración y mantenimiento de una base de datos
Temas de apoyo recomendados por el profesor para esta subárea
Reglas de normalización DWH (procesos de ETL, OLAP, Data-mart) Data mining Seguridad de bases de datos. (Encripción) Conceptos de B.D. (Constraint, FK, PK) Programación en BD (Stored procedure, Triggers, Packages) Java Stored Procedures Big Data
D 3. Gestión de sistemas operativos y lenguajes de desarrollo (19 reactivos)
En esta subárea se evalúan los siguientes temas:
• Selección del sistema operativo o lenguaje de desarrollo de acuerdo a las características y
necesidades de la organización • Configuración de sistemas operativos
Temas de apoyo recomendados por el profesor para esta subárea Sistemas operativos distribuidos. UNIX y sus derivaciones (Linux, Solaris, ertc.) Análisis guía de estudios ISOFT Octavio César Escobar Jaramillo Análisis de guía de estudis EGEL
Funciones y comandos básicos de Windows, UNIX Seguridad en sistemas