Curso de um basicol

Solo disponible en BuenasTareas
  • Páginas : 38 (9460 palabras )
  • Descarga(s) : 7
  • Publicado : 26 de agosto de 2010
Leer documento completo
Vista previa del texto
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 – UML II. BreveTour 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. Conclusiones
www.dsic.upv.es/~uml

2www.dsic.upv.es/~uml

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

4

www.dsic.upv.es/~uml

2

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

I. Introducción: Modelado de SW

Construcción de una casapara “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/~uml

6

www.dsic.upv.es/~uml

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

www.dsic.upv.es/~uml

7

I. Introducción: Modelado de SW

Claves en Desarrollo de SI
Notación

Herramientas

Proceso

www.dsic.upv.es/~uml

8

www.dsic.upv.es/~uml

4

Departamento de Sistemas Informáticos y ComputaciónUniversidad 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
www.dsic.upv.es/~uml

9

I. Introducción: Modelado de SW

II. Notación (Visual) - Beneficios
Manejar la complejidad

Interface 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

Componentes Reutilizados

Promover la Reutilización
10

www.dsic.upv.es/~uml

5

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

Introducción: UMLwww.dsic.upv.es/~uml

11

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

Modelado Modelado ModeladoModelado

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

www.dsic.upv.es/~uml

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 utilizando distintas 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

www.dsic.upv.es/~uml

13

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 El mismo año se unió Ivar Jacobson. Los “Tres Amigos” son socios en la...
tracking img