Sunteți pe pagina 1din 17

Bienvenidos

¿Qué es UML?

Rosita Chito –
http://www.buhoos.com/
Introducción a UML
Modelar software

UML= Unified Modeling Language

Importancia del modelado:

- Clarifica problemas complejos.

- Ahorra dinero y tiempo al permitir trabajar mas eficientemente

- Ayuda a definir y a entender los objetivos.


Introducción a UML
Introducción a UML
Importancia de modelar

No podemos implementar, algo que no logramos entender.

Antes de lanzarse a poner una línea de código, primero realicen un buen modelado, una buena especificación
de requerimientos y un buen prototipado de soluciones.
Introducción a UML
Modelar software

Al igual que en dibujo técnico, la planta y el alzado de una figura nos muestran la misma figura vista desde
distintos ángulos, cada modelo nos permite fijarnos en un aspecto distinto del sistema.
Introducción a UML
¿Qué es UML?

UML es un lenguaje estándar de modelado que permite visualizar, especificar, construir y documentar los
artefactos de un sistema de software. UML ofrece vocabulario y reglas: para crear y leer modelos bien
formados que constituyen los planos de un sistema software.
Introducción a UML
¿Qué es UML?
• Visualizar:
UML permite expresar de una forma gráfica un sistema de
forma que otro lo puede entender.
• Especificar:
UML permite especificar cuáles son las características de un
sistema antes de su construcción.
• Construir:
A partir de los modelos especificados se pueden construir los
sistemas diseñados.
• Documentar
Los propios elementos gráficos sirven como documentación
del sistema desarrollado ya sea para posteriores revisión o
ajustes posteriores.
Introducción a UML
Historia
El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es la sucesión de una serie de métodos de
análisis y diseño orientadas a objetos que aparecen a fines de los 80's y principios de los 90s.
UML surge como el esfuerzo de la unión de las tres metodologías de análisis y diseños más extendidas:

- Metodología de Grady Booch (Booch Method)


- Técnica de modelado orientada a objetos de James Rumbaugh
(OMT: Object - Modelling Technique).
- Metodologia de modelado Ivar Jacobson (OOSE: Object- Oriented
Software Engineering)

Primera versión: 0.9 -> 1996


Version 1.0 -> enero 1997 ( OMG)
Version 1.1 -> junio 1997 ( Aceptada OMG)
Introducción a UML
¿Qué es UML?

UML es ante todo un lenguaje de modelado que proporciona un vocabulario y una reglas para permitir
una comunicación. En este caso, este lenguaje se centra en la representación gráfica de un sistema.

Este lenguaje nos indica cómo crear y leer los modelos, pero no dice cómo implementarlos.
Introducción a UML
Puntos importantes:

• UML es un lenguaje, no de programación, es un lenguaje de modelado.

• UML no es una metodología de desarrollo de software. Además de UML, para hacer desarrollo de software
se requiere una metodología OO

• UML No cubre todas las necesidades de especificación de un proyecto software, pues no define los
documentos textuales o el diseño de interfaces de usuario.

• Los modelos de UML que serán utilizado para el desarrollo de software lo define la metodología de
desarrollo de software.
Introducción a UML
Puntos importantes:

• UML es independiente del proceso de desarrollo.

Un uso óptimo se consigue en procesos dirigidos por casos de uso, centrados en la arquitectura, iterativos e
incrementales.

Rational Unified Process –


Proceso Unificado de Rational
Introducción a UML
Hasta que punto hay que modelar

Evitar PARALISIS DE ANALISIS

- Hay que modela hasta un contexto QUE SEA REALMENTE


ÚTIL.
Introducción a UML
Ventajas

- Permite modelar sistemas

- Mejores tiempos totales de desarrollo

- Mejor soporte a la planeación y al control de proyectos.

- Fácil las actualizaciones y modificaciones de software.

Es estándar => Facilita la comunicación


Introducción a UML
Suscríbete

“¿Te gusto la información que acabo de


compartir contigo”
Introducción a UML
Suscríbete

Primero: Subscríbete GRATIS al canal de YouTube

• En la parte inferior de este video, HAZ CLIC en “Suscribirme”


Introducción a UML
Suscríbete

Segundo: Haz clic en “Me Gusta” y


coloca un comentario ”
Introducción a UML
Suscríbete

http://bit.ly/BuhoosTicsYTS

S-ar putea să vă placă și