Analista de Sistemas – Curso Básico
El curso “Analista de Sistemas – Curso Básico” está diseñado para personas que desean iniciar su carrera como analistas de sistemas o que planean hacer la transición a esta profesión desde áreas afines como desarrollo, testing, gestión de proyectos o …
Overview
El curso “Analista de Sistemas – Curso Básico” está diseñado para personas que desean iniciar su carrera como analistas de sistemas o que planean hacer la transición a esta profesión desde áreas afines como desarrollo, testing, gestión de proyectos o soporte técnico. El curso es ideal para quienes buscan comprender los fundamentos del análisis de sistemas, el rol que juega el analista en los equipos de desarrollo y cómo aplicar las mejores prácticas en la recogida, documentación y gestión de requisitos.
Durante el curso, los estudiantes aprenderán quién es el analista de sistemas, cuáles son sus responsabilidades y en qué se diferencia del analista de negocios. Se abordarán los distintos entornos laborales donde puede trabajar un analista, incluyendo equipos de producto, outsourcing y consultoría. Se explicará la importancia del análisis de sistemas en el desarrollo de software y cómo el analista contribuye en cada etapa del ciclo de vida del producto.
Los participantes estudiarán los diferentes tipos de requisitos (de negocio, de usuario, de sistema) y dominarán métodos efectivos para su recopilación, como entrevistas, talleres y observación. Aprenderán a documentar requisitos utilizando user stories, casos de uso y diagramas, así como a identificar ejemplos de buenas y malas prácticas en la especificación de requisitos.
El curso incluye una introducción al modelado de procesos de negocio, cubriendo notaciones como BPMN e IDEF0, y enseña a evitar errores comunes en la modelización. Se revisarán los principales tipos de documentación (BRD, SRS, Vision, especificaciones vivas) y cómo crear especificaciones claras y comprensibles. También se explorarán los principales tipos de diagramas (BPMN, UML, ERD) y formatos de datos (JSON, XML, YAML), esenciales para la comunicación y documentación técnica.
Los estudiantes conocerán las herramientas clave para el trabajo del analista, como Miro, Draw.io, Figma, y plataformas para la gestión de requisitos como Confluence, Jira y Notion. Se introducirá el uso básico de SQL y la importancia de las bases de datos en el análisis de sistemas.
El curso aborda la colaboración del analista con los equipos de desarrollo y testing, su papel en equipos Agile y cómo evitar convertirse en un cuello de botella en el proceso. Se presentarán los conceptos fundamentales de arquitectura de software que todo analista debe entender, incluyendo la arquitectura cliente-servidor, fundamentos de HTTP, backend y frontend, y el ciclo de vida de una funcionalidad desde la idea hasta producción, así como la importancia de CI/CD y las limitaciones técnicas.
Por último, se explicará qué son las API, los conceptos básicos de integración (REST, SOAP, Webhook), cómo documentarlas y acordar formatos de datos y protocolos. El curso culmina con una visión general del flujo de trabajo del analista desde la idea hasta la especificación final.
Al finalizar este curso, los estudiantes:
- Comprenderán el rol y las responsabilidades del analista de sistemas.
- Sabrán cómo recoger, documentar y gestionar requisitos de manera efectiva.
- Podrán modelar procesos de negocio y utilizar las notaciones y herramientas más importantes.
- Serán capaces de interactuar y colaborar eficazmente con equipos de desarrollo y testing.
- Entenderán los fundamentos técnicos clave necesarios para comunicarse con los equipos de IT.
- Estarán preparados para dar los primeros pasos en la profesión de analista de sistemas o para aplicar estos conocimientos en sus roles actuales.
Curriculum
- 10 Sections
- 28 Lessons
- Lifetime
- Introducción al análisis de sistemas3
- El papel del analista en el ciclo de vida del software2
- Tipos y gestión de requisitos3
- Documentación y especificación de requisitos3
- Modelado de procesos de negocio y diagramas3
- Herramientas y formatos de datos para el analista3
- Colaboración con desarrollo, testing y equipos Agile3
- Fundamentos técnicos para el analista de sistemas3
- API, integraciones y documentación técnica3
- El proceso completo: de la idea a la especificación2