tecnologia

Páginas: 11 (2562 palabras) Publicado: 25 de marzo de 2013
Grupo de Ingeniería de Software / CIMAT

Presentación
¿Cómo Aprender UML?
Grupo de Ingeniería de Software
Centro de Investigación en Matemáticas
Guanajuato, México 2007
Desarrollada por: Efraín Salomón Flores
Correo electrónico: esalomon@cimat.mx

© 2007 by ESF

Pres. ¿Cómo Aprender UML? / 1

Grupo de Ingeniería de Software / CIMAT

Objetivos de la Presentación
• Describir lassemejanzas entre el UML y el Lenguaje
Escrito.
• Mostrar la representación de los conceptos de la
orientación a objetos en UML.
• Presentar un subconjunto de los diagramas de UML
aplicados a un caso de estudio.

© 2007 by ESF

Pres. ¿Cómo Aprender UML? / 2

Grupo de Ingeniería de Software / CIMAT

Puntos a Tratar
1.
2.
3.
4.
5.
6.
7.

Introducción
Caso de Estudio
Alfabeto,Palabras y Sentencias
Modelado Orientado a Objetos
Párrafos
Secciones
Documentos

© 2007 by ESF

Pres. ¿Cómo Aprender UML? / 3

Grupo de Ingeniería de Software / CIMAT

1. Introducción
1.1 ¿Qué es UML?
1.2 UML vs Lenguaje Escrito
1.3 Los Tres Aspectos de UML
1.4 Historia
1.5 UML y los Procesos

© 2007 by ESF

Pres. ¿Cómo Aprender UML? / 4

Grupo de Ingeniería de Software /CIMAT

1.1 ¿Qué es UML?
• Definición:
– UML es un lenguaje para modelar y comunicar información
sobre sistemas, para lo cual se usan diagramas y texto.
Administrador
Nombre
IniciarProyecto()
TerminarProyecto()

Dirige

Equipo
Descripción

© 2007 by ESF

Administra
Proyecto
Nombre
FechaDeInicio
FechaDeFin
Pres. ¿Cómo Aprender UML? / 5

Grupo de Ingeniería de Software /CIMAT

1.2 UML vs Lenguaje Escrito
– Un administrador dirige un equipo
que trabaja en un proyecto.

Administrador
Nombre
Telefono
Administra

IniciarProyecto()
TerminarProyecto()
Dirige
Equipo
Descripcion

© 2007 by ESF

Ejecuta

Proyecto
Nombre
FerchaDeInicio
FichaDeFin

– Cada administrador tiene un nombre
y un número de teléfono, además
puede iniciar o terminar unproyecto.
– Cada proyecto tiene un nombre, una
fecha de inicio y una fecha de fin.
– Cada equipo tiene una descripción,
y eso es todo lo que nos interesa
con respecto al equipo.

Pres. ¿Cómo Aprender UML? / 6

Grupo de Ingeniería de Software / CIMAT

1.3 Los Tres Aspectos de UML
• Lenguaje
– Nos permite la comunicación sobre un tema o concepto
determinado.

• Modelo
– Es unarepresentación de un tema.

• Unificado
– Habla de los diferentes esfuerzos para tener un lenguaje
común.
© 2007 by ESF

Pres. ¿Cómo Aprender UML? / 7

Grupo de Ingeniería de Software / CIMAT

1.4 Historia
• El Período de Fragmentación, entre la mitad de 1970 y la mitad
de 1990.
– El Método Booch `93.
– La Técnica de Modelado de Objetos de James Rumbaugh.
– El método de Ingeniería deSoftware Orientado a Objetos de
Ivar Jacobson.
• El Período de Unificación, entre la mitad de 1990 y la mitad de
1997.
– James Rumbaugh y posteriormente Ivar Jacobson, se unieron
a Grady Booch para unificar sus métodos.
– Inicios 1997 UML 1.0.

© 2007 by ESF

Pres. ¿Cómo Aprender UML? / 8

Grupo de Ingeniería de Software / CIMAT

1.4 Historia
• El Período de Estandarización:
– La OMGadopto UML y asumió la responsabilidad de su
desarrollo.
– Hacia finales 1997 se libero la versión 1.1 de UML.
• El Período de Revisión:
– Varios vendedores empezaron a dar soporte y promoción.
– Surgieron varias versiones de UML.
– Octubre 2004 y Noviembre 2005 UML 2.0
• El Período de Industrialización.
– La OMG esta proponiendo que UML se convierta en un
estándar internacional a travésde la ISO.

© 2007 by ESF

Pres. ¿Cómo Aprender UML? / 9

Grupo de Ingeniería de Software / CIMAT

1.5 UML y los Procesos
• UML es independiente de los procesos.
• Sus creadores promueven un proceso que es:
– Dirigido por casos de uso (use-case driven).
– Iterativo
– Incremental

• Sin embargo UML puede ser utilizado en cualquier
proceso.
© 2007 by ESF

Pres. ¿Cómo Aprender...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS