a-Busque y seleccione la información necesaria para explicar la importancia delUML integrando cualquier medio visual.Impor...
El UML es una herramienta muy importante en la elaboración de sistemas, estácompuesta de diagramas lo que nos facilita la ...
Se diseña los componentes del sistema       Se protegen los datos       se posibilita una reducción de acoplamientoDiagram...
Diagrama de componentesEste nos sirve a describir los elementos físicos del sistema y sus relaciones, muestralas opciones ...
Diagrama de despliegueEsto serviría a que un servidor se puede comunicar con un cliente por medio de unared y poder interc...
Diagramas de secuenciaEste verifica los objetos para ver si tiene errores.El diagrama muestra los objetos por medio de lín...
Taller 3 uml
Upcoming SlideShare
Loading in …5
×

Taller 3 uml

656 views

Published on

  • Be the first to comment

  • Be the first to like this

Taller 3 uml

  1. 1. a-Busque y seleccione la información necesaria para explicar la importancia delUML integrando cualquier medio visual.Importancias del UML • Proporcionar a los usuarios un lenguaje de modelado visual expresivo y utilizable para el desarrollo e intercambio de modelos significativos. • Proporcionar mecanismos de extensión y especialización. • Ser independiente del proceso de desarrollo y de los lenguajes de programación. • Proporcionar una base formal para entender el lenguaje de modelado. • Fomentar el crecimiento del mercado de las herramientas OO. • Soportar conceptos de desarrollo de alto nivel como pueden ser colaboraciones, frameworks, patterns, y componentes. • Integrar las mejores prácticas utilizadas hasta el momento.El UML es una parte muy importante para el desarrollo de Software Orientados aObjetos y en el Proceso de Desarrollo de Software. Utiliza, en su mayor parte,notaciones gráficas para expresar para expresar los proyectos de diseño del Software.Utilizando el ayudante del UML puede comunicar el equipo de proyecto, explorar elpotencial de diseños, y validar el diseño de la arquitectura del Software.Es un lenguaje de modelado visual que se usa para especificar, visualizar, construir ydocumentar artefactos de un sistema de software. Se usa para entender, diseñar,configurar, mantener y controlar la información sobre los sistemas a construir.UML capta la información sobre la estructura estática y el comportamiento dinámico deun sistema. Un sistema se modela como una colección de objetos discretos queinteractúan para realizar un trabajo que finalmente beneficia a un usuario externo.El lenguaje de modelado pretende unificar la experiencia pasada sobre técnicas demodelado e incorporar las mejores prácticas actuales en un acercamiento estándar.UML no es un lenguaje de programación. Las herramientas pueden ofrecergeneradores de código de UML para una gran variedad de lenguaje de programación,así como construir modelos por ingeniería inversa a partir de programas existentes.El UML se usa para definir un sistema de software; para detallar los artefactos en elsistema, para documentar y construir, es el lenguaje en el que está escrito el plano. ElUML se puede usar en una gran variedad de formas para soportar una metodología dedesarrollo de software (tal como el Proceso Unificado de Rational) pero no especificaen sí mismo qué metodología o proceso usar.b. Elabore un ensayo donde expone los beneficios que ofrece cada uno de losdiagramas UML a la hora de diseñar sistemas.
  2. 2. El UML es una herramienta muy importante en la elaboración de sistemas, estácompuesta de diagramas lo que nos facilita la elaboración de problemas, sirve paramejorar los problemas que tengamos, nos permite desarrollar problemas con mayorfacilidad donde nos muestran donde tenemos errores para poder corregirlos.Los diagramas de vista: nos sirve para poder insertar textos, añadir enlaces, podemosanalizar el sistema, también podemos llevar el control de lo que hemos hecho contodas las modificaciones que le asemos a todas la versiones del sistema.Diagrama de casos de usoNo sirve para introducir textos donde se exponen ciertos comentarios mediante unglobito lo que nos facilita el problema.Ventajas: Las descripciones de los casos de uso son más cortas y se entienden mejor. La identificación de funcionalidad común puede ayudar a descubrir el posible uso de componentes ya existentes en la implementación.Diagrama de clases La importancia en el diseño de páginas es que este diagrama lo utilizan en el procesode hacer el análisis y el diseño donde permite crear el diseño conceptual de lainformación que se maneja en el sistema.Ventajas Propone soluciones a algunos errores Representa las relaciones entre las clases de sistema
  3. 3. Se diseña los componentes del sistema Se protegen los datos se posibilita una reducción de acoplamientoDiagramas de objetosSon muy similares a diagrama de clases, son utilizados durante el proceso de Análisisy diseño de los sistemas donde podemos tener barios enlaces similares pero que al findeterminan lo mismo, también por medio de mensaje que se relaciona uno con el otro.Ventajas Comunicación con el cliente Determinación de requerimientos Generación de pruebas del sistema
  4. 4. Diagrama de componentesEste nos sirve a describir los elementos físicos del sistema y sus relaciones, muestralas opciones de realización incluyendo códigos, archivos, paquetes, informaciónadicional, etc.También podemos ir diseñando por partes donde podemos coger archivos u otrascosas que nos sirve para poder diseñar y complementar con otros archivos para hacerun trabajo bien hecho.Ventajas representan aspectos físicos del sistema se puede escribir desde cero para el nuevo sistema se puede importar información de otros productos
  5. 5. Diagrama de despliegueEsto serviría a que un servidor se puede comunicar con un cliente por medio de unared y poder intercambiar información, pero también el servidor se puede conectar conmucho más clientes por medio de la red.Ventajas que por medio de una red se pueden conectar con un cliente se puede compartir información
  6. 6. Diagramas de secuenciaEste verifica los objetos para ver si tiene errores.El diagrama muestra los objetos por medio de líneas verticales o flechas horizontalestambién por una línea de vida.Ventajas puede verse con facilidad. se puede identificar los modelos que dificultan los programas.

×