Oo usando uml

Páginas: 48 (11805 palabras) Publicado: 25 de septiembre de 2010
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. II. III. Introducción – Modelado de Software – UMLBreve Tour por UML El Paradigma Orientado a Objeto usando UML – Fundamentos del Modelado OO – Diagrama de Casos de Uso – Diagramas de Interacciones – Diagrama de Clases – Diagrama de Estados / Diagramas de Actividad – Diagrama de Componentes – Diagrama de Despliegue Proceso de Desarrollo de SW basado en UML Conclusiones

IV. V.

www.dsic.upv.es/~uml

2

www.dsic.upv.es/~uml

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

Introducción Modelado de SW

www.dsic.upv.es/~uml

3

I. Introducción: Modelado de SW

Construcción de una casa para “fido”

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

www.dsic.upv.es/~uml

4

www.dsic.upv.es/~uml

2

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

I. Introducción: Modelado de SWI

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

5

I. Introducción: Modelado de SI

Construcción de un rascacielos

www.dsic.upv.es/~uml

6www.dsic.upv.es/~uml

3

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

I. Introducción: Modelado de SWI

Claves en Desarrollo de SI
Notación

Herramientas

Proceso

www.dsic.upv.es/~uml

7

I. Introducción: Modelado de SW

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

envíoProceso de Negocios Sistema Computacional
www.dsic.upv.es/~uml

8

www.dsic.upv.es/~uml

4

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

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
9

Introducción: UML

www.dsic.upv.es/~uml

10

www.dsic.upv.es/~uml

5

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

I. Introducción: UML

¿Qué es UML?
UML = Unified Modeling Language Unlenguaje de propósito general para el modelado orientado a objetos Documento “OMG Unified Modeling Language Specification” UML combina notaciones provenientes desde:
• • • •
www.dsic.upv.es/~uml

Modelado Modelado Modelado Modelado

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

I. Introducción: UML

Situación de Partida
Diversos métodos y técnicas OO, conmuchos 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

12

www.dsic.upv.es/~uml

6

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

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 compañía Rational Software. Herramienta CASE Rational Rose

www.dsic.upv.es/~uml

13

I. Introducción: UML

Historia de UML
2001-2003 2000 1999 1998 Nov ‘97
UML...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo de aplicaciones web usando uml
  • Taller Sobre Diagramas Usando Uml
  • Oo
  • UML
  • UML
  • UML
  • Uml de las
  • Que es uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS