UML PROGRAMACIÓN
AVANZADA
El Lenguaje de Modelamiento Unificado (UML - Unified
Modeling Language) es un lenguaje gráfico para
visualizar, especificar y documentar cada una de las
partes que comprende el desarrollo de software. UML
entrega una forma de modelar cosas conceptuales como
lo son procesos de negocio y funciones de sistema, además
de cosas concretas como lo son escribir clases en un
lenguaje determinado, esquemas de base de datos y componentes
de software reusables.
Un problema muy generalizado es la crisis de expectativas
que provocan los proyectos de desarrollo de software.
Ni un alto componente tecnológico, ni los elevados
costes asociados, son capaces de transformar la realidad
organizativa y optimizar su rendimiento tal como se
espera, a partir de las inversiones asignadas.
Hay diversas causas en juego:
1.- Las especificaciones de los requerimientos no han
sido bien definidas.
2.- El equipo de desarrollo no ha entendido cual es
el problema.
3.- La complejidad y la dinámica de las reglas
de negocio obliga a una constante readaptación
de los programas.
Pero todas las causas convergen en un mismo efecto:
las aplicaciones informáticas no respaldan a
los procesos de negocio de una manera efectiva, aun
siendo una parte integral de ellos.
El modelado de procesos de negocio con UML (Unified
Modeling Language) y su extensión OCL (Object
Constraint Language), facilitan un "lenguaje común"
para organizar y formalizar el conocimiento de todos
los agentes de un proyecto.
Este conocimiento, visible y compartido, de las reglas
de negocio y sus restricciones, será la clave
del éxito para abordar la innovación y
mejora de los procesos de negocio y para rentabilizar,
de la manera más eficiente posible, las inversiones
en tecnologías de la información y comunicación.
TRANQUINET pone a disposición de sus clientes
las ultimas tecnologías en desarrollo de software,
así como un equipo de profesionales para satisfacer
las necesidades y exigencias mas avanzadas del mercado.
|