curso

Páginas: 37 (9088 palabras) Publicado: 3 de julio de 2013
Departamento de Sistemas Informáticos y Computación
Universidad Politécnica de Valencia

Desarrollo de Software
Orientado a Objeto usando UML
Patricio Letelier Torres
letelier@dsic.upv.es
Departamento Sistemas Informáticos y Computación (DSIC)
Universidad Politécnica de Valencia (UPV) - España

www.dsic.upv.es/~uml

1

Contenido
I.

Introducción
– Modelado de Software
– UMLII. Breve Tour por UML
III. El Paradigma Orientado a Objeto usando UML
– Fundamentos del Modelado OO
– Requisitos del software
– Interacción entre objetos
– Clases y relaciones entre clases
– Comportamiento de objetos
– Componentes
– Distribución y despliegue de componentes
– Object Constraint Language (OCL)
IV. Proceso de Desarrollo de SW basado en UML
V. Conclusioneswww.dsic.upv.es/~uml

www.dsic.upv.es/~uml

2

1

Departamento de Sistemas Informáticos y Computación
Universidad Politécnica de Valencia

I
Introducción

www.dsic.upv.es/~uml

3

Introducción: Modelado de SW

www.dsic.upv.es/~uml

www.dsic.upv.es/~uml

4

2

Departamento de Sistemas Informáticos y Computación
Universidad Politécnica de Valencia

I. Introducción: Modelado de SWConstrucción de una casa para “fido”

Puede hacerlo una sola persona
Requiere:
Modelado mínimo
Proceso simple
Herramientas simples

www.dsic.upv.es/~uml

5

I. Introducción: Modelado de SW

Construcción de una casa

Construida eficientemente y en un tiempo
razonable por un equipo
Requiere:
Modelado
Proceso bien definido
Herramientas más sofisticadas
www.dsic.upv.es/~umlwww.dsic.upv.es/~uml

6

3

Departamento de Sistemas Informáticos y Computación
Universidad Politécnica de Valencia

I. Introducción: Modelado de SW

Construcción de un rascacielos

7

www.dsic.upv.es/~uml

I. Introducción: Modelado de SW

Claves en Desarrollo de SI
Notación

Herramientas

www.dsic.upv.es/~uml

www.dsic.upv.es/~uml

Proceso

8

4

Departamento deSistemas Informáticos y Computación
Universidad Politécnica de Valencia

I. Introducción: Modelado de SW

Abstracción - Modelado Visual (MV)
“El modelado captura las
partes esenciales del sistema”
Orden
Item

envío

Proceso de Negocios
Sistema Computacional
9

www.dsic.upv.es/~uml

I. Introducción: Modelado de SW

II. Notación (Visual) - Beneficios
Manejar la complejidadInterface de Usuario
(Visual Basic,
Java, ..)

Lógica del Negocio
(C++, Java, ..)

Múltiples Sistemas

Servidor de BDs
(C++ & SQL, ..)

“Modelar el sistema
independientemente
del lenguaje de
implementación”
www.dsic.upv.es/~uml

www.dsic.upv.es/~uml

Componentes
Reutilizados

Promover la Reutilización
10

5

Departamento de Sistemas Informáticos y ComputaciónUniversidad Politécnica de Valencia

Introducción: UML

11

www.dsic.upv.es/~uml

I. Introducción: UML

¿Qué es UML?
UML = Unified Modeling Language
Un lenguaje de propósito general para el
modelado orientado a objetos. Impulsado por el
Object Management Group (OMG, www.omg.org)
Documento “OMG Unified Modeling Language
Specification”
UML combina notaciones provenientes desde:



•www.dsic.upv.es/~uml

www.dsic.upv.es/~uml

Modelado
Modelado
Modelado
Modelado

Orientado a Objetos
de Datos
de Componentes
de Flujos de Trabajo (Workflows)
12

6

Departamento de Sistemas Informáticos y Computación
Universidad Politécnica de Valencia

I. Introducción: UML

Situación de Partida
Diversos métodos y técnicas OO, con muchos aspectos
en común pero utilizandodistintas notaciones
Inconvenientes para el aprendizaje, aplicación,
construcción y uso de herramientas, etc.
Pugna entre distintos enfoques (y correspondientes
gurús)
Establecer una notación estándar

13

www.dsic.upv.es/~uml

I. Introducción: UML

Historia de UML
Comenzó como el “Método Unificado”, con la
participación de Grady Booch y Jim Rumbaugh.
Se presentó en el OOPSLA’95...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cursos
  • Curso
  • Curso
  • En Curso
  • Curso
  • Curso
  • cursos
  • cursos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS