albertolacalle.com
estás en: Portada > Diseño > Diseño Orientado a Objetos (OO)

Imagen decorativa Diseño orientado a objetos

2 de enero de 2006

Comunicar gráficamente diseño de software

El software siempre cumple unos requisitos. Para comunicar los requisitos entre las partes responsables de un proyecto, se pueden utilizar lenguajes naturales.

Los lenguajes de programación como SQL, Java o XML, también se utilizan para comunicar los detalles de un sistema.

Los lenguajes de modelado son el puente entre los requisitos y el desarrollo del sistema. El Unified Modeling Language (UML) es un lenguaje visual de modelado y comunicación, que se usa para especificar, visualizar, construir y documentar software.

Ejemplo de gráfico UML

Objetivos del UML

Para que los desarrolladores contaran con modelos precisos se creó el sub-lenguaje Object Constrain Language (OCL), para añadir condiciones a los elementos del modelo que debe cumplir para considerarlo correcto.

UML es independiente del proceso de desarrollo utilizado, pero sus autores promueven el uso de un proceso dirigido por los casos de uso, centrado en la arquitectura, iterativo e incremental.

Servicios y proyectos:

Otros tipos de diseño :

Tipos de diseño Accesible | Centrado en el usuario | Estándar | Información | Interfaz | Interacción | Procesos | Visual

saber más

 

artículos

 

libros

Libros de diseño

 

Más información 1999 - 2008 Alberto LaCalle | portada | contacto | mapa web | servicios y proyectos | aviso legal