La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

“ Un Modelo UML indica que es lo que supuestamente hará el sistema, más no cómo lo hará.” INTRODUCCIÓN UML OMAR HERNÁNDEZ OLIVARES.

Presentaciones similares


Presentación del tema: "“ Un Modelo UML indica que es lo que supuestamente hará el sistema, más no cómo lo hará.” INTRODUCCIÓN UML OMAR HERNÁNDEZ OLIVARES."— Transcripción de la presentación:

1 “ Un Modelo UML indica que es lo que supuestamente hará el sistema, más no cómo lo hará.” INTRODUCCIÓN UML OMAR HERNÁNDEZ OLIVARES

2 Contenido Introducción Por qué es necesario UML La concepción del UML Diagramas de UML Conclusiones Bibliografía OMAR HERNÁNDEZ OLIVARES

3 Introducción El UML (Lenguaje Unificado de Modelado) es una de las herramientas más utilizadas en el mundo actual del desarrollo de sistemas. Permite a los creadores de sistemas generar diseños que capturen sus ideas en una forma fácil de comprender y de comunicar. OMAR HERNÁNDEZ OLIVARES

4 Introducción (II) OMAR HERNÁNDEZ OLIVARES Antes de UML el desarrollo de sistemas era prácticamente al azar, los analistas intentaban evaluar los requerimientos del cliente mediante una notación personal difícil de comprender para el resto del equipo de desarrollo. Se cometían errores en las etapas de desarrollo de sistemas, esto responde a la pregunta de software ineficiente, con errores y difíciles de utilizar.

5 Por qué es necesario UML OMAR HERNÁNDEZ OLIVARES En los inicios de la programación no se hacia un análisis profundo. Se hacían garabatos en una servilleta. Se escribía el código conforme se requería. Hoy en día se requiere un plan bien establecido. El cliente debe de comprender lo que se va ha hacer. Trabajo en equipo Sistemas informáticos completos. Componentes de software y hardware Redes Bases de datos Interfaces

6 Por qué es necesario UML (II) OMAR HERNÁNDEZ OLIVARES Se debe mostrar un mapa de diseño. Resultado de un análisis Reducir el tiempo de desarrollo. El tiempo es dinero Notación de diseño Analistas Desarrolladores Clientes UML única notación

7 La concepción del UML OMAR HERNÁNDEZ OLIVARES UML es la creación de Grady Booch James Rumbaugh, Ivar Jacobson. 80´s tenían sus Propias metodologías de análisis y diseño 90’s se unen y crean un solo modelo UML entra en la industria del software (consorcio UML) DEC, Hewlett-Packard, Microsoft, Oracle, Texas Instruments y Rational. UML 1.0 en 1997 UML como estándar en 1998

8 Diagramas UML OMAR HERNÁNDEZ OLIVARES UML esta compuesto por diferentes elementos gráficos que se confinan para conformar diagramas. UML es un lenguaje y tiene reglas para combinar sus diagramas. Modelar un sistema es como los planos de un edificio.

9 Diagramas UML (II) OMAR HERNÁNDEZ OLIVARES Diagramas de clases Cuando piensas en una cosa, esa cosa tiene atributos, funciones y derivan de algún tipo de cosa. Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares. Modelamos el software como en el mundo real es mucho mas fácil diseñar un sistema.

10 Diagramas UML (III) OMAR HERNÁNDEZ OLIVARES La notación es mediante un rectángulo, en la parte superior va el nombre de la clase, después los atributos y al final las acciones.

11 Diagramas UML (IV) OMAR HERNÁNDEZ OLIVARES Diagrama de objetos Un objeto es una instancia de una clase. Se especifica por un nombre pero conserva toda descripción de su clase.

12 Diagramas UML (V) OMAR HERNÁNDEZ OLIVARES Diagramas de casos de uso Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Se obtiene los requerimientos del sistema desde el punto de vista del usuario.

13 Diagramas UML (VI) OMAR HERNÁNDEZ OLIVARES Diagrama de estados En cualquier momento un objeto se encuentra en un estado en particular. Un elevador esta arriba, abajo, moviéndose Una lavadora podrá estar en remojo, enjuague, centrifugado o apagada.

14 Diagramas UML (VII) OMAR HERNÁNDEZ OLIVARES

15 Diagramas UML (VIII) OMAR HERNÁNDEZ OLIVARES Diagrama de secuencias Los diagramas anteriores representan información estática, este diagrama muestra la iteración con base en el tiempo. Operaciones de la lavadora El agua empezara a llenar el tambor mediante una manguera. El tambor permanecerá inactivo durante cinco minutos La manguera dejara de abastecer cinco minutos El tambor girara por quince minutos El agua jabonosa saldrá por el drenaje Comenzara nuevamente el llenado de agua El tambor gira El agua se detiene El agua por el drenaje Tambor incremente la velocidad Lavado finalizado.

16 Diagramas UML (VIX) OMAR HERNÁNDEZ OLIVARES

17 Diagramas UML (XX) OMAR HERNÁNDEZ OLIVARES Diagrama de actividades Las actividades que ocurren dentro de un caso de uso o dentro de un comportamiento de un objeto en secuencia.

18 Diagramas UML (XXI) OMAR HERNÁNDEZ OLIVARES Diagrama de colaboraciones Los elementos de un sistema trabajan en conjunto para cumplir con los objetivos del sistema.

19 Diagramas UML (XXII) OMAR HERNÁNDEZ OLIVARES Diagrama de componentes El moderno desarrollo de software se realiza mediante componentes.

20 Diagramas UML (XXIII) OMAR HERNÁNDEZ OLIVARES Diagrama de distribución muestra la arquitectura física de un sistema informático. Representa equipos, dispositivos, conexiones. Cada cubo representa con dispositivo, y las líneas son las conexiones.

21 Diagramas UML (XXIV) OMAR HERNÁNDEZ OLIVARES Paquetes Se requiere la necesidad de organizar los elementos de un diagrama en un grupo.

22 Diagramas UML (XXV) OMAR HERNÁNDEZ OLIVARES Notas Rectángulo con una esquina doblada, y dentro del rectángulo se coloca una explicación, se conecta mediante una línea punteada.

23 Diagramas UML (XXVI) OMAR HERNÁNDEZ OLIVARES Estereotipos Debes en cuando ciertos proyectos requieren de símbolos y diagramas hechos a la medida, los estereotipos le permiten tomar elementos de UML y convertirlos a unos propios.

24 Conclusiones OMAR HERNÁNDEZ OLIVARES el desarrollo de sistemas es una actividad humana, sin un sistema de notación fácil de comprender, el proceso de desarrollo tiene una gran cantidad de errores. UML es un sistema de notación que se ha convertido en estándar en el mundo de desarrollo de sistemas. El UML esta constituido por un conjunto de diagramas y proporciona un estándar que permite al analista de sistemas generar un anteproyecto de varias facetas que sean comprensibles para los clientes, desarrolladores y todos aquellos que estén involucrados en el proceso de desarrollo. Es necesario contar con todos esos diagramas dado que cado uno de ellos se dirige a cada tipo e persona implicada con el sistema. Un Modelo UML indica que es lo que supuestamente hará el sistema, más no cómo lo hará.

25 Bibliografía OMAR HERNÁNDEZ OLIVARES Joseph Schmuller “Aprendiendo UML en 24 horas” Prentice Hall.


Descargar ppt "“ Un Modelo UML indica que es lo que supuestamente hará el sistema, más no cómo lo hará.” INTRODUCCIÓN UML OMAR HERNÁNDEZ OLIVARES."

Presentaciones similares


Anuncios Google