Diagramas UML

15
ING. EN SISTEMAS COMPUTACIONALES “TIPOS DE MODELO DEL DESARROLLO DEL SOFTWARE” MATERIA: FUNDAMENTOS DE DESARROLLO DE SISTEMA PRESENTAN: RAUL TRINIDAD PEREZ LOPEZ YESIKA SANCHEZ HERNANDEZ MARYSOL SALVADOR MARQUEZ HUGO ALBERTO ANZURES CRUZ DOCENTE: ING MARLENE MIJANGOS ROMERO

description

materia: Fundamentos de desarrollo de sistemas.profa: Marlene Mijangos Romero

Transcript of Diagramas UML

Page 1: Diagramas UML

ING. EN SISTEMAS COMPUTACIONALES

“TIPOS DE MODELO DEL DESARROLLO DEL SOFTWARE”

MATERIA: FUNDAMENTOS DE DESARROLLO DE SISTEMA

PRESENTAN:RAUL TRINIDAD PEREZ LOPEZYESIKA SANCHEZ HERNANDEZ

MARYSOL SALVADOR MARQUEZHUGO ALBERTO ANZURES CRUZ

DOCENTE:ING MARLENE MIJANGOS ROMERO

Page 2: Diagramas UML

¿Cómo utiliza un programador el UML, comoparte del duro trabajo cotidiano de laprogramación?

Page 3: Diagramas UML

Imaginemos un sistema de cómputo diseñado para reunir información sobre los pacientes de un hospital.

Page 4: Diagramas UML

Este sistema simplepermite que cualquierapueda obtener lainformación incluidaen tales observacionesy agregarobservaciones nuevas.

El primer paso eselegir un modeloconceptual quedescriba los conceptos.

interesa saber comoorganizar losconceptos que hay enlas mentes de médicosy enfermeras.

Page 5: Diagramas UML

TIPO DE FENOMENO

MEDICION

CIFRA:CANTIDAD

OBSERVACION

FENOMENO

INTERVALO:INTRERVALO

PACIENTE

CANTIDAD

CIFRA:NUMERO

UNIDAD:UNIDAD

OBSERVACION DE

CATEGORIA

ESTÀ

PRESENTE:BOOLEAN

O

UNIDAD INTERVALO

SUPERIOR:MAGNITUD

INFERIOR:MAGNITUD

0..1

1

*

1

1

*

*

*

Page 6: Diagramas UML

Cantidad: valor que tiene una dimensión.Intervalo: términos de cualquier cosa que se pueda

comparar.Unidad: categorías de medida.

Observación: es una instancia del concepto de observación y puede ser una medición o una observación de categoría.

Tipos de fenómeno: cosas que se pueden medir: altura, peso, ritmo cardiaco, etc.

Page 7: Diagramas UML

Este modelo ahora se encuentra en la perspectiva de especificación. Muestra las

interfaces de las clases, en lugar de las clases mismas.

Page 8: Diagramas UML

TIPO DE FENOMENO

FENOMENO

INTERVALO:

INTERVALO-CANTIDAD

MEDICION

CIFRA:CANTIDAD

OBSERVACION

PACIENTE

1

0..1

*

*

*0..1

*

1

Page 9: Diagramas UML

Para actualizar el nivel de conciencia del paciente es necesario crear una nueva observación del fenómeno apropiado.

Al añadir una medición , necesitamos crear una nueva medición.

Page 10: Diagramas UML

TIPO DE FENOMENO

MEDICION

CIFRA:CANTIDAD

MEDICION

CIFRA:CANTIDAD

OBSERVACION DE

CATEGORIA

ESTÀ

PRESENTE:BOOLEAN

O

INTERVALO

SUPERIOR:MAGNITUD

INFERIOR:MAGNITUD

1

0..1

*

*

*0..1

*

1

Page 11: Diagramas UML

No se deben hacerdemasiados esfuerzos endeterminar operaciones,si aun no son obvias. Lomas importante es unadeclaración deresponsabilidad.

Existe aquí ciertacolaboración entre losobjetos, lo que sugiereque este es un buenlugar para un diagramade secuencia.

Page 12: Diagramas UML

TIPO DE FENOMENO

FENOMENO

INTERVALO:

INTERVALO-CANTIDAD

MEDICION

CIFRA:CANTIDAD

OBSERVACION

MARCA DE TIEMPO

PACIENTE

UltimaCantidadDe(Tipo de fenomeno):

Cantidadfenomenode(tipo de fenomeno) : Fenomeno

1

0..1

*

*

*0..1

*1

Page 13: Diagramas UML

Se analizarán algunas partes del código que implementa las ideas expuestas anteriormente.Se iniciara con el tipo de fenómeno y fenómeno.

Lo primero que hay que considerar es la asociación entre ambos: ¿Debe la interfaz

permitir la navegación en ambas direccione?En el presente caso, la respuesta es si.

Page 14: Diagramas UML

El código surge con naturalidad del diagrama de secuencia.

Esto fue un ejemplo de cómo utilizar el UML con un lenguaje de programación.

El esbozar un diseño con un diagrama de clases y con un un diagrama de interacción

puede ayudar a facilitar la codificación .

Page 15: Diagramas UML

UML gota a gotaFowler Martin – Kendall Scott

Editorial Pearson Educacion

Págs.: 165-184