Post on 07-Jul-2015
description
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