La herramienta UML es la capacidad de diagramatizacion y los
diferentes tipos de diagrama que soporta la herramienta. Es la que admite un diseño desde inicio a fin y viceversa con esquemas amplios para documentar detalladamente los procesos. Los tipos de diagrama son estáticos (clase, objeto, casos de uso, componentes y despliegue) y dinámicos (estados, actividad, secuencia y colaboración) No es una metodología, es una notación para desarrollar procesos es decir son reglas como la semántica, sintácticas y pracmáticas. Es por ello que nos permite plasmar y relacionar con distintas intenciones como el análisis y el diseño. Tener en cuenta las notaciones de los símbolos si se están usando de forma correcta consultando a la página www.uml.org si es valido o no esos símbolos a la hora de modelar Es visual ya que se trabaja con cajas flechas y con diagramas representando las ideas de como estructurar nuestros programas de una forma mucho mas visual. Primero porque las ideas que tenemos en nuestro cerebro son difíciles de explicar a los demás, luego plasmamos la idea y luego trabajamos sobre ellos PREGUNTA 2.- DESCRIBAS LAS FUNCIONES DE LOS OBJETOS UML
Sitúa los diagramas de objetos, que contiene un conjunto de
instancias de los elementos encontrados en el diagrama de clases, representa la parte estática de una interacción, por lo que colaboraran, pero sin ninguno de los mensajes intercambiados entre ellos. Se utilizan para modelar estructuras implica tomar una instantánea de los objetos de un sistema en un cierto momento. Revisión de una iteración especifica de un sistema general obteniendo una vista de alto nivel para caso de usos específicos. Se tiene que respetar la estructura de objetos (atributos y acciones) considerando sus tres comportamientos nombre, atributo y operaciones PREGUNTA 3.- CUALES SON LAS PRINCIPALES VENTAJAS DEL USO DE UML
Con el UML todos los cambios que se considere para un sistema
pueden ser probados primero en papel y según los resultados que arrojen en la planificación y diseño se cuantificara el impacto que generen dándose un mayor soporte a la planeación de los proyectos. La aplicación del lenguaje UML hace necesario la participación del usuario en la definición de requerimientos y mejora el sistema según sean las necesidades del usuario. Los sistemas comparten similitudes y es muy probable que partes de un diseño y rutinas de programación puedan ser usadas en ocasiones esta favorece una administración adecuada, un bajo costo y la minimización de errores. Ayuda al analista a comprender que un sistema deberá comportarse y así el usuario verá lo que desee ver.