Ingeniería de software: UML

2
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.

Transcript of Ingeniería de software: UML

Page 1: Ingeniería de software: UML

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.

Page 2: Ingeniería de software: 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