P. 1
4 - Modelo Conceptual UML.ppt [Autoguardado]

4 - Modelo Conceptual UML.ppt [Autoguardado]

|Views: 1.531|Likes:
Publicado porwilmergma

More info:

Published by: wilmergma on Nov 24, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

08/15/2013

pdf

text

original

Paradigmas de Programación

Programación III

Elaborado por: Lic. Martha Elena Gómez

Modelo Conceptual UML

Unified Modeling Language (Lenguaje Unificado de Modelado)

Es un lenguaje modelado que permite la representación conceptual y física de un sistema.
Lic. Martha Elena Gómez

o Diagramas: (Clases. Despliegue) Lic. Casos de Uso. Secuencia. Comportamiento. o Relaciones: (Dependencia. Estados. Generalización. Colaboración. Componentes. Martha Elena Gómez . Objetos. Agrupación. Realización). Actividades. Anotación).UML: Lenguaje Unificado de Modelado Bloques de Construcción del Lenguaje o Elementos: (Estructurales. Asociación.

o Diagramas. o Relaciones entre Elementos. Martha Elena Gómez . Lic.UML: Lenguaje Unificado de Modelado o Elementos del Lenguaje.

Profesor Impresora Lic.Elementos Estructurales: Actores Un Actor es ³algo´ o ³alguien´ que puede interaccionar con el sistema que se está desarrollando. Martha Elena Gómez .

Martha Elena Gómez . Nombre_Caso_De_Uso Lic.Elementos Estructurales: Casos de Uso Un caso de uso es una descripción de un conjunto de secuencias que un sistema ejecuta y que produce un resultado observable de interés para un actor particular.

operaciones. Nombre Figura Origen Mover() Redimensionar() Visualizar() Atributos Operaciones Lic. relaciones y semántica. Martha Elena Gómez .Elementos Estructurales: Clases Una Clase es una descripción de un conjunto de objetos que comparten los mismos atributos.

Martha Elena Gómez .Elementos Estructurales: Objetos Un objeto es una instancia de alguna clase. Nombre Objeto Objeto1: Clase_X Clase Lic.

Nombre_Mensaje Se utilizan en los diagramas de secuencia Lic. Martha Elena Gómez .Elementos de Comportamiento: Mensaje Los Mensajes se usan para especificar una comunicación entre objetos.

Un paquete es puramente conceptual (sólo existe en tiempo de desarrollo).Elementos de Agrupación: Paquete Sirve para organizar elementos en grupos. Martha Elena Gómez . Nombre_Paquete Lic.

Lic. Martha Elena Gómez . o Relaciones entre Elementos. o Diagramas.UML: Lenguaje Unificado de Modelado o Elementos del Lenguaje.

Relaciones: Dependencia Es una relación semántica entre dos elementos (o dos conjuntos de elementos) en la cual un cambio en un elemento puede afectar a la semántica del otro elemento. Martha Elena Gómez . <<Estereotipo>> Elemento Cliente Elemento Proveedor Existen varios tipos de dependencia predefinidas que se indican mediante estereotipo. Por ejemplo: <<extend>> e <<include>> para casos de uso Lic.

que describe las conexiones entre ellos (suele ser bidireccional). 0. (refleja la comunicación existente entre un actor y un caso de uso). Lic.1 * Es la única relación permitida entre los actores y los casos de uso. Martha Elena Gómez .Relaciones: Asociaciones Es una relación estructural entre dos elementos..

Martha Elena Gómez . Parte Todo Se denota por una línea terminada en un ³diamante´ en el extremo de la clase que representa el todo.Relaciones: Agregaciones Es una relación estructural entre un todo y sus partes. Lic.

Elemento Hijo Elemento Padre Se usa tanto en los diagramas de clases como en los diagramas de casos de uso. Lic. Martha Elena Gómez .Relaciones: Generalizaciones Es una relación taxonómica entre un elemento más general (el padre) y un elemento más específico (el hijo).

Martha Elena Gómez . Lic. o Diagramas.UML: Lenguaje Unificado de Modelado o Elementos del Lenguaje. o Relaciones entre Elementos.

Diagramas de Casos de Uso Captura la funcionalidad del sistema vista por los usua Generalización Actor Asociaciones <<extend>> <<include>> Caso de Uso Dependencia Lic. Martha Elena Gómez .

Diagramas de Casos de Uso Ejemplo 1: Realizar llamada telefónica <<extend>> Realizar llamada de conferencia Red Telefónica Actores Recibir llamada telefónica Ampliar la relación <<extend>> Recibir llamada adicional Casos de Uso Usar Agenda Sistema de Límites Teléfono Móvil Usuario Asociación Lic. Martha Elena Gómez .

Martha Elena Gómez .Diagramas de Casos de Uso Ejemplo 2: Sistema de Validación de Tarjetas de Crédito Realizar transacción con tarjeta Cliente Procesar Factura del Cliente Comercio Ajustar Transacciones Cliente Individual Cliente Corporativo Gestionar Cuenta del cliente Entidad Financiera Lic.

Diagramas de Casos de Uso Ejemplo 3: Sistema de Gestión de Pedido Hacer Pedido <<include>> Validar Cliente <<include>> Cliente Seguir Pedido <<include>> Enviar Pedido <<extend>> Enviar Pedido Parcial Proveedor Lic. Martha Elena Gómez .

Martha Elena Gómez . Nivel 1 Lic. Desayuno Preparar Pan Carlos Preparar Café Diagrama de Casos de Uso .Diagramas de Casos de Uso Ejemplo 4: Carlos va a desayunar (este es su objetivo). para lo que se plantea el escenario de preparar su café y el pan tostado.

posiblemente mojado en el café. Martha Elena Gómez . después lo unta con mantequilla y mermelada de fresa y se lo come. Nivel 2A ³Carlos Tuesta el Pan en la tostadora.´ Lic.Diagramas de Casos de Uso Ejemplo 4: Desayuno/ Preparar Pan Tostar Pan Untar Pan Comer Pan Carlos Diagrama de Casos de Uso .

Nivel 2B ³Carlos calienta la leche.Diagramas de Casos de Uso Ejemplo 4: Desayuno/ Preparar Café Calentar Leche Añadir Café y Azúcar Beber Café Carlos Diagrama de Casos de Uso . añade café y azúcar y se lo bebe´ Lic. Martha Elena Gómez .

lo cual necesita emplear una tostadora. Carlos puede proceder a alimentarse. La primera tostar el pan. comiendo el pan y bebiendo el café.´ Lic. calienta la leche. Martha Elena Gómez . añade café y azúcar. pero relacionadas . Nivel 1 Detallado ³Carlos va a desayunar. para lo cual.Diagramas de Casos de Uso Ejemplo 4: Desayuno Usar Tostadora <<include>> <<extend>> Tostar Pan Untar Pan Comer Pan Alimentarse Untar Carlos Calentar Leche Añadir Café y Azúcar Beber Café Diagrama de Casos de Uso . Luego lo unta de mantequilla y mermelada de fresa. para ello debe hacer dos actividades distintas. La segunda consiste en preparar el café.

. Martha Elena Gómez .* Multiplicidad 1.* Departamento Nombre: Name * Localización * Oficina Dirección:String Telef: Integer Restricción Miembro Director InfContacto Direccion: String Sede Generalización Asociación Persona Nombre: Name IdEmpleado: Integer Título: String ObtenerFoto() ObtenerInfContacto() ObtenerRegistroPersonal() Dependencia Registro Personal IdEmpleado HistoriaEmpleado Sueldo Lic. Compañía 1 Clase Agregación 1.Diagrama de Clases Muestra un conjunto de clases y sus relaciones desde el punto de vista lógico..

C:Compañía Objetos D1: Departamento Nombre: ³Ventas´ Enlace D2: Departamento Nombre:´RRHH´ D3: Departamento Nombre: ³Ventas USA´ Director Valor Atributo P: Persona Nombre:´Javier´ IdEmpleado:123 Cargo: ³Director de Ventas´ :InfContacto Dirección: ³La Urbina´ Objeto Anónimo Lic. Martha Elena Gómez .Diagrama de Objeto Muestra un conjunto de clases y sus relaciones desde el punto de vista lógico.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->