Este documento describe tres tipos de diagramas utilizados en Análisis y Diseño Orientado a Objetos (AOO):
1) Diagrama de clases, que describe la estructura de un sistema mostrando sus clases, atributos y relaciones entre ellas.
2) Diagrama de estados, que muestra los cambios de estado de los objetos de una clase en respuesta a eventos.
3) Diagrama de objetos, que representa una instancia de un diagrama de clases mostrando el estado de un sistema en un momento dado.
1. INSTITUTO TECNOLÓGICO SUPERIOR
“SAN GABRIEL”
NOMBRE: DUCHI GABRIELA
ÁREA: INFORMÁTICA
MATERIA: ANÁLISIS Y DISEÑO ORIENTADA A OBJETOS
TEMA: TIPOS DE DIAGRAMAS EM AOO
SEMESTRE: CUARTO
PERIODO
2016-2017
RIOBAMBA -ECUADOR
2. Un diagrama de clases es un tipo de diagrama estático que
describe la estructura de un sistema mostrando sus clases,
atributos y las relaciones entre ellos.
• Son utilizados durante el proceso de análisis y diseño de los
sistemas, donde se crea el diseño conceptual de la
información que se manejará en el sistema, y los
componentes que se encargaran del funcionamiento y la
relación entre uno y otro.
• Está formado por varios rectángulos de este tipo conectados
por líneas que representan las asociaciones o maneras en
que las clases se relacionan entre si.
3. Ejemplo Nomenclatura
Las clases se representan con
rectángulos divididos en tres áreas: la
superior contiene el nombre de la clase,
la central contiene los atributos y la
inferior las acciones.
4. Es una manera para caracterizar un cambio en un sistema, es
decir que los objetos que lo componen modificaron su estado
como respuesta a los sucesos y al tiempo.
• Indica qué eventos hacen que se pase de un estado a otro y
cuáles son las respuestas y acciones que genera.
• Muestra qué eventos pueden cambiar el estado de los
objetos de la clase.
Elementos
• Estado
• Evento
• Punto final
• Transiciones
5. Nomenclatura
El estado representa situaciones durante la
vida de un objeto. Se representa con un
rectángulo que tiene sus esquinas
redondeadas.
Transición Una flecha representa el pasaje
entre diferentes estados de un objeto. Se
etiqueta con el evento que lo provoca y con la
acción resultante.
Ejemplo
6. Un diagrama de objetos es una instancia de un diagrama de
clases; muestra una 'foto' del estado de un sistema en un
punto de tiempo determinado y son usados para probar la
precisión de los diagramas de clases.
• Los diagramas de objetos pueden ayudar a explicar las
clases y su herencia.
7. Nomenclatura
Cada objeto es representado como un
rectángulo, que contiene el nombre del
objeto y su clase subrayadas y separadas por
dos puntos.
Ejemplo