SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
25/05/2011
CC61J / CC5404 - Taller de UML
Apuntes de Clase
Prof. Andrés Muñoz Ordenes
Agenda
 Motivación
 Dominio del Problema
 Diagrama de Clases Conceptuales
 Conceptos
 Notación y Sintaxis
 Usos
 Ejemplo: Caja de Supermercado
 Desarrollo de Caso.
Motivación
Motivación
Diagrama de Clases Conceptuales
Conceptos
 Clase Conceptual:
 Representa un concepto dentro de dominio del problema.
 Los diagramas de clases conceptuales son:
 Primera versión del diagrama de clases.
 Solo debe contener los conceptos utilizados en el análisis.
 Las relaciones tienen que ver con la lógica de asociación.
 No tiene operaciones, solo algunos atributos.
Notación
Notación Diagramas de Clases Conceptuales
Metaclase
-atrib : byte
Nombre
Objeto
«interface»
Interfaz
«metaclass»
Nombre
Clase
Objeto/Instancia
Interfaz
1..1
-a
0..*
1..1
-a
0..*
1
-a
0..*
Interfaz
Herencia/Generalización
Implementación de Interfaz
Composición
Agregación
Asociación
Sintaxis
Caja
Venta
registra
0..*
1
Cliente
Pago
LineaDeVenta
Producto
Catalogo
SistemaDeInventario
Cajero
Tienda
inicia
11
genera1
1
utiliza
1
1
alberga
1..*
1
contiene
1..*1
registra
1
1
contiene
1..*
1
genera
1
1
informa
1
0..*
SecurePay
se-valida-en
1
0..1
Usos
 Permiten identificar
 Conceptos del dominio.
 Relación de esos conceptos con otros.
 Identificación de atributos de algunos conceptos.
 Discriminación de elementos que son parte del sistema y los
que no.
Técnica
 Especificación por los escenarios de los casos de uso:
 ¿Qué conceptos del dominio se utilizan?
 ¿Cómo se están utilizando?
 ¿Qué temas son relevantes para entender el dominio?
 ¿Se requiere mayor información?
Desarrollo de Caso
Desarrollo de Caso
 Definir el análisis del dominio:
 Diagrama de actividades por cada proceso.
 Diagrama de clases conceptuales.
 Presentación:
 Describir los procesos de negocio identificados (en palabras).
 Presentar el diagrama de actividades del proceso principal
(justificando por qué es el principal).
 Presentar el diagrama de clases conceptuales discriminando
los objetos del sistema de los que son externos.
Muchas Gracias. Hasta la Próxima.

Más contenido relacionado

La actualidad más candente

DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A ObjetosFrancisco Godoy
 
tipos de modelos en la ingnieria
tipos de modelos en la ingnieria tipos de modelos en la ingnieria
tipos de modelos en la ingnieria WilmerEstrada7
 
Modelo matematico
Modelo matematicoModelo matematico
Modelo matematicoIvanMora35
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetosChristian Leon
 
Modelos y simulación
Modelos y simulación Modelos y simulación
Modelos y simulación strobee
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion umlninguna
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEMari Cruz
 
Estilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de SoftwareEstilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de SoftwareDiego Plascencia Lara
 
Consulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A ObjetosConsulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A ObjetosLuis Caiza
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patronesGustavo De la Cruz Tovar
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)programadorjavablog
 
Fases de diseño del modelo de simulacion
Fases de diseño del modelo de simulacionFases de diseño del modelo de simulacion
Fases de diseño del modelo de simulacioneliianiitta12
 
Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...
Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...
Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...Steeven12
 
Modelos de Sistemas
Modelos de SistemasModelos de Sistemas
Modelos de Sistemasjmpov441
 

La actualidad más candente (20)

Uml
UmlUml
Uml
 
DiseñO Orientado A Objetos
DiseñO Orientado A ObjetosDiseñO Orientado A Objetos
DiseñO Orientado A Objetos
 
tipos de modelos en la ingnieria
tipos de modelos en la ingnieria tipos de modelos en la ingnieria
tipos de modelos en la ingnieria
 
Modelo matematico
Modelo matematicoModelo matematico
Modelo matematico
 
Simulacion y modelo
Simulacion y modeloSimulacion y modelo
Simulacion y modelo
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Modelos y simulación
Modelos y simulación Modelos y simulación
Modelos y simulación
 
Introduccion uml
Introduccion umlIntroduccion uml
Introduccion uml
 
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSEAnalisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
 
Estilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de SoftwareEstilos y Patrones Aplicables a la Arquitectura de Software
Estilos y Patrones Aplicables a la Arquitectura de Software
 
OOSE
OOSEOOSE
OOSE
 
Consulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A ObjetosConsulta - Programación Lineal y Programacion Orientada A Objetos
Consulta - Programación Lineal y Programacion Orientada A Objetos
 
Share
ShareShare
Share
 
Arquitectura de software orientada a patrones
Arquitectura de software orientada a patronesArquitectura de software orientada a patrones
Arquitectura de software orientada a patrones
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)
 
Fases de diseño del modelo de simulacion
Fases de diseño del modelo de simulacionFases de diseño del modelo de simulacion
Fases de diseño del modelo de simulacion
 
Metodologia omt
Metodologia omtMetodologia omt
Metodologia omt
 
Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...
Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...
Macros en Microsoft Excel como solución a los problemas de aprendizaje y reso...
 
Modelos de Sistemas
Modelos de SistemasModelos de Sistemas
Modelos de Sistemas
 

Similar a Clase n 9 (20)

Unidad 5 Mad Modelado Analisis Modelo Conceptual
Unidad 5 Mad Modelado Analisis   Modelo ConceptualUnidad 5 Mad Modelado Analisis   Modelo Conceptual
Unidad 5 Mad Modelado Analisis Modelo Conceptual
 
3 analisis
3 analisis3 analisis
3 analisis
 
Equipo2
Equipo2Equipo2
Equipo2
 
EL UML X2
EL UML X2EL UML X2
EL UML X2
 
02401 04-509376nomivkzutz
02401 04-509376nomivkzutz02401 04-509376nomivkzutz
02401 04-509376nomivkzutz
 
Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
Uml diagrama claseobjeto
Uml diagrama claseobjetoUml diagrama claseobjeto
Uml diagrama claseobjeto
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
Uml diagrama clase objeto
Uml diagrama clase objetoUml diagrama clase objeto
Uml diagrama clase objeto
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Curso
CursoCurso
Curso
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Clase 29
Clase 29Clase 29
Clase 29
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Unidad i poo avanzada
Unidad i   poo avanzadaUnidad i   poo avanzada
Unidad i poo avanzada
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
 
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
 
D Iagramas U Ml
D Iagramas U MlD Iagramas U Ml
D Iagramas U Ml
 
Uml
UmlUml
Uml
 

Último

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Último (10)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Clase n 9