Modelado visual utilizando UML - curso 22.900 rublos. del IBS Training Center, formación 16 horas, Fecha 28 de noviembre de 2023.
Miscelánea / / November 28, 2023
La base del éxito de cualquier proyecto de TI es una comunicación bien organizada entre todos sus participantes: miembros del equipo del proyecto, clientes, subcontratistas. La complejidad de construir dicha comunicación aumenta significativamente a medida que se expande la geografía de los proyectos, cuando todos los participantes no sólo hablan diferentes idiomas, sino que también tienen diferentes mentalidades. Sin embargo, si el proyecto se concentra en un país, a menudo resulta que los representantes empresariales y Los desarrolladores de software difieren en lenguaje y mentalidad casi tan radicalmente como los residentes. diferentes paises.
¿Cómo podemos asegurarnos de que la información importante para el proyecto sea accesible y comprensible para todos los participantes? ¿Cómo podemos desarrollar un “lenguaje común” que nos permita describir las soluciones de diseño de forma clara, inequívoca y completa?
La mejor práctica en esta dirección es utilizar lenguajes de modelado visual que le permitan deshacerse de la ambigüedad de los lenguajes naturales. Su eficacia se basa en dos principios fundamentales:
- imágenes gráficas claras para describir incluso conceptos abstractos;
- reglas formales claras para crear modelos holísticos a partir de estas imágenes gráficas.
Para los proyectos de TI actuales, el lenguaje de modelado visual más universal y conveniente es UML (lenguaje de modelado unificado). Le permite describir sistemas de cualquier complejidad desde diferentes puntos de vista en cualquier etapa del proceso de desarrollo.
Esta formación está dedicada al estudio de varios tipos de diagramas UML más demandados a la hora de preparar requisitos: Clase, Caso de Uso, Secuencia, Actividad, Máquina de Estados. Durante la formación, los estudiantes se familiarizarán con la metodología para la construcción de cada tipo de diagrama y desarrollarán habilidades de modelado durante ejercicios prácticos.
Construir modelos visuales correctos y útiles es imposible sin un pensamiento orientado a objetos adecuado; el mero conocimiento de la sintaxis UML no es suficiente para ello. Por lo tanto, durante la formación se presta mucha atención a repasar los fundamentos del enfoque orientado a objetos (OOP). En particular, se discuten conceptos de programación orientada a objetos como abstracción, modularidad, herencia, encapsulación y polimorfismo.
El curso forma parte de la escuela “Análisis de Sistemas”. La especialización de la escuela es identificar, documentar y estructurar los requisitos para los sistemas de información. Los materiales educativos de la escuela se desarrollan en base a la guía internacional “Guía para el conocimiento del análisis empresarial ® (BABOK ®), versión 2”.
En particular, el curso aborda temas relacionados con algunas técnicas BABOK ®: “Modelado de datos”, “Organizacional modelado", "Modelado de procesos", "Escenarios y casos de uso", "Diagramas de secuencia", "Diagramas estado."
El lenguaje UML es compatible con una gran cantidad de herramientas CASE gratuitas y de pago: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS y muchas otras.
El curso no analiza ni aplica estas herramientas en detalle, pero analiza opciones para elegirlas en proyectos de TI.
Este curso también está disponible en formato online.
Toda la información publicada en esta sección de Lifehacker no es una oferta pública según lo definido por las disposiciones del artículo 437 del Código Civil de la Federación de Rusia y tiene únicamente fines informativos.
El servicio utiliza tecnologías del proyecto "Educado" y no proporciona servicios educativos.