Diagramas UML
-
Upload
marysol-salvador-marquez -
Category
Documents
-
view
402 -
download
0
description
Transcript of Diagramas UML
![Page 1: Diagramas UML](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/2.jpg)
¿Cómo utiliza un programador el UML, comoparte del duro trabajo cotidiano de laprogramación?
![Page 3: Diagramas UML](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/3.jpg)
Imaginemos un sistema de cómputo diseñado para reunir información sobre los pacientes de un hospital.
![Page 4: Diagramas UML](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/8.jpg)
TIPO DE FENOMENO
FENOMENO
INTERVALO:
INTERVALO-CANTIDAD
MEDICION
CIFRA:CANTIDAD
OBSERVACION
PACIENTE
1
0..1
*
*
*0..1
*
1
![Page 9: Diagramas UML](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.mx/reader033/viewer/2022052508/5598d6201a28aba00d8b485e/html5/thumbnails/15.jpg)
UML gota a gotaFowler Martin – Kendall Scott
Editorial Pearson Educacion
Págs.: 165-184