Introducción:
El objetivo del curso es aportar a los alumnos los conocimientos y habilidades necesarias para entender la utilidad de UML en proyectos de desarrollo de software.
Objetivos:
Al finalizar el curso los alumnos podrán:
Conocer los aspectos esenciales de la notación UML 2.0 para formalizar las necesidades de los usuarios.
Elaborar y certificar los entregables clave de un proyecto para especificar los escenarios de usabilidad de un producto con distintos artefactos de modelado UML.
Utilizar una metodología ágil que facilitar el seguimiento de un proyecto en base a un consenso previo sobre la "Unidad mínima de documentación UML" que consideramos sostenible para una determinada escala de proyecto.
Dirigido a:
Analistas, Programadores, Arquitectos, Responsables de la captura y formalización de requerimientos, Responsables de calidad y procesos en proyectos y Responsables de proyecto de desarrollo de software.Requisitos previos:
Disponer de experiencia mínima de 3 años en el ámbito de la programación.
Profesorado:
Contamos con un equipo de instructores altamente cualificados que combinan la actividad formativa con el desarrollo de su actividad profesional como expertos en el campo de las TIC. Profesionales certificados por los principales fabricantes del sector capaces de transferir de forma amena y entendedora los conceptos técnicos más abstractos.
Documentación:
Cada alumno recibirá un ejemplar de la Documentación oficial elaborada por B2T.Certificación:
Todos los alumnos que finalicen con éxito el curso recibirán un certificado de asistencia emitido por netmind. Por la asistencia a este curso se otorgan 24 PDUs de Project Management Institute.
Contenidos:
Introducción
1.1 ¿Qué es UML?
1.2 Multidimensionalidad.
1.3 Granularidad y entrelazamiento.
1.4 La trampa del lenguaje.
1.5 Definir el problema.
Identificación de requerimientos con UML
2.1 Captura de necesidades.
2.2 Normalización de requisitos.
2.3 Casting de Actores.
2.4 Definición de responsabilidades.
2.5 Vocabulario controlado del proyecto.
Formalización de contratos de funcionalidad
3.1 Prototipaje de los escenarios de usabilidad.
3.2 Uso de patrones y plantillas predefinidas.
Metodologías ágiles para desarrollar software
4.1 Matriculación de un proyecto.
4.2 Fases.
4.3 Procesos de proyecto .
4.4 Repertorio de entregables.
4.5 Plan Director de Iteraciones.
4.6 Casting de Roles participantes.
4.7 Esquema de cooperación.
Contactar