Sei sulla pagina 1di 2

Importancia de modelamiento UML en la Fase de Análisis y Diseño

El UML Se originó a fines de los ochenta y principios de los noventa, y no fue concebido como un
método en sí mismo, sino como la notación básicamente gráfica que cualquier metodología o
proceso de software puede utilizar para expresar sus productos de análisis y diseño. Sin embargo,
esta notación nació con el famoso proceso de software denominado proceso unificado, en el que se
describe cómo este proceso de software con la notación UML permite el análisis y diseño orientado
a objetos de cualquier software. El desarrollo de software tiene en el Lenguaje Unificado de
Modelado una herramienta fundamental de la que se puede rescatar, principalmente, su gran
capacidad de vincular a los usuarios y desarrolladores en torno a lo que se espera de una
determinada aplicación que se solicita, y lo que los entendidos en ingeniería del software deberán
tomar en cuenta a través de los casos de uso para proponer alternativas a los requerimientos de
sistemas.

UML es la respuesta, pues mediante este lenguaje se organizará el proceso de diseño donde los
analistas, clientes, desarrolladores y todo el equipo de trabajo que intervenga en el proyecto,
comprenderán y participará en la mejor solución al problema presentado, enfrentando la
complejidad que se presente y se resuelva de una manera organizada. Por ejemplo: un carro, un
avión un edificio, parten de un diseño (Dibujo) muy detallado y aunque estos resultados se
evidencian de forma tangible, no significa que un sistema de información que es intangible no
cuente con su propio diseño, por el contrario, si dicho sistema cuenta con una buena planificación
en su diseño, obtendrá un excelente resultado para el usuario final.

De acuerdo a Booch, uno de los creadores del nuevo proceso de software unificado en “The Unified
Modeling Language Use Guide”, el modelaje nos apoya en cuatro aspectos que le dan suma
importancia a al desarrollo modelado de sistemas:

1. Nos ayuda a visualizar un sistema como deseamos que sea diseñado. Un modelo ayuda al
equipo de trabajo a comunicar la visión del sistema que se está construyendo. Es muy difícil
compartir una misma visión si solo se cuenta con especificaciones textuales.
2. Nos permite especificar la estructura y conducta del sistema. Un modelo permite
documentar la estructura y conducta de un sistema antes de que sea codificado.
3. Nos da una plantilla que guía el proceso de construcción. Un modelo es una herramienta
invaluable durante la construcción, sirve como guía para el programador. ¿Alguna vez ha
tenido la experiencia de que un programador codifique la funcionalidad incorrecta debido
a que confundió la descripción textual de un requerimiento? El modelado ayuda a aliviar
esta situación.
4. Documenta las decisiones que hemos tomado. Los modelos son herramientas que apoyan
al proyecto a largo plazo, ya que documentan las decisiones de diseño tomadas y ya no solo
se depende de la memoria.
https://ocw.unican.es/pluginfile.php/1403/course/section/1792/is1-t02-trans.pdf
file:///C:/Users/Carlos%20Arturo/Downloads/361-Article%20Text-763-1-10-20140226%20(1).pdf
http://stadium.unad.edu.co/ovas/10596_9839/unidad_1_introduccin_de_modelado_unificado.html
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro10/211_la_importancia_de_modelar.html
Carlos Arturo Fernández Salas

Potrebbero piacerti anche