TÉCNICA DE MODELADO DE OBJETOS
El modelado orientado a objetos es
una técnica de especificación semiformal para el paradigma orientado a objetos.
Ya que se trata de una técnica semiformal, una parte intrínseca es la notación gráfica asociada.
Ya que se trata de una técnica semiformal, una parte intrínseca es la notación gráfica asociada.
• El Lenguaje de Modelado Unificado (UML,
Unified Modeling Language) se ha desarrollado en un intento de unificar las
distintas notaciones existentes.
• El modelado orientado a objetos se ocupa de
comprender y analizar la aplicación y el dominio en el que opera. El punto de
partida es la declaración del problema que hay que resolver. Esta
declaración, que proporciona una visión conceptual del sistema propuesto, puede
ser textual o utilizar una técnica de descripción más formal, como la basada en
casos de uso.
• El modelado orientado a objetos consta de
tres pasos: modelado de casos de uso, modelado de clases y modelado dinámico.
Modelado de Casos de Uso. La
intención del modelado de casos de uso es identificar cómo se va a usar el
sistema y lo que se espera que haga como respuesta a ese uso. Determina cómo
la aplicación genera los diversos resultados que se requieren (sin considerar
el orden de generación). La información se presenta en forma de diagrama de
caso de uso y escenarios (scenarios: guiones) asociados. Este paso, que a
veces se denomina modelado funcional, está en gran parte orientado a las
acciones.
• Modelado de Clases. Determina las clases,
sus atributos y las relaciones entre las clases. Esta información se presenta
en forma de diagramas de clases. Este paso está orientado a los datos.
• Modelado Dinámico. Determina las
acciones realizadas por cada clase y sobre cada clase. Esta información se
presenta en forma de diagramas de comportamiento. Este paso está orientado a
las acciones.
• Los tres pasos del modelado se
realizan realmente en paralelo, puesto que, en el paradigma orientado a
objetos, ni los datos ni las acciones tienen prioridad los unos sobre los
otros.
• Se usan varias técnicas de modelado
para comprender los datos, las acciones y las interacciones entre los datos y
las acciones.
• Durante el proceso de modelado, el
conocimiento adquirido sobre la aplicación se representa de distintas formas,
cada una de las cuales refleja un aspecto diferente del producto buscado.
• Los
diagramas se actualizan continuamente a medida que se consigue una mejor
percepción del sistema que se está modelando.
Finalmente,
las perspectivas combinadas proporcionan una comprensión global del producto
que sería difícil de alcanzar con una sola técnica de modelado
Comentarios
Publicar un comentario