uml orientado a objetos1

33
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

Upload: luis-conde

Post on 07-Jul-2015

1.260 views

Category:

Technology


2 download

DESCRIPTION

introduccion UML en ambiente de aprendizaje SENA

TRANSCRIPT

Page 1: Uml orientado a objetos1

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
Page 3: Uml orientado a objetos1
Page 4: Uml orientado a objetos1
Page 5: Uml orientado a objetos1
Page 6: Uml orientado a objetos1
Page 7: Uml orientado a objetos1

Conexión

Conexión

Conexión

Page 8: Uml orientado a objetos1
Page 9: Uml orientado a objetos1

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

UNIFICADO MODELADO LENGUAJE

QUE ES ?

Page 11: Uml orientado a objetos1

Secuencia

Page 12: Uml orientado a objetos1

Clases

Page 13: Uml orientado a objetos1

Casos de uso

Page 14: Uml orientado a objetos1

UNIFICADO MODELADO LENGUAJE

QUE ES ?

Page 15: Uml orientado a objetos1

Ultima Versión: 2.0

Grady Booch Ivar Jacobson James Rumbaugh

Page 16: Uml orientado a objetos1
Page 17: Uml orientado a objetos1

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

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

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

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

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

Casos de uso

Page 23: Uml orientado a objetos1

Clases

Page 24: Uml orientado a objetos1

Actividades

Page 25: Uml orientado a objetos1

Secuencia

Page 26: Uml orientado a objetos1
Page 27: Uml orientado a objetos1

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

ROLES

ACTIVIDADES

ETAPAS

INSTRUMENTOS

RESULTA

D

O

LENGUAJE DE MODELADO

Proveer

ESTRUCTURA

COMPORTAMIENTO

QUIEN

QUE ?

COMO

CUANDO

Definir

Page 29: Uml orientado a objetos1

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
Page 31: Uml orientado a objetos1

ITERATIVA E INCREMENTAL

D.CLASES

RELACION

,

UML NO ES PROGRAMACION

UML NO ES METODOLOGIA

Page 32: Uml orientado a objetos1

Computer Aided Software Engineering

Page 33: Uml orientado a objetos1