Temas UNIDAD 3 Introducción Cuando usar UML Por qué usar UML Diagramas de Caso de Uso Actores Asociaciones Dependencias
Introducción Lenguaje Unificado de Modelado (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; aún cuando todavía no es un estándar oficial, está apoyado en gran manera por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables.
Cuando usar UML UML es muy útil cuando se requiere documentar el proyecto. Sin importar el tamaño del proyecto, es recomendable documentarlo, sobre todo pensando en que las personas que se encargan actualmente del desarrollo, pudieran abandonar la empresa por alguna razón. Otra razón de usar UML es cuando se trabaja en equipo, y se requiere de una correcta estructuración de los requerimientos del sistema. Una práctica común en algunos programadores, es no documentar los proyectos que desarrollan. Esto trae consigo problemas posteriores cuando alguna otra persona toma el proyecto y realiza ajustes. No cuenta con la documentación requerida para comprender el cómo funciona el sistema. Se recomienda usar Casos de Uso en casi todos los proyectos. Son de gran ayuda en la exposición y determinación de requerimientos, así como para la planeación de proyectos. Conforme avanza el desarrollo de un proyecto, los casos de uso se hacen más visibles y útiles.
Por qué usar UML Mientras que el valor estratégico del software aumenta para muchas compañías, la industria busca técnicas para automatizar la producción del