UML.

Slides:



Advertisements
Presentaciones similares
DIAGRAMA DE COMPONENTES
Advertisements

Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas DIAGRAMA DE CLASES INTEGRANTES: LEIVYS MAZA Informática Mención 205 Profesor:
Diagrama de estado Alumnos: Hernández Darwin ( )
TECNICATURA UNIVERSITARIA EN INFORMATICA
Definición de Clases y Variables de referencia.
Diagrama de Clases Por: Ing. Juan Carlos Contreras Villegas
DIAGRAMA DE CLASE.
Tomado de:
UML 1.4 Peter Emerson Pinchao Solis.
Maestría en Bioinformática Bases de Datos y Sistemas de Información Diseño Conceptual Ing. Alfonso Vicente, PMP
En esta clase se tratarán los siguientes temas: Concepción de una clase Atributos Operaciones Responsabilidades y Restricciones Ing. José Manuel Poveda.
Introducción a la Orientación a Objetos
La Programación Orientado a Objetos
DIAGRAMA DE COMPONENTES
UNIVERSIDAD LATINA (UNILA)
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
Diagrama de CLASES Alfredo Rodríguez Rojas
DIAGRAMA DE COMPONENTES INTEGRANTES Córdova Vásquez Giovanny Escobar Alvares Calixto Gomez Quinteros Adelaida Pinto Flores Yarmila.
UNIDAD 2 CONJUNTOS.
DIAGRAMA DE CLASE.
PROGRAMACION ORIENTADA A OBJETOS
Introducción a Java II.
Lenguaje C++ Segunda parte
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Profesor: Miguel Angel Vidal
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Modelo Orientado a Objetos UML (I) Prof. Leonid.
UML Diagramas. Diagramas de Interacción Muestran como los objetos de la aplicación cooperan e interactúan para cumplir con los requisitos. Suele construirse.
Tema 10: Interfaces Antonio J. Sierra.
Diagrama de componentes

Capitulo # 4 herencia PROGRAMACION III UNIVERSIDAD
DIAGRAMA DE CLASE Ing. Christian Ovalle.
DEFINICIÓN  Es una forma de entender un problema identificando las entidades principales que se encuentran en el.  Es una forma de desarrollar un sistema.
 Es un tipo de diagrama del Lenguaje Unificado de Modelado que se utiliza para modelar el hardware utilizado en las implementaciones de sistemas y.
Ingeniería de software
Andrés Esteban Martínez Huta 10º2 Ciclo de Vida del Software Gloria Cecilia Ríos.
Diagrama de Clases ACI 570.
Diagrama de CLASES Alfredo Rodríguez Rojas
PROGRAMACION OOP Ing. Miguel Jaime IBM ACE Certificación.
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
DEFINICIÓN DE OBJETO Un objeto es aquello que puede ser observado, estudiado y aprendido CARACTERÍSTICAS nos permiten conocerlos mediante la observación,
Unidad 2.1: INTRODUCCIÓN A LA ORIENTACIÓN A OBJETOS.
Análisis y diseño de sistemas Diagrama de componentes
TEMA 9: DIAGRAMA DE CLASE EN UML
PROGRAMACION ORIENTADA A OBJETOS
Clasificación de Diagramas
Introducción a la Programación Orientada a Objetos (POO)
DIAGRAMA DE CLASES.
UML Casos de Uso (repaso) y Diagramas de Clase
UNIDAD 2 Modelo Entidad-Relación
Programación Orientada a Objetos. Es importante aclarar desde un principio la diferencia que existe entre programación orientada a objetos y un lenguaje.
DIAGRAMA DE ESTADO.
PROGRAMACIÓN IV INTRODUCCIÓN.
Técnica: es un procedimiento o conjunto de procedimientos, (reglas normas o protocolos), que tienen como objetivo obtener un resultado determinado, ya.
Análisis y Diseño de Aplicaciones 3º Educación Media Tecnológica
Programación Orientada Objetos
Diagrama de Clases.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
Fundamentos de Ingeniería de Software
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
1 Qué es UML Es un Lenguaje de Modelado Unificado basado en una notación gráfica que permite especificar,construir, visualizar y documentar los objetos.
Modelado UML Diagrama de Clases
Diagrama de clases Silvia Herzovich Rodrigo Aronas Matias Silversteyn.
:: Prof. Yeniffer Peña Introducción a JAVA Presentación Programación I.
CURSO:PRACTICA INTEGRAL III ALUMNO: RARÁZ TINOCO, JORGE LUIS PROFESOR:DAVILA, JUAN CICLO:II CICLO.
 Tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, interfaces, relaciones y colaboraciones.  Se utiliza durante.
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
Transcripción de la presentación:

UML

DIAGRAMA DE CLASES

CONCEPTOS BASICOS Clase: Una clase describe un grupo de objetos que tienen características y comportamientos similares. Las estructuras o propiedades de la clase se denominan atributos y el comportamiento como operaciones. En general el nombre de una clase debe iniciar con letra mayúscula.

DIAGRAMA DE CLASES Un diagrama de clases representa las clases que serán utilizadas dentro del sistema y las relaciones que existen entre ellas. La notación gráfica de una clase es un rectángulo que contiene el nombre de la clase. PERSONA

DIAGRAMA DE CLASES Atributos: Los atributos o características de una clase pueden ser de tres tipos: -public (+):Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados. -private (-): Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar).

DIAGRAMA DE CLASES -protected (#): Indica que el atributo no será accesible desde fuera de la clase. Los atributos se representan gráficamente encerrados dentro de un rectángulo debajo del nombre de la clase. Persona Sexo Edad ATRIBUTOS

DIAGRAMA DE CLASES Se puede definir un tipo de dato para cada atributo, por ejemplo el atributo edad de la clase persona puede ser del tipo numérico. Operaciones : Las operaciones son funciones o transformaciones que se aplican a todos los objetos de una clase. La operación debe ser una acción ejecutada por el objeto o sobre el objeto.

DIAGRAMA DE CLASES Ejemplo: Jugar, Estudiar, Trabajar, son operaciones de la clase Persona. Las operaciones deben ser únicas dentro de una misma clase. No se debe utilizar el mismo nombre en operaciones que tengan significados diferentes.

DIAGRAMA DE CLASES Las operaciones pueden tener argumentos, es decir, una lista de parámetros y pueden también devolver resultados. Las operaciones se incorporan en la tercera sección de la clase. Persona NOMBRE Sexo Edad ATRIBUTOS Estudiar() Trabajar() OPERACIONES (Métodos)

DIAGRAMA DE CLASES Relaciones entre clases: Para relacionar dos o más clases cada una con características y objetivos diferentes se debe tener en cuenta la cardinalidad de las relaciones, este término indica el grado y nivel de dependencia, se anotan en cada extremo de la relación y éstas pueden ser: o uno o muchos: 1..* (1..n) o 0 o muchos: 0..* (0..n)

DIAGRAMA DE CLASES -Asociación: La relación entre clases conocida como Asociación, permite asociar objetos que colaboran entre sí.

Claudia Restrepo: Persona Olga Lucia Velásquez: Persona DIAGRAMA DE CLASES -Instanciación: El proceso de crear objetos pertenecientes a una clase se denomina instanciar, donde los objetos son las instancias de la clase a la que pertenecen. Se usa una flecha punteada para mostrar los objetos como instancias de las clases. Claudia Restrepo: Persona PERSONA Olga Lucia Velásquez: Persona

EJEMPLO DIAGRAMA DE CLASES