Uml orientado a objetos1

Preview:

DESCRIPTION

introduccion UML en ambiente de aprendizaje SENA

Citation preview

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

Conexión

Conexión

Conexión

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

UNIFICADO MODELADO LENGUAJE

QUE ES ?

Secuencia

Clases

Casos de uso

UNIFICADO MODELADO LENGUAJE

QUE ES ?

Ultima Versión: 2.0

Grady Booch Ivar Jacobson James Rumbaugh

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.

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

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

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

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…

Casos de uso

Clases

Actividades

Secuencia

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

ROLES

ACTIVIDADES

ETAPAS

INSTRUMENTOS

RESULTA

D

O

LENGUAJE DE MODELADO

Proveer

ESTRUCTURA

COMPORTAMIENTO

QUIEN

QUE ?

COMO

CUANDO

Definir

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

ITERATIVA E INCREMENTAL

D.CLASES

RELACION

,

UML NO ES PROGRAMACION

UML NO ES METODOLOGIA

Computer Aided Software Engineering

Recommended