lunes, 23 de abril de 2012

Diagrama de Casos de Uso

El diagrama de casos de uso es importante en el desarrollo de aplicaciones de software para capturar los requisitos funcionales y para manejar la complejidad de sistemas robustos.

En este artículo, se presenta una revisión crítica de los trabajos relacionados con la obtención del diagrama de casos de uso, partiendo de representaciones del discurso del interesado en lenguaje natural o controlado. De esta revisión, se concluye que el proceso suele partir de representaciones difíciles de conseguir en las etapas iniciales del software, que aún se realiza de forma asistida por el analista y que es todavía incompleto, pues no se identifican las relaciones especiales entre los actores y los casos de uso del diagrama.


Lenguaje Unificado de Modelado (UML)

Se denomina Lenguaje Unificado de Modelado, o Unified Modeling Language –UML-, al más difundido de los lenguajes de modelado de sistemas empleado en la actualidad. Se encuentra respaldado por el Object Management Group. Éste es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para la descripción de un plano del sistema modelo, incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenuajes de programación, esquemas de bases de datos y componentes reutilizables .

UML es un lenguaje de modelado para especificar o describir métodos o procesos. Se utiliza para definir un sistema, y desarrollar artefactos en el sistema, documentar y construir. Se puede aplicar en el desarrollo de software en gran variedad de formas.

UML no puede compararse con la programación estructurada, UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML lo cual no quiere decir que por eso se deba tomar aUML sólo para lenguajes orientados a objetos.

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.

http://www.eidv.com.ar/