uml orientado a objetos1
DESCRIPTION
introduccion UML en ambiente de aprendizaje SENATRANSCRIPT
![Page 1: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/1.jpg)
Unified Modeling Language(Lenguaje de Modelado Unificado)
Presentado por: Luis Gabriel Conde
Aprendiz de: Análisis y Desarrollo de Sistemas de Información. Sena-Sincelejo
![Page 2: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/2.jpg)
![Page 3: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/3.jpg)
![Page 4: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/4.jpg)
![Page 5: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/5.jpg)
![Page 6: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/6.jpg)
![Page 7: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/7.jpg)
Conexión
Conexión
Conexión
![Page 8: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/8.jpg)
![Page 9: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/9.jpg)
Unified Modeling Language(Lenguaje de Modelamiento unificado)
Presentado por: Luis Gabriel Conde
Aprendiz de: Análisis y Desarrollo de Sistemas de Información. Sena-Sincelejo
![Page 10: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/10.jpg)
UNIFICADO MODELADO LENGUAJE
QUE ES ?
![Page 11: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/11.jpg)
Secuencia
![Page 12: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/12.jpg)
Clases
![Page 13: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/13.jpg)
Casos de uso
![Page 14: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/14.jpg)
UNIFICADO MODELADO LENGUAJE
QUE ES ?
![Page 15: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/15.jpg)
Ultima Versión: 2.0
Grady Booch Ivar Jacobson James Rumbaugh
![Page 16: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/16.jpg)
![Page 17: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/17.jpg)
The Unified Modeling Language (UML) es el
lenguaje estándar de la industria para
especificar, visualizar, construir y documentar los
"artefactos" (elementos) de un sistema de
software. UML SIMPLIFICA la COMPLEJIDAD del
proceso de diseño de software, al crear
DIAGRAMAS claros para su construcción.
* Lo que UML proporciona son las herramientas
necesarias para poder obtener los planos del
software.
![Page 18: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/18.jpg)
CUAL ES LA IDEA ?
DIBUJAR CODIGO.
<# include stdio.h> //
<# include conio.h>//
Main {--print(:HOLA:);//
Un grafico dice mas
que mil palabras.
uml
rup
grafint
class
• ES UN ESTANDAR.
OMG
Object Managemente Group
* Normativas que conocer.
* Conocer elementos.
* Tipos de diagramas
* satisfaga requerimientos
A CONEXIÓN B
NO
![Page 19: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/19.jpg)
Rational Software (Grady Booch, Jim Rumbaugh y Ivar Jacobson)
Digital Equipment
Hewlett-Packard
i-Logix (David Harel)
IBM
ICON Computing (Desmond D’Souza)
Intellicorp and James Martin & co. (James Odell)
MCI Systemhouse
Microsoft
ObjecTime
Oracle Corp.
Platinium Technology
Sterling Software
Taskon
Texas Instruments
Unisys
![Page 20: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/20.jpg)
los errores en la CONSTRUCCION salen caros.
MUY…CAROS..
SI EL SOFTWARE
FUERA UNA CASA…sus PLANOS SERIAN
DIAGRAMAS UML PARA CONSTRUIR
UN SOLO PLANO
NO BASTA
COMO EN LA ADQUITECTURA...
EN LA INGENIERIA DEL SOFWARE:
conexión
![Page 21: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/21.jpg)
LOS DIAGRAMAS DE UML SERIAN
PLANOS PARA CONSTRUIR
Diagrama de
Secuencia
Diagrama de
Caso de Uso
Diagrama de
Clases
Diagrama de
Objetos
Diagrama de
Componentes
Diagrama de
DistribuciónDiagrama de
Actividad
Diagrama de
Estados
Diagrama de
Colaboración
SIRCMAG
SI LA CASA
FUERA SOFTWARE…
![Page 22: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/22.jpg)
Casos de uso
![Page 23: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/23.jpg)
Clases
![Page 24: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/24.jpg)
Actividades
![Page 25: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/25.jpg)
Secuencia
![Page 26: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/26.jpg)
![Page 27: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/27.jpg)
IIIIIIIIIQUE ES ?
Y..QUE
ES..NO
NO ES
PROGRAMACION
LENGUAJE DE PROGRAMACION
NO ES
METODOLOGIA
ES
LENGUAJE DE MODELADO DE LAS ESTRUCTURAS Y PROCESOS
A SER PROGRAMADOS
NECESITA
METODOLOGIA
1 2 3+
NO ESTA
ASOCIADO
EN EL MARCO
ES INDISTINTO A LA IMPLENTACION DE SISTEMAS
IMPORTANTE
![Page 28: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/28.jpg)
ROLES
ACTIVIDADES
ETAPAS
INSTRUMENTOS
RESULTA
D
O
LENGUAJE DE MODELADO
Proveer
ESTRUCTURA
COMPORTAMIENTO
QUIEN
QUE ?
COMO
CUANDO
Definir
![Page 29: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/29.jpg)
ESTRUCTURA
PAQUETES COMPONENTES
CLASES
COMPORTAMIENTO
SECUENCIA INTERACCION
C. USO
ESTADOS ACTIVIDAD
DOS GRANDES ESPECIFICACIONES DE DIAGRAMA
DISTINTOS PLANOS
PARTES ESTATICAS PARTES DINAMICAS
13 DIAGRAMAS
6 7
![Page 30: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/30.jpg)
![Page 31: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/31.jpg)
ITERATIVA E INCREMENTAL
D.CLASES
RELACION
,
UML NO ES PROGRAMACION
UML NO ES METODOLOGIA
![Page 32: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/32.jpg)
Computer Aided Software Engineering
![Page 33: Uml orientado a objetos1](https://reader034.vdocuments.net/reader034/viewer/2022042602/559b69a11a28ab32188b459a/html5/thumbnails/33.jpg)