aaaaa
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...
Regístrate para leer el documento completo.