ingeniería de software: uml
TRANSCRIPT
GRS | CREANDO REDES EFECTIVAS www.grssocial.com [email protected] Santiago, Chile
Página 1 de 2
Ingeniería de software: UML
En la ingeniería de software, para entender de forma gráfica un sistema se usa el lenguaje de
modelado de sistemas UML (Unified Modeling Language o Lenguaje Unificado de Modelado).
Dentro del proceso de desarrollo de sistemas, entender la idea del software es fundamental,
porque de lo contrario se obtendrían malos resultados aumentando los tiempos y costos. Estos
aumentan en relación a la complejidad del mismo sistema.
Cuando se hace el levantamiento de requerimientos el cliente no cuenta con una forma de
saber si la contraparte encargada del desarrollo entendió todas las necesidades del sistema.
Antes esto ¿Cómo acordamos que múltiples partes (analistas, programadores y clientes entre
otros) involucradas entiendan el sistema de una misma forma? Para esto está el UML.
GRS | CREANDO REDES EFECTIVAS www.grssocial.com [email protected] Santiago, Chile
Página 2 de 2
El UML es un lenguaje gráfico que utilizamos para especificar, visualizar, construir y
documentar un sistema. Para describir el sistema se usan múltiples diagramas que describen
partes de este. Principalmente tenemos:
Diagrama de clases
Diagrama de Casos de uso
Diagrama de Estados
Diagrama de Secuencia
Diagrama de Actividades
Con el UML, podemos examinar el sistema desde distintos puntos de vista, y así detectar
antes de la etapa de desarrollo eventuales inconvenientes que signifiquen un aumento en el costo
de recursos, que terminen afectando al sistema.
Con la finalidad de obtener un software de calidad, es muy recomendable contemplar este
lenguaje de modelado dentro de la etapa inicial de desarrollo del software.
Sitios de interés:
Unified Modeling Language – Resource Page