Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tcnicas Matriciales
Las tcnicas matriciales tienen como objetivo representar las relaciones existentes entre distintos tipos de entidades, objetos o cualquier otro elemento del sistema. Se utilizan, principalmente, para analizar la consistencia entre los modelos generados durante el desarrollo, comprobar la trazabilidad con los requisitos especificados por el usuario, etc.
Descripcin:
Las tcnicas matriciales son tiles para representar las relaciones entre elementos comunes de los distintos modelos, tales como entidades y procesos, procesos y dilogos, datos y localizacin geogrfica, ascomo asegurar que los modelos sean coherentes entre s. Las siguientes son algunas de las matrices empleadas en MTRICA Versin 31: Procesos/localizacin geogrfica: permite representar la localizacin geogrfica de los procesos de una organizacin. Almacenes de datos/entidades del modelo lgico de datos normalizado: establece las relaciones existentes entre los almacenes de datos y las entidades, y permite verificar que cada almacn de datos definido en el modelo de procesos se corresponde con una o varias entidades del modelo lgico de datos normalizado. Atributos de interfaz/atributos de entidades del modelo lgico de datos normalizado: permite verificar que los atributos que aparecen en cada dilogo de la interfaz de usuario forman parte del modelo lgico de datos normalizado. Entidades/procesos: permite representar el tratamiento lgico de los procesos sobre los datos del sistema y verificar que cada entidad del modelo lgico de datos normalizado es accedida por algn proceso primitivo representado en el DFD. Dilogos/procesos: permite representar los dilogos asociados a un proceso interactivo y verificar que cada proceso interactivo tiene asociado al menos un dilogo Objetos Diagrama de interaccin/clases, atributos del modelo de clases: permite verificar que cada mensaje entre objetos se corresponde con un mtodo de una clase.
METRICA es una metodologa de planificacin, desarrollo y mantenimiento de sistemas de informacin promovida por el Ministerio de Administraciones Pblicas del Gobierno de Espaa para la sistematizacin de actividades del ciclo de vida de los proyectos software en el mbito de las administraciones pblicas.
1/4
Mensajes Diagrama de interaccin / mtodos, atributos del modelo de clases: permite verificar que una clase tiene capacidad para proporcionar los datos que se soliciten en los mensajes que recibe. Evento, accin, actividad de clases/mtodos de clases: permite verificar que todo evento, actividad o accin de una clase se corresponde con un mtodo de esa clase. Clases/elementos del modelo fsico de datos: permite verificar que cada elemento del modelo fsico de datos se corresponde con un elemento del modelo de clases. Dependencias entre subsistemas/subsistemas: permite representar para cada subsistema, los subsistemas que dependen de l. Esquemas fsicos de datos /nodos: permite representar la localizacin fsica de los datos en los nodos de la arquitectura del sistema, as como verificar que cada esquema del modelo fsico de datos est asociado con un nodo del particionamiento fsico del sistema de informacin.
Notacin:
Dados dos tipos de elementos A y B, su representacin ser una matriz bidimensional NxM, siendo N el nmero de elementos de A, y M el nmero de elementos de B. En el cruce de una fila y una columna , se tendr el modo en que se relacionan un elemento concreto de A y uno de B.
A1 A2 ... An
2/4
3/4
En esta figura tenemos tres procesos que son 1.1 RegistroCli, 1.2 FacturasCli y 1.3 Citas. En el mismo diagrama observamos que hay tres almacenes llamados Clientes, Facturas y Citas. Para realizar correctamente la matriz entidad/funcin habra que realizar el MCD sobre esos tres almacenes y normalizarlo adecuadamente. En nuestro ejemplo y para simplificar consideraremos que cada almacn deriva en una nica tabla llamada igual que l en cada caso. De este modo la matriz entidad/funcin resultante sera RegistroCli I,L,M FacturasCli I,L B,I,M,L Citas L
Y nos indica que el proceso RegistroCli actualiza, lee y modifica a la tabla Clientes. El proceso FacturasCli actualiza y lee de la tabla Facturas y el proceso Citas actualiza, borra, lee y modifica a la tabla Citas y adems lee de la tabla Clientes. Esta matriz nos aporta una informacin visual y rpida de manejar, que nos permite verificar la consistencia de nuestro sistema, en lo que a procesos y datos que utiliza se refiere.
4/4