aaaaa

Páginas: 7 (1511 palabras) Publicado: 15 de marzo de 2014
Alberto Zagalaz Anula
EscuelaArteGranada

Entornos de Desarrollo – Tema 12

ÍNDICE DE CONTENIDOS
1.
2.
3.

4.
5.
6.
7.

INTRODUCCIÓN
TIPOS DE DIAGRAMAS UML
DIAGRAMAS DE CLASES
CLASES ATRIBUTOS Y METODOS
ASOCIACIONES
STARUML
BIBLIOGRAFÍA

Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

1. INTRODUCCIÓN
 ¿Qué es UML?

Unified ModelingLanguage = Lenguaje de Modelado Unificado
 UML es un Lenguaje de Modelado Unificado basado en una notación

gráfica la cual permite: especificar, construir, visualizar y documentar los
elementos de un sistema software orientado a objetos.
 UML es el resultado de la unificación de métodos de modelado orientados

a objetos como: Booch, Rumbaugh (OMT) y Jacobson (OOSE) . Además deextensiones propias que han surgido posteriormente.

Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

1. INTRODUCCIÓN
 ¿Para que sirve UML?
 UML modela sistemas mediante el uso de objetos que forman parte de él

así como, las relaciones estáticas o dinámicas que existen entre ellos.
 UML puede ser utilizado por cualquier metodología de análisis y diseñoorientada por objetos para expresar los diseños.
 En definitiva, UML es un lenguaje visual (diagramas) ideado para modelar

aplicaciones independientemente del lenguaje de programación que se
use para implementar finalmente la aplicación.

Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

1. INTRODUCCIÓN
 Permite modelar distintos aspectos de un sistema:
Especificaciones

 Arquitectura
 Diseño
 Implementación

 Para distintos tipos de sistemas:
 Software
 Procesos de Negocio

Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

2. TIPOS DE DIAGRAMAS UML
 Diagramas de clase
 Diagramas de casos de uso
 Diagramas de interacción:
 Diagramas de Secuencia
 Diagramas de colaboración

 Diagramas deEstado
 Diagramas de Actividad

Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

3. DIAGRAMAS DE CLASES
 Un diagrama de clases es una estructura estática que muestra el conjunto

de clases que forman parte de un sistema, junto con las relaciones
existentes entre ellas.
 Los diagramas de clases son el pilar básico del modelado con UML, siendoutilizados tanto para mostrar lo que el sistema puede hacer (análisis),
como para mostrar como puede ser construido (diseño).
 Incluyendo:
 Clases con sus atributos y métodos
 Asociaciones entre clases
 Restricciones sobre las clases y asociaciones
 Datos relevantes sobre las asociaciones
Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

3. DIAGRAMAS DECLASES
 Los elementos más comunes de un diagrama de clases son:
 Clases: descripciones de objetos con características, comportamiento,

relaciones y semánticas comunes.
 Atributos: describe las características de una clase de objetos.
 Métodos: define el comportamiento de una clase de objetos.

 Asociación: es un término formal para definir las relaciones entre

clases.
 Herencia: tipoespecial de asociación que permite organizar las

definiciones de las clases para simplificar y facilitar su implementación.
Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

4. CLASES, ATRIBUTOS Y MÉTODOS
 En los diagramas de clases, las clases son los elementos fundamentales del

diagrama.
 Se representan mediante un rectángulo con tres divisionesinternas.
 El nombre de la clase va arriba.
 Los atributos en medio.

 Los métodos se ubican abajo.

Alberto Zagalaz Anula

EscuelaArteGranada

Entornos de Desarrollo – Tema 12

4. CLASES, ATRIBUTOS Y MÉTODOS
 Las interfaces son un tipo especial de clases que se usan para modelar una

serie de métodos que pueden ser ofrecidos por diferentes clases
 Se representan de la misma...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aaaaa
  • aaaaa
  • Aaaaa
  • AAAAA
  • Aaaaa
  • aaaaa
  • aaaaa
  • AAAAA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS