15
EL PROCESO (Lenguaje Unificado de Modelado)

El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Embed Size (px)

DESCRIPTION

En todas las disciplinas de la Ingeniería se hace evidente la importancia de los modelos ya que describen el aspecto y la conducta de "algo". Ese "algo" puede existir, estar en un estado de desarrollo o estar, todavía, en un estado de planeación. Es en este momento cuando los diseñadores del modelo deben investigar los requerimientos del producto terminado y dichos requerimientos pueden incluir áreas tales como funcionalidad, performance y confiabilidad. Además, a menudo, el modelo es dividido en un número de vistas, cada una de las cuales describe un aspecto específico del producto o sistema en construcción.El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones de pequeño tamaño se obtienen beneficios de modelado, sin embargo es un hecho que entre más grande y más complejo es el sistema, más importante es el papel de que juega el modelado por una simple razón: "El hombre hace modelos de sistemas complejos porque no puede entenderlos en su totalidad".UML es una técnica para la especificación sistemas en todas sus fases. Nació en 1994 cubriendo los aspectos principales de todos los métodos de diseño antecesores y, precisamente, los padres de UML son Grady Booch, autor del método Booch; James Rumbaugh, autor del método OMT e Ivar Jacobson, autor de los métodos OOSE y Objectory. La versión 1.0 de UML fue liberada en Enero de 1997 y ha sido utilizado con éxito en sistemas construidos para toda clase de industrias alrededor del mundo: hospitales, bancos, comunicaciones, aeronáutica, finanzas, etc.

Citation preview

Page 1: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

EL PROCESO(Lenguaje Unificado de Modelado)

Page 2: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Concepto UML.

¿Por qué es necesario?

¿La concepción del UML?

Diagramas del UML

¿Para qué tantos Diagramas?

Page 3: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Concepto

Unified Modeling Languaje

Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables. 

Ponente: Yuselis Andrades

Page 4: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
Page 5: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

¿Porqué es necesario UML?

Antes de que llegara el UML, los analistas trataban de plasmar en una notacion qué ellos mismos

comprendieran (asi el cliente no lo entendiera ) para luego entregarla a

uno o varios programadores, y de esta forma esperar el producto final

y ver si era lo que el cliente esperaba...!

Ponente: Yuselis Andrades

Page 6: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

¿Concepción del UML?

Grady Booch , James Rumbaug, e Ivar Jacobson. (1980 - 1990).

1994 -> Rumbaug se incorpora en la Empresa Rational Software

Corporation.

1995 ->Jacobson.

Se crea el consorcio del UML conformado por: Intellicorp, DEC,

Hwelett Packard, Microsoft, Oracle,Texas Instruments y Rational.

1997 -> versión 1.0 del UML ->OMG (Grupo de administración

de objetos) para generar un lenguaje estándar de modelado.

UML 1.1-1.2-1.3-1.4-1.5

2004 -> versión 2.0 del UML.

Ponente: Thaidy Almarza

Page 7: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Diagrama de Clases.

Diagrama de Objetos.

Diagramas de Casos de Uso.

Diagrama de estados.

Diagrama de Secuencias.

Diagrama de Actividades.

Diagrama de Colaboraciones.

Diagrama de Componentes.

Diagrama de Distribución.

Los Diagramas UML, están compuestos

por elementos gráficos, que unidos

conforman diagramas.

Los Diagramas UML, están compuestos

por elementos gráficos, que unidos

conforman diagramas.

Ponente: Robert Bellorin

Page 8: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Diagramas de UML

Ponente: Robert Bellorin

Page 9: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Diagrama de Clases

Diagramas de UML

Nombre de la Clase

Atributos de la Clase

Operaciones de la Clase

Page 10: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Diagrama de Objetos

Diagrama de Casos de

Uso

Diagramas de UML

Page 11: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Diagrama de EstadosEstado Inicial

Estado Final

Estado 1

Estado 2

Estado 3

Estado 4

Diagramas de UML

Diagrama de Secuencias

Page 12: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Características del UML

Paquete

s

Notas Estereotipo

s

El paquete UML le permite agrupar los elementos de

un diagrama.

El paquete UML le permite agrupar los elementos de

un diagrama.

Se pueden agregar

comentarios a través de una

nota.

Se pueden agregar

comentarios a través de una

nota.

Un estereotipo permite crear

nuevos elementos a partir de elementos existentes.

Un estereotipo permite crear

nuevos elementos a partir de elementos existentes.

Ponente: Thaidy Almarza

Page 13: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

El desarrollo de sistemas es una actividad humana; por

tanto sin un sistema de notación fácil y comprensible el proceso

de desarrollo puede tener una gran cantidad de errores.

EL UML es una notación (no es un lenguaje de programación)

estándar diseñada por Grooch Jacobson y Rambaught , la cual es

representada a través de diagramas que permiten establecer

una comunicación importante entre los analistas de sistemas ,

desarrolladores , clientes y demás personas involucradas en el

proceso de desarrollo del sistema.

El UML, muestra lo que supuestamente hace el sistema, más no

cómo lo hace.

Resumen

Page 14: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"
Page 15: El Proceso UML Ing. de Sistemas 7° Sem. "UNEFA"

Muchas Gracias!...