Introduccion Al Modelo Uml

Páginas: 7 (1604 palabras) Publicado: 24 de junio de 2012
Unidad Temática | IV. Modelado de procesos de negocios con UML. |

TEMA 1
INTRODUCCION A UML

Modelos

¿Que es un modelo?

* Un modelo es una simplificación de la realidad.
* Un modelo es una abstracción de un sistema o entidad del mundo real.
* Una abstracción es una simplificación, que incluye sólo aquellos detalles relevantes para algún determinado propósito
* Elmodelado permite abordar la complejidad de los sistemas

¿Porque Modelamos?

El modelado es una parte central de todas las actividades que conducen a la producción de buen software.

Construimos modelos para comprender mejor el sistema que estamos construyendo.

A través del modelado conseguimos cuatro objetivos:
1. Los modelos nos ayudan a visualizar como es que queremos que sea unsistema.
2. Construimos modelos para comunicar la estructura deseada y el comportamiento de nuestro sistema.
3. Los modelos nos proporcionan plantillas que nos guían en la construcción de un sistema
4. Los modelos documentan las decisiones que hemos adoptado.

Construimos modelos de sistemas complejos porque no podemos comprender el sistema en su totalidad.

Hay límites en lacapacidad humana de comprender la complejidad. A través del modelado, reducimos el problema que se está estudiando, centrándonos en un solo aspecto cada vez. Este es esencialmente el enfoque “divide y vencerás”.

Presentación de UML

El Lenguaje Unificado de Modelado (UML, Unified Modeling Language) es un lenguaje estándar para escribir planos de software. UML puede utilizarse para visualizar,especificar, construir y documentar sistemas que involucre una gran cantidad de software.

• Es un lenguaje de modelado visual de propósito general orientado a objetos, Impulsado por el Object Management Group (OMG).

• Es Estándar: Independiente de cualquier fabricante comercial

• Agrupa notaciones y conceptos provenientes de distintos tipos de métodos orientados a objetos.

Evoluciónde UML

Características de UML

* UML es un “Lenguaje cuyo vocabulario y reglas se centran en la representación conceptual y física de un sistema” (Booch, Jacobson y Rumbaugh)

Lenguaje = Notación + Reglas (Sintácticas, Semánticas)

* UML ofrece vocabulario y reglas:
para crear y leer modelos bien formados
que constituyen los planos de un sistema de software.

* UML esindependiente del Proceso de desarrollo
Un uso óptimo se consigue en procesos dirigidos por casos de uso, centrados
en la arquitectura, iterativos e incrementales.
Proceso Unificado de Desarrollo (RUP).

* UML cubre las diferentes vistas de la arquitectura de un sistema mientras evoluciona a través del ciclo de vida del desarrollo de software
Vistas Software (estáticas, dinámicas, etc..)Visión General de UML

UML Es un lenguaje para:

* Visualizar
* Especificar
* Construir
* Documentar
Los artefactos de un sistema con gran cantidad de software.

UML es un lenguaje para visualizar

UML es un Modelo explícito, que facilita la comunicación.

Es más que un montón de símbolos gráficos. Detrás de cada símbolo en UML hay una semántica bien definida. Deesta manera un desarrollador puede escribir un modelo en UML, y otro desarrollador, o incluso otra herramienta, puede interpretar ese modelo sin ambigüedad.

Trasciende lo que puede ser representado en un lenguaje de programación.

UML es un lenguaje para especificar

En este contexto, especificar significa construir modelos precisos, no ambiguos y completos.

En particular, UML cubre laespecificación de todas las decisiones de análisis, diseño e implementación que deben realizarse al desarrollar y desplegar un sistema con gran cantidad de software.

UML es un lenguaje para construir

UML no es un lenguaje de programación visual, pero sus modelos pueden conectarse de forma directa a una gran variedad de lenguajes de programación.
Esto significa que es posible establecer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML introduccion
  • Introducción a UML
  • UML introduccion
  • Introducción a UML
  • Introduccion uml
  • Introduccion a uml
  • Modelo uml
  • Uml introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS