Anda di halaman 1dari 4

Esquema de Calidad UML

Una exigencia de la gran mayora de instituciones dentro de su Plan Informtico


estratgico, es que los desarrollos de software bajo una arquitectura en Capas, se
formalicen con un lenguaje estndar y unificado. Es decir, se requiere que cada
una de las partes que comprende el desarrollo de todo software de diseo
orientado a objetos, se visualice, especifique y documente con lenguaje comn
.Se necesitaba un lenguaje que fuese grfico, a fin de especificar y documentar
un sistema de software, de un modo estndar incluyendo aspectos conceptuales
tales como procesos de negocios y funciones del sistema.
Este lenguaje unificado que cumple con estos requerimientos, es ciertamente
UML, el cual cuenta con una notacin estndar y semnticas esenciales, para el
modelado de un sistema orientado a objetos. As mismo, aquellos que deseen
enmarcar conceptualmente desde su gnesis UML, recomiendo comprender
los Fundamentos de los Lenguajes Estructurados.
El UML unido a un gestin de calidad, evita malos entendidos y entrega ciertas
precauciones en la evolucin y mantencin de programas. Especialmente en lo
referente a los requerimientos asociados al levantamiento y diseo funcional de un
sistema. En efecto, por ejemplo con los Clientes, quienes no podrn hacer pensar
que el cambio que estn solicitando es pequeo, cuando detrs de la peticin
existe una enorme cantidad de tareas relacionadas al requerimiento.

El Lenguaje de Modelado Unificado (UML:Unified Modeling Language) es la


sucesin de una serie de mtodos de anlisis y diseo orientadas a objetos que
aparecen a fines de los 80's y principios de los 90s.UML es llamado un lenguaje de

modelado, no un mtodo. Los mtodos consisten de ambos de un lenguaje de


modelado y de un proceso.

UML incrementa la capacidad de lo que se puede hacer con otros mtodos de


anlisis y diseo orientados a objetos. Los autores de UML apuntaron tambin al
modelado de sistemas distribuidos y concurrentes para asegurar que el lenguaje
maneje adecuadamente estos dominios.
El lenguaje de modelado es la notacin (principalmente grfica) que usan los
mtodos para expresar un diseo. El proceso indica los pasos que se deben seguir
para llegar a un diseo. La estandarizacin de un lenguaje de modelado es
invaluable, ya que es la parte principal del proceso de comunicacin que
requieren todos los agentes involucrados en un proyecto informtico. Si se quiere
discutir un diseo con alguien ms, ambos deben conocer el lenguaje de
modelado y no as el proceso que se sigui para obtenerlo.

Semntica y Notacin
Una de las metas principales de UML es avanzar en el estado de la integracin
institucional proporcionando herramientas de interoperabilidad para el modelado
visual de objetos. Sin embargo para lograr un intercambio exitoso de modelos de
informacin entre herramientas, se requiri definir a UML una semntica y una
notacin.
La notacin es la parte grfica que se ve en los modelos y representa la sintaxis
del lenguaje de modelado. Por ejemplo, la notacin del diagrama de clases define
como se representan los elementos y conceptos como son: una clase, una
asociacin y una multiplicidad. Y qu significa exactamente una asociacin o
multiplicidad en una clase? Un metamodelo es la manera de definir esto (un
diagrama, usualmente de clases, que define la notacin).

Para que un proveedor diga que cumple con UML debe cubrir con la semntica y
con la notacin.
Una herramienta de UML debe mantener la consistencia entre los diagramas en
un mismo modelo. Bajo esta definicin una herramienta que solo dibuje, no puede
cumplir con la notacin de UML.
El lenguaje est dotado de mltiples herramientas para lograr la especificacin
determinante del modelo, pero en nuestro caso se trabaja en forma simplificada
sobre:

Modelamiento de Clases

Casos de Uso

Diagrama de Interaccin

Modelamiento de Clases
Un diagrama de clases sirve para visualizar las relaciones entre las clases que
involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de
contenedor.
Un diagrama de clases est compuesto por los siguientes elementos:

Clase: atributos, mtodos y visibilidad.

Relaciones: Herencia, Composicin, Agregacin, Asociacin y Uso.

Casos de Uso (Use Case)


El diagrama de casos de uso representa la forma en como un Cliente (Actor)
opera con el sistema en desarrollo, adems de la forma, tipo y orden en como los
elementos interactan (operaciones o casos de uso).
Un diagrama de casos de uso consta de los siguientes elementos:

Actor.

Casos de Uso.

Relaciones de Uso, Herencia y Comunicacin.

Diagrama de Interaccin
El diagrama de interaccin, representa la forma en como un Cliente (Actor) u
Objetos (Clases) se comunican entre si en peticin a un evento. Esto implica
recorrer

toda

la

secuencia

de

llamadas,

de

donde

se

obtienen

las

responsabilidades claramente.
Dicho diagrama puede ser obtenido de dos partes, desde el Diagrama Esttico de
Clases o el de Casos de Uso (son diferentes).
Los componentes de un diagrama de interaccin son:

Un Objeto o Actor.

Mensaje de un objeto a otro objeto.

Mensaje de un objeto a s mismo.

Anda mungkin juga menyukai