La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

El Lenguaje de Modelación Unificado

Presentaciones similares


Presentación del tema: "El Lenguaje de Modelación Unificado"— Transcripción de la presentación:

1 El Lenguaje de Modelación Unificado

2 Las buenas noticias.... El 26% de los proyectos de software son exitosos. Standish Group, CHAOS Report, 2000

3 Las malas noticias Eso significa que el 74% falla.
Standish Group, CHAOS Report, 2000

4 Cómo estar seguro de que un proyecto fallará?
Deficiencia de entradas de usuario Objetivos confusos Especificaciones y requerimientos incompletos Cambios en los requerimientos y especificaciones Deficiencia en la planeación del proyecto COMUNICACIÓN

5 Qué hace falta? La necesidad de un lenguaje común de comunicación que unifique los diferentes puntos de vista de las personas involucradas en el desarrollo de un sistema (contratistas, analistas, desarrolladores, etc...).

6 Modelamiento El desarrollo de software consiste en desarrollar abstracciones ejecutables Una abstracción es un modelo Por ejemplo, una clase es una abstracción de una entidad del mundo real o de un concepto.

7 Que es Modelamiento Visual?
Modelamiento visual es el proceso de describir gráficamente un sistema a ser desarrollado. La modelación visual permite mostrar los detalles esenciales de un problema complejo y filtrar los no esenciales. También provee un mecanismo para visualizar el sistema ha ser desarrollado desde diferentes perspectivas.

8 Porqué debe modelarse un software?
Diseñar un modelo para sistemas de software es tan fundamental como tener un modelo para una construcción grande. Los buenos modelos: Identifican requerimientos y comunican información Se enfocan en como interactúan los componentes sin necesidad de detalles Permite visualizar las relaciones entre componentes de diseño Mejor la comunicación entre un equipo de desarrollo a través del uso de un lenguaje gráfico común

9 El Lenguaje de Modelación Unificado
El Lenguaje de Modelación Unificado (UML) es un lenguaje estándar para la escritura de modelos de software. UML puede ser utilizado para visualizar, especificar, construir y documentar los artefactos de un sistema de software intensivo.

10 Construcción de Bloques UML
Elementos Relaciones Diagramas

11 Elementos Elementos Estructurales Elementos de Comportamiento
clases, interfaces, colaboraciones, caso de uso, clases activas, componentes, nodos. Elementos de Comportamiento interacciones, máquinas de estado Elementos de Agrupación Paquetes Elementos de Anotación Notas

12 Relaciones Dependencia Asociación Generalización Realización

13 Diagramas Diagramas de comportamiento Diagramas estructurales
Diagramas de Caso de Uso Diagramas de Actividad Diagramas de Colaboración Diagramas de Componente Diagrama de Secuencia Diagramas estructurales Diagramas de Clases Diagrama de Estado

14 Diagrama de Clase CINVESTAV-IPN

15 Diagrama de Caso de Uso CINVESTAV-IPN

16 Diagramas (Cont.) Diagrama de Secuencia Diagrama de Colaboración
Un diagrama de secuencia es un diagrama de interacción que enfatiza el orden en el tiempo de mensajes. Diagrama de Colaboración Un diagrama de colaboración es un diagrama de interacción que enfatiza la organización estructural de objetos que envían y reciben mensajes. Diagramas de Estado Un diagrama de estado muestra una máquina de estado, consistente de estados, transiciones, eventos, y actividades. CINVESTAV-IPN

17 Diagrama de Secuencia CINVESTAV-IPN

18 Diagrama de Secuencia Cont.
CINVESTAV-IPN

19 Diagrama de Colaboración
CINVESTAV-IPN

20 Diagrama de Colaboración Cont.
CINVESTAV-IPN

21 Diagrama de Estado CINVESTAV-IPN

22 Diagrama de Estado Cont.
CINVESTAV-IPN

23 Diagramas (Cont.) Diagrama de Actividad Diagrama de Componente
Un diagrama de actividad es un tipo especial de diagrama de estado que muestra el flujo de una actividad (acción atómica) a otra actividad dentro de un sistema. Diagrama de Componente Un diagrama de componente muestra la organización y dependencia entre un conjunto de componentes.

24 Diagrama de Actividad CINVESTAV-IPN

25 Diagrama de Componente
CINVESTAV-IPN


Descargar ppt "El Lenguaje de Modelación Unificado"

Presentaciones similares


Anuncios Google