Presentaci - PowerPoint PPT Presentation

About This Presentation
Title:

Presentaci

Description:

Title: Presentaci n de PowerPoint Author: JCMED Last modified by: jnhidalg Created Date: 4/8/2001 6:57:43 PM Document presentation format: Presentaci n en pantalla – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 18
Provided by: JCMED
Category:
Tags: presentaci

less

Transcript and Presenter's Notes

Title: Presentaci


1
5.- Introducción a UML Justo N. Hidalgo
Sanz DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
2
Contenidos
  • Introducción
  • Diagramas UML básicos
  • Casos de uso
  • Clases
  • Interacción
  • Secuencia
  • Colaboración
  • Paquetes
  • Estado
  • Actividad
  • Despliegue

3
Introducción
  • El Proceso Unificado utiliza como lenguaje de
    modelado -aunque no es impuesto- UML
  • Unified Modeling Language
  • Lenguaje de facto -y de jure desde que es
    estándar de la OMG- para el modelado de
    aplicaciones sw orientadas a objetos y/o
    componentes.
  • Creado por los mismos que definieron el PU.
  • Vamos a aprender UML poco a poco según aprendamos
    los diferentes flujos del PU.
  • Esta es simplemente una introducción y resumen.

4
UML es un lenguaje de modelado...
  • no un proceso.
  • El proceso utiliza el lenguaje.

5
Diagramas UML básicos
  • Diagramas de Casos de Uso
  • Diagramas de Clases
  • Diagramas de Interacción
  • Diagramas de Secuencia
  • Diagramas de Colaboración
  • Diagramas de Paquetes
  • Diagramas de Estado
  • Diagramas de Actividad
  • Diagramas de Despliegue
  • Aparte diagramas de objetos, componentes,
    subsistemas y modelos.

6
Diagrama de Casos de Uso (I)
  • Interacción entre un usuario y el sistema
  • Captura una función visible por el usuario.
  • Puede ser grande o pequeño.
  • Un caso de uso obtiene un objetivo discreto para
    el usuario.
  • Players
  • Actor rol que juega un usuario con respecto al
    sistema.
  • Caso de uso.

7
Diagrama de Casos de Uso (y II)
8
Diagrama de Clases (I)
  • Describe los tipos de objetos en el sistema y las
    relaciones ESTÁTICAS existentes entre ellos.
  • Tipos principales de relaciones
  • Asociaciones.
  • Subtipos.

9
Diagrama de Clases (y II)
10
Diagramas de Interacción
  • Modelos que describen cómo grupos de objetos
    colaboran dentro de algún comportamiento.
  • Tipos
  • Diagramas de secuencia.
  • Diagramas de colaboración.

11
Diagrama de Secuencia
12
Diagrama de Colaboración
13
Diagrama de Paquetes
  • Descomposicion funcional.

14
Diagrama de Estado
  • Descripción de todos los posibles estados de un
    objeto y cómo cambia ese estado como resultado de
    los eventos que ocurren sobre el objeto.

15
Diagrama de Actividad
  • Actividad tarea que necesita ser realizada.
    Podríamos considerarlo también como un método.

16
Diagrama de Despliegue
  • Relaciones físicas entre los componentes SW y HW
    del sistema.

17
Bibliografía
  • Enlaces
  • Object Management Group www.omg.org
  • Rational Software www.rational.com
Write a Comment
User Comments (0)
About PowerShow.com