Escolar Documentos
Profissional Documentos
Cultura Documentos
Mtrica V3
MTRICA es una metodologa para la gestin del ciclo de vida de los sistemas de
informacin desarrollada por el Consejo Superior de Informtica, dependiente del
Ministerio de Administraciones Pblicas espaol. Se utiliza habitualmente como
referencia en las licitaciones cuyo objeto es el desarrollo de sistemas de informacin
para administraciones e instituciones pblicas. La primera versin es de 1989, en 1993
se sac la versin 2 y la 2.1 en 1995. La versin 3 apareci el ao 2001.
MTRICA Versin 3 es el estndar actualmente vigente y tiene un enfoque
orientado al proceso, dentro de la tendencia general y se enmarca dentro de la norma
ISO 12207. Como punto de partida y atendiendo a dicha norma, MTRICA Versin 3
cubre el Proceso de Desarrollo y el Proceso de Mantenimiento de Sistemas de
Informacin.
MTRICA Versin 3 ha sido concebida para abarcar el desarrollo completo de
Sistemas de Informacin sea cual sea su complejidad y magnitud, por lo cual su
estructura responde a desarrollos mximos y se recomienda su adaptacin y
dimensionamiento en cada momento de acuerdo a las caractersticas particulares de
cada proyecto.
La metodologa descompone cada uno de los procesos en actividades, y stas a su
vez en tareas. Para cada tarea se describe su contenido haciendo referencia a sus
principales acciones, productos, tcnicas, prcticas y participantes.
As los procesos de la estructura principal de MTRICA Versin 3 son los
siguientes:
?
Seguridad (SEG)
3.1
Gestin de proyectos
Informacin.
-
Control de tareas.
Control de cambios.
3.1.1
Tcnicas de Estimacin
Las tcnicas de estimacin tienen como objetivo calcular el coste total del
desarrollo de un sistema de informacin.
Las tcnicas de estimacin ayudan en esta tarea y dan como resultado un nmero
de horas de esfuerzo, a partir de las cuales se calcular el coste correspondiente.
funciones.
-
sistema.
-
Este clculo de das por punto funcin debe basarse en la experiencia adquirida en
la valoracin y realizacin de sistemas anteriores, debiendo actualizarse el valor de
conversin con posterioridad a la finalizacin de cada proyecto.
Mtodo Albrecht.
Para proceder al clculo de los puntos funcin de un sistema han de realizarse tres
etapas:
-Identificacin de los componentes necesarios para el clculo.
-Clculo de los Puntos Funcin no ajustados.
-Ajuste de los Puntos Funcin.
Usuario 1
Consulta y respuesta
Informacin Empleados
(EQ)
Usuario 1
Lmites
Recursos
Humanos
Informacin Nuevos
Empleados (EI)
Informacin de
Empleados (ILF)
Tasa Conversin
(EIF)
Aplicacin
Divisas
Informe
Empleados (EO)
Usuario 1
Son todos aquellos grupos de datos o mandatos de control de usuario que entran en
la aplicacin y aaden o cambian informacin en un grupo lgico de datos interno.
Entradas externas
5 a 15
16 ms
Ficheros
01
referenciados
3 ms
-Disquete / CD.
-Cinta magntica.
-Interruptor.
-Sensor digital.
-Sensor analgico.
-Tecla de funcin.
-Puntero electrnico.
lgicos diferentes.
Para el anlisis de este componente se utiliza la siguiente matriz de complejidad:
Salidas externas
6 a 19
20 ms
Ficheros
01
referenciados
23
4 ms
Grupos
lgicos
de
internos
Tipos
1 a 19
20 a 50
51 ms
2a5
6 ms
de 1
registros
Los grupos lgicos internos que son a su vez interfaz, deben contarse en
ambos grupos.
1 a 19
20 a 50
51 ms
2a5
6 ms
de 1
registros
inmediata.
?
correspondiente a la entrada.
?
correspondiente a la salida.
?
Se seleccionar la ms compleja.
Descripcin
Sencilla
Media
Compleja
N deEntradas externas
X3
X4
X6
N de Salidas externas
X4
X5
X7
X10
X15
X7
X10
X4
X6
N de Grupos lgicos de X7
Total P.F.
datos internos
N Grupos lgicos de X5
datos de interfaz
N de Consultas externas X3
Identificar las funciones que intervienen. Estas funciones deben ser las
Influencia apreciable (3). La importancia de este atributo debe ser tenida en cuenta,
aunque no es fundamental.
Influencia significativa (4). Este atributo tiene una gran importancia para el
Sistema.
Influencia muy fuerte (5). Este atributo es esencial para el Sistema y ha de ser
tenido en cuenta a la hora del diseo.
Ayuda de navegacin.
Mens.
Ayuda en lnea.
Scrolling.
Impresin remota.
Ratn.
Windows.
Pantallas reducidas.
Bilingismo.
Multilingismo.
10. Reusabilidad del cdigo por otras aplicaciones. Los posibles valores para
este atributo son:
0 No hay que reutilizar el cdigo.
1 Se emplea cdigo reusable dentro de la aplicacin.
2 Menos del 10% de la aplicacin se considera reusable.
3 El 10% o ms de la aplicacin se considera reusable.
4 La aplicacin est especficamente preparada y documentada para facilitar la
reutilizacin y se adapta sobre cdigo fuente.
5 La aplicacin est especficamente preparada y documentada para facilitar la
reutilizacin y, adems, se adapta sobre parmetros.
11. Facilidad de instalacin: Durante el desarrollo se consideran factores que
facilitan la ulterior conversin e instalacin. Los posibles valores para este atributo son:
0 El usuario no ha declarado consideraciones especiales para instalacin y
conversin.
1 El usuario no ha declarado consideraciones especiales para instalacin y
conversin, pero se requiere un set especial para la instalacin.
2 El usuario ha declarado consideraciones especiales para la conversin e
instalacin
y se requieren guas probadas de conversin e instalacin.
3 El usuario ha declarado consideraciones especiales para la conversin e
instalacin
y se requieren guas probadas de conversin e instalacin y se considera
importante el impacto.
4 El usuario ha declarado consideraciones especiales para la conversin e
instalacin
y se requieren guas probadas de conversin e instalacin y, adems, se facilitan
herramientas probadas para la conversin e instalacin.
5 El usuario ha declarado consideraciones especiales para la conversin e
instalacin
y se requieren guas probadas de conversin e instalacin, considerndose
importante el impacto. Adems, se facilitan herramientas probadas para la conversin e
instalacin.
Valor
1 Comunicacin de datos
2 Funciones distribuidas
3 Prestaciones
4 Gran uso de la configuracin
5 Velocidad de las transacciones
6 Entrada de datos En lnea
7 Diseo para la eficiencia del usuario final
8 Actualizacin de datos En lnea
9 Complejidad del proceso lgico interno de la
aplicacin
10 Reusabilidad del cdigo
11 Facilidad de instalacin
12 Facilidad de operacin
13 Localizaciones mltiples
14 Facilidad de cambios
SUMA
Una vez obtenido el valor de los atributos y sumados se obtiene una cifra
comprendida entre 0 y 70, a partir de la cual se obtendr el factor de ajuste, segn la
frmula:
FA = 0,65 + (0,01*SVA)
Siendo:
FA: Factor de ajuste
PFA = PFNA * FA
Siendo:
PFA: Puntos Funcin ajustados
PFNA: Puntos Funcin no ajustados
FA: Factor de ajuste (calculado anteriormente).
3.3
Este mtodo es una evolucin del mtodo de Allan J. Albrecht, siendo su principal
caracterstica que contempla el sistema como una coleccin de transacciones
lgicas compuestas por componentes de entrada, de proceso y de salida. Estas
transacciones lgicas se corresponden exactamente con las funciones del sistema, por
ejemplo:
?
Para cada una de estas funciones es necesario conocer las entidades que
intervienen (tanto propias como de interfaz), los tipos de datos de entrada (considerando
para cada tipo una nica forma de tratamiento, como fechas, importes, etc.) y tipos de
datos de salida (teniendo en cuenta en este caso que hay que considerar la forma de
representacin para su tratamiento). Es necesario conocer si se trata de una funcin por
lotes o en lnea, si se van a emplear lenguajes de tercera o de cuarta generacin.
datos de salida.
?
Clculo del tamao total del Sistema a partir de las partes en lnea y por
Descomposicin en fases.
lotes.
En esta etapa se identifican los factores que se tienen en cuenta para el clculo de
los
puntos funcin, siendo estos para cada funcin:
Nmero de tipos de datos de entrada que han de ser tratados por la funcin,
considerando que para cada tipo de datos se van a realizar las mismas operaciones
de validacin, tratamiento, etc.
Nmero de tipos de datos de salida que han de ser presentados por el sistema,
teniendo en cuenta para ello el tratamiento que hay que dar les para su presentacin.
F2
...
Fn
N de entidades NE*1,66
NE*1,66
NE*1,66
NE*1,66
N de tipos de NCE*0,58
NCE*0,58
NCE*0,58
NCE*0,58
NCS*0,26
NCS*0,26
NCS*0,26
datos
de
entrada
N de tipos de NCS*0,26
datos de salida
NPF
no S
ajustados
Al igual que en el mtodo Albrecht, esta etapa tiene como objetivo la adaptacin
de la
Influencia apreciable (3). La importancia de este atributo debe ser tenida en cuenta,
aunque no es fundamental.
Influencia significativa (4). Este atributo tiene una gran importancia para el
Sistema.
Influencia muy fuerte (5). Este atributo es esencial para el Sistema y ha de ser
tenido en cuenta a la hora del diseo.
Los 14 primeros atributos son iguales que en el mtodo Albrecht, por lo que no
vamos a repetirlos aqu. Los 5 nuevos atributos que se contemplan en esta tcnica y sus
significados aparecen a continuacin:
Atributo
1 Comunicacin de datos
2 Funciones distribuidas
3 Prestaciones
4 Gran uso de la configuracin
5 Velocidad de las transacciones
6 Entrada de datos En lnea
7 Diseo para la eficiencia del usuario final
8 Actualizacin de datos En lnea
9 Complejidad del proceso lgico interno de la
aplicacin
10 Reusabilidad del cdigo
11 Facilidad de instalacin
12 Facilidad de operacin
13 Localizaciones mltiples
14 Facilidad de cambios
15 Requerimientos de otras aplicaciones
16 Seguridad, privacidad, auditabilidad
17 Necesidades de formacin
18 Uso por terceras partes
Valor
19 Documentacin
SUMA
Una vez obtenido el valor de los atributos y sumados se obtiene una cifra
comprendida entre 0 y 95, a partir de la cual se obtendr el factor de ajuste, segn la
frmula:
Siendo:
ACT: Ajuste por Complejidad Tcnica
TGI: Total Grados de Influencia (equivalente a la suma de los valores de los
atributos en el mtodo Albrecht).
Siendo:
PFAb: Puntos Funcin ajustados de las funciones por lotes
PFNAb: Puntos Funcin no ajustados de las funciones por lotes
PFAo: Puntos Funcin ajustados de las funciones En lnea
PFNAo: Puntos Funcin no ajustados de las funciones En lnea
ACT: Ajuste por Complejidad Tcnica (calculado anteriormente).
Donde:
PFA: Tamao del Sistema completo en Puntos Funcin
PFAb: Tamao de la parte Por lotes en Puntos Funcin
PFAo: Tamao de la parte En lnea en Puntos Funcin
2
? S ? 250 ?
?
0,01S 1,1 ?
??
?
575
?
?
P ? A?0,11e
?
?
522 ?
?
Siendo:
P: Productividad
A: Media de la Industria informtica:
A= 1,0 para 3GL
A= 1,6 para 4GL
S: Tamao del Sistema en PFA
W?
B * PFA
P
Siendo:
W: Esfuerzo en horas de trabajo
B: Factor de complejidad :
B= 1,0 si es en lnea
B= 1,5 si es por lotes
B = (So + 1,5 Sb) / (So + Sb), si el sistema es mixto
PFA: Puntos Funcin ajustados
P: Productividad en PF/hora
En primer lugar habra que calcular el factor a aplicar, estando ste en relacin
directa con el tamao del sistema y cuyo valor se obtiene mediante la aplicacin de la
siguiente frmula:
E ? 0, 45 S
Siendo:
E: Puntos Funcin / semana
S: Tamao del Sistema en PFA
PE ?
S
E
Siendo:
PE: Plazo de entrega, en semanas
S: Tamao del Sistema en PFA
E: Puntos Funcin / semana