Puntos de Funcion Cocomo II
-
Upload
raul-ordonez-gomez -
Category
Documents
-
view
288 -
download
11
description
Transcript of Puntos de Funcion Cocomo II
PROCESO
TECNOLOGIAPERSONASPERSONAS
PRODUCTO
Características del Cliente
Organización (Solución de Negocio)
Entorno de Desarrollo
Sistemas de Información
Mercado Competitivo
ENTORNO DE MEDICIÓN DEL SOFTWARE
ESTIMACIÓN DEL ESFUERZO
•La Estimación del Esfuerzo nos determina el número de personas que hay que incorporar al proyecto
– Utilización de estimaciones a partir del tamaño en LDC
MÉTRICAS ORIENTADAS AL TAMAÑO (Directa)
PUNTOS DE FUNCIÓN (indirecta)
– Utilización del método algorítmico de aproximación (COCOMO)
MÉTRICAS ORIENTADAS AL TAMAÑO (Directa)
•Se derivan de la normalización de las medidas de calidad y productividad con base al tamaño del software desarrollado con anterioridad
– No. de líneas de de código (LDC)
– Esfuerzo (persona-mes)
– Costo
– Personas participantes
– Errores durante el desarrollo
– Errores en el uso del producto
Ciclo de Vida de un Proyecto
MÉTRICAS ORIENTADAS AL TAMAÑO
LCD COMO VALOR DE NORMALIZACIÓN
Las líneas de código (LCD) es
un valor de normalización
que permite hacer
comparaciones entre distintos
proyectos
Errores / Miles de LCD
Defectos / Miles de LCD
Costo / Miles de LCD
Páginas de Documentación / Miles de LCD
Esfuerzo / Miles de LCD
Errores / Esfuerzo
Costo / Páginas de documentaciónOtros elementos
MÉTRICAS ORIENTADAS AL TAMAÑO
A Favor y en Contra
•La mayoría de los modelos de estimación de software utilizan las LCD como clave de entrada•Existe un amplio conjunto de datos y literatura que utilizan las LDC•En base a las LCD se pueden hacer fácilmente otras estimaciones
•Las LCD son dependientes del lenguaje de programación. Perjudican a los programas más cortos•No incorpora fácilmente lenguajes procedimentales•Requiere un nivel de detalle difícil de alcanzar
MÉTRICAS ORIENTADAS AL TAMAÑO
Los Puntos de Función, llamados así por vez primera por Albertch, A.J, son métricas orientadas a la función con un valor de normalización
PUNTOS DE FUNCIÓN (indirecta)
¿Qué son?
Los Puntos de Función, son una forma sintética o alternativa para medir el tamaño de un software.
Los Puntos de Función, se utilizan en los primeros estadios del desarrollo de un software, independientemente de la metodología utilizada, y se determinan a partir de las especificaciones de los requerimientos de la etapa de análisis que sirven de fundamento para la etapa de diseño.
Definición
Utilización
MÉTRICAS ORIENTADAS AL TAMAÑO
CRACTERÍSTICAS DEL DOMINIO DE INFORMACIÓN
•Número de Entradas de Usuario: que proporciona diferentes datos orientados a la aplicación (no considera peticiones).
•Número de Salidas de Usuario: que proporciona información orientada a la aplicación (informes, pantallas, mensajes de error, etc.)
•Número de Peticiones de Usuario: que es una entrada interactiva que produce alguna respuesta del software inmediata en forma de salida interactiva
•Número de Archivos Lógicos: que pueden ser parte de una gran base de datos o archivos independientes.
•Número de Interfaces Externas: flujos legibles por la máquina (archivos de datos de cinta o de disco) que transfieren información desde o hacia otros sistemas.
MÉTRICAS ORIENTADAS AL TAMAÑO
Un Ejemplo Gráfico de Definición de las Características de Dominio
MÉTRICAS ORIENTADAS AL TAMAÑO
DEFINIR el Valor de Complejidad para cada uno de los dominios de información
• SIMPLE
• MEDIO
• COMPLEJO
DEFINIR la fórmula para calcular los Puntos de Función con relación a la complejidad para cada dominio de información
PFA = PF x [ 0,65 + 0,01 x Fi ]
MÉTRICAS ORIENTADAS AL TAMAÑO
PFA = PF x [ 0,65 + 0,01 x Fi ]
Significados de los elementos de la fórmula
Puntos de FunciónAjustados
El total de los puntos de función sin ajustar (de acuerdo a las 5
características de dominio de la información)
Es un multiplicador estandarizado de influencia cuyo intervalo es de 0,65 a
1,35
Valores de ajuste de la complejidad (según la
respuesta a 14 preguntas en una escala de 0 a 5)
MULTIPLICADOR
MÉTRICAS ORIENTADAS AL TAMAÑO
Sustitución gráfica de la fórmula de Puntos de Función
PFA = Cuenta Total x [ 0,65 + 0,01 x Fi ]
349.6
PFA
MÉTRICAS ORIENTADAS AL TAMAÑO
Resultado Gráfico de Puntos de Función
Dominio de Información
Multiplicador estandarizado
MÉTRICAS ORIENTADAS AL TAMAÑO
Estimación de las LDC requerida para cada Punto de Función de acuerdo al número medio LDC de un lenguaje de programación determinado
FÓRMULA:
TLDC Número Medio de LDC de un “x” Lenguaje de Programación
PFAX=EJEMPLO:
24,472 70(Lenguaje de Programación
ADA)
349.6= X
MÉTRICAS ORIENTADAS AL TAMAÑO
Presentación Gráfica de la Estimación de las LDC
24,472 Lenguaje de Programación ADA
349.6= X
349,6
• Esfuerzo (personas-meses) = A x (Tamaño ó TLDC) B x EMi donde : A es una constante derivada de la calibración igual a 2.94. B = 0.91 + .01 x SFi, donde SFi es un factor para cada uno de los indicadores de escala (5) EMi es el Factor de esfuerzo compuesto obtenido a partir de los indicadores
• El Tiempo de Desarrollo del Proyecto se estima a partir de la siguiente ecuación: Tdes = 3.67*(E) 0.28+0.002*SF• La Cantidad de Personal necesaria para desarrollar el Sistema se cuantifica a partir de la siguiente ecuación: CH=E/Tdes
COCOMO II
0.0: plan identifica todos los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta riesgos, arquitectura puede tomarse hasta el 40% del esfuerzo de desarrollo, herramientas disponbles para resolver/mitigar riesgos y verificar especif. de la arq., muy poca incertidumbre de remisión, interfaz con usuario, tecnología, desempeño, riesgos no son críticos. 1.41: plan identifica la mayoría de los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta la mayoría de los riesgos, arquitectura puede tomarse hasta el 33% del esfuerzo de desarrollo, herramientas disponibles para resolver/mitigar mayoría de riesgos y verificar especif. de la arq., poca incertidumbre re misión, interfaz con usuario, tecnología, desempeño, riesgos no son críticos. 2.83: plan identifica muchos de los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto generalmente toma en cuenta riesgos, arquitectura puede tomarse hasta el 25% del esfuerzo de desarrollo, herramientas regularmente disponibles para resolver/mitigar riesgos y verificar especif. de la arq., algo de incertidumbre re misión, interfaz con usuario, tecnología, desempeño, no más de un riesgo crítico.
FACTORES DE ESC ALA (SFi)RESL: Manejo de riesgos y arquitectura
4,24: plan identifica algunos de los riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta algunos de los riesgos, arquitectura puede tomarse hasta el 17% del esfuerzo de desarrollo, hay problemas con la disponibilidad del arquitecto, algo de herramientas disponibles para resolver/mitigar riesgos, verificar especif. de la arq., considerable incertidumbre re misión, interfaz con usuario, tecnología, desempeño, entre 2-4 riesgos críticos. 5.65: plan identifica pocos riesgos críticos y establece hitos para resolverlos, calendario y presupuesto toma en cuenta pocos riesgos, arquitectura puede tomarse hasta el 10% del esfuerzo de desarrollo, hay problemas con la disponibilidad del arquitecto (disp. menor al 40%), pocas herramientas disponibles para resolver/mitigar riesgos y verificar especif. de la arq., significativa incertidumbre re misión, interfaz con usuario, tecnología, desempeño, entre 5-10 riesgos críticos. 7.07: plan no identifica los riesgos críticos, calendario y presupuesto no toma en cuenta los riesgos, arquitectura puede tomarse hasta el 5% del esfuerzo de desarrollo, hay problemas con la disponibilidad del arquitecto (disp. menor del 20%), herramientas no disponibles para resolver/mitigar riesgos y verificar especif. de la arq., extrema incertidumbre re misión, interfaz con usuario, tecnología, desempeño, más de 10 riesgos críticos.
FACTORES DE ESCALA (SFi)RESL: Manejo de riesgos y arquitectura
0.0: interacciones fluidas, objetivos y culturas de accionistas totalmente consistentes, total habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, dilatada experiencia previa operando como equipo, visión y compromisos 100% compartidos. 1.1: interacciones altamente cooperativas, objetivos y culturas de accionistas fuertemente consistentes, fuerte habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, considerable experiencia previa operando como equipo, visión y compromisos considerablemente compartidos. 2.19: interacciones principalmente cooperativas, objetivos y culturas de accionistas considerablemente consistentes, considerable habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, mediana experiencia previa operando como equipo, visión y compromisos medianamente compartidos.
FACTORES DE ESCALA (SFi) TEAM: Cohesión del equipo de desarrollo
3,29: interacciones básicas cooperativas, objetivos y culturas de accionistas básicamente consistentes, habilidad y disponibilidad básica de accionistas para acomodar objetivos de otros accionistas, poca experiencia previa operando como equipo, visión y compromisos poco compartidos. 4,38: algunas interacciones difíciles, objetivos y culturas de accionistas algo consistentes, algo habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, poca experiencia previa operando como equipo, visión y compromisos poco compartidos. 5,48: interacciones difíciles, objetivos y culturas de accionistas poco consistentes, poca habilidad y disponibilidad de accionistas para acomodar objetivos de otros accionistas, nada de experiencia previa operando como equipo, visión y compromisos nada compartidos.
FACTORES DE ESCALA (SFi) TEAM: Cohesión del equipo de desarrollo
El Modelo de Capacidad de Madurez (CMM)•Modelo de Madurez del Proceso de Software - desarrollado para evaluar las capacidades de una organización de software e identificar las áreas más importantes de mejoramiento - tratando el proceso completo de desarrollo de software como un proceso que puede ser controlado, medido, y mejorado.•Para mejorar sus capacidades, las organizaciones de software deben: comprender el estado actual de sus procesos de software; desarrollar una visión de los procesos deseados; establecer una lista de las acciones de mejoramiento requeridas en orden de prioridad; producir un plan para cumplir dichas acciones; y comprometer los recursos para ejecutar el plan•Descompone cada nivel de madurez en áreas claves de proceso (KPA), prácticas claves, e indicadores claves.•Áreas claves: identifican objetivos a ser alcanzados para alcanzar un nivel de madurez particular.•Prácticas claves: procedimientos y actividades que contribuyen a alcanzar los objetivos.•Indicadores claves: ayudan a determinar el cumplimiento de los objetivos, forman la base para el procedimiento de evaluación.•Desenfatiza el score (nivel de madurez) de una evaluación. El producto final es ahora un perfil de áreas claves, que pueden ser satisfechas parcial o completamente, o no ser satisfechas.•El nivel de madurez se establece como aquel en que se satisfacen todas las áreas claves en forma continua.
FACTORES DE ESCALA (SFi) Madurez del proceso (PMAT) estimada, en relación al modelo de madurez de software CMM:
Capability Maturity Model (CMM)Nivel Característica Desafíos claves Áreas Claves Resultados
5Optimizante
0.00
Mejoramiento realimentado al proceso
Un proceso humano-intensivoMantiene la organización en nivel optimizante
•Prevención de defectos.•Administración de cambios tecnológicos.•Administración de cambios en el proceso.
Productividady calidad
Riesgo
4Administrado
1.56
(Cualitativo)Proceso medido
Cambio de tecnologíaAnálisis de procesosPrevención de problemas
•Administración cuantitativa del proceso.•Administración de calidad de software.
3Definido
3.12
(Cualitativo)Proceso definido e institucionalizado
Métricas de procesosAnálisis de procesos Planes cuantitativos de calidad
•Foco en el proceso de la organización.•Definición del proceso de la organización.•Programa de entrenamiento.•Administración de software integrado.•Ingeniería del producto de software.•Coordinación inter grupos.•Revisión por pares.
2Repetible
4.68
(Intuitivo)Proceso dependiente de individuos
Entrenamiento, testeoPrácticas técnicas y revisionesFoco en el proceso, estándares y procesos
•Gestión de requisitos.•Planificación de proyectos de software.•Supervisión y seguimiento de proyectos de software.•Gestión de subcontratos de software.•Aseguramiento de calidad de software.•Gestión de la configuración de software.
1Inicial
7.80
(Ad hoc/caótico) Administración de proyectos y planificaciónAdministración de la configuraciónAseguramiento de la calidad de software
• Ninguna
FACTORES DE ESCALA (SFi) Madurez del proceso (PMAT) estimada, en relación al modelo de madurez de software CMM:
FACTOR DE ESFUERZO COMPUESTO POST ARQUITECTURA (EMi)
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PRODUCTO (RELY)
MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT.ALTO
IndicadorRELY
Efecto de falla sin ninguna consecuencia.
Efecto Peq. Recuperable fácilmente.
Fallas Moderadas.
Grandes Pérdidas Financieras
Riesgo de Vidas Humanas
Valor Asociado 0.75 0.88 1.00 1.15 1.39 1.00
Tamaño de la Base de Datos. (DATA)Se toma el tamaño de la base de datos en kbytes y se divide entre la cantidad de instrucciones mf, en dependencia del valor obteni do se toma la complejidad de este indicador. Es lógico que para poder obtener el tamaño de la base de datos, deban estar defini dos, los archivos, los campos, la longitud de estos y estimadas la cantidad de artículos.
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PRODUCTO (DATA)
MUY BAJO BAJO NOMINAL ALTO MUY ALTO
EXT.ALTO
IndicadorDATA
<10 >=10 Y <100
>=100 Y <1000
>=1000
Valor Asociado
0.93 1.00 1.09 1.19
MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT.ALTO
IndicadorDOCU
Muchas Etapas sin cobertura.
Algunas Etapas sin Cobertura.
Adaptado a las etapas del Ciclo de Vida.
Excesiva Documentación.
Muy Excesiva Docu.
Valor Asociado
0.89 0.95 1.00 1.06 1.13
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PRODUCTO (DOCU)
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PRODUCTO (CPLX)
NIVEL OPERACIONES DE CONTROL
OPERACIONES MATEMÁTICAS
OPERACIONES DE ENTRADA/SALIDA
OPERACIONES DE MANEJO DE
DATOS
Valor Asociado
MUY BAJOCódigos lineales: DO
IF-THEN-ELSE Predicados simples,
pocas subrutinas.
Evaluación de expresiones matemáticas simples:
C = A+B*(D-E).
Lecturas simples Escrituras con formatos simples.
Arreglos simples en memoria RAM. 0.75
BAJOSubrutinas en secuencia
la mayor parte en predicados simples.
Evaluación de expresiones reiteradas. Raíces y
Potencias.
No se necesitan procesos especiales de E/S. Sólo toma y entrega de información. No hay
solapamiento.
Archivos simples sin cambios en la
estructura de datos.0.88
NOMINALProgramación
Estructurada (PE). Mayormente subrutinas
simples. Tablas de decisión.
Uso de subrutinas matemáticas y estadísticas. Operaciones con matrices y
vectores.
E/S comprende selecciones, chequeos de estado y tratamiento de errores.
Múltiples archi- vos de E/S. Cambios
simples en la estructura de datos.
1.00
ALTOPrograma estructurado
con muchas subrutinas. Considerables módulos.
Colas. Pilas.
Análisis numérico. Interpolación multivariable. Ecuaciones diferenciales.
Optimización del solapamiento de E/S. Operaciones de E/S a
nivel físico.
Complejas reestructuraciones
de los datos. Subrutinas activadas
por el FD.
1.15
MUY ALTOCódigo reentrante y
recursivo. Prioridad fija de interrupción manual.
Ecuaciones con matrices singulares. Ecuaciones diferenciales parciales.
Análisis numérico difícil.
Subrutinas para interrumpir el servicio. Manejo de líneas de
comunicación.
Uso generalizado de lo anterior. Archivo
comando de procesamiento. Optimización de
búsqueda.
1.30
EXTRA ALTOProgramación múltiple. Cambios dinámicos de prioridad. Micro código.
Análisis numérico difícil y no estructurado. Análisis muy
preciso. Métodos estocásticos.
Operaciones micro programables.
Dirección de datos en lenguaje natural.
Estructuras dinámicas altamente
enlazadas
1.66
MUY BAJO
BAJO NOMINAL
ALTO MUY ALTO
EXT.ALTO
IndicadorRUSE
Ninguna A través del
Proyecto
A través de
Programas
A través de Líneas
de Productos.
A través de Líneas
Múltiples de Prod.
Valor Asociado
1.00 0.91 1.00 1.14 1.29 1.49
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PRODUCTO (RUSE)
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PLATAFORMA (TIME)
MUY BAJO BAJO NOMINAL
ALTO MUY ALTO
EXT.ALTO
IndicadorTIME
50% 70% 85% 95%
Valor Asociado
1.00 1.00 1.00 1.11 1.31 1.67
Tiempo de Ejecución Requerido.(TIME) Se debe estimar el tiempo necesario para la ejecución de este componente y calcular el tiempo disponible de computación, se divide uno entre otro y se multiplica por 100 para hallar el por ciento, con este número se entra a la Tabla para hallar el nivel de complejidad de este indicador. El tiempo de ejecución podrá determinarse mediante la siguiente fórmula:TE = TED + TEA + TSD. (Horas/día)
(Tiempo de Ejecución ) TE = TED + TEA + TSD. (Horas/día)Donde: TED - Tiempo consumido en la entrada de los datos (hr/día) TEA - Tiempo de ejecución y acceso a archivos (hr/día) TSD - Tiempo consumido en la salida de los datos (hr/día) VDE VDS
TED = TSD = RE * 3600 RS * 3600Donde: VDE - Volumen de datos de entrada (caracteres/día) RE- Rapidez de la entrada de datos (cps) (0.5) VDS - Volumen de datos de salida (caracteres/día) RS - Rapidez de salida de los datos (cps) VDE o VDS = CIj (caracteres) m j=1 CIj = Aij Donde: Aij - Longitud del dato i en el flujo j. (caracteres) i=1 CIj - Capacidad de información del flujo j (caracteres) m - Cantidad de datos de un flujo n - Cantidad de flujos de entrada o de salida.
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PLATAFORMA (TIME)
El tiempo de ejecución y acceso a archivo depende del tipo de proyecto (gestión, inteligencia artificial, cálculo científico, etc.), del tipo de máquina, del sistema operativo, del sistema de gestión de base de datos, etc.
Este tiempo puede calcularse, a través de programas realizados anteriormente del mismo tipo o diseñados para ello propiamente, que simulen la ejecución de las instrucciones y los accesos y a partir de ellos calcular "k11" (tiempo promedio de ejecución en segundos por cada mil instrucciones) y entonces se puede calcular TEA así: k11 * mf TEA = (horas/día) 3600 El tiempo de ejecución y acceso a archivos, es despreciable frente a (TED+TSD) en sistemas de gestión y es grande con respecto a (TED+TSD) en procesos que contengan Métodos Económico-Matemáticos, Estadísticos, de Simulación, etc.
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PLATAFORMA (TIME)
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PLATAFORMA
(STOR) ALMACENAMIENTO PRINCIPAL REQUERIDO.
La cantidad de memoria principal ocupada se puede calcular mediante la fórmula: MP = MOS + MOP + MOD Donde: MOS - Memoria ocupada por el Software instalado. MOP - Memoria ocupada por los programas. MOD - Memoria ocupada por los datos.
Se estima la cantidad de memoria que se necesita para la ejecución de este componente, se divide entre la memoria disponible del computador y se multiplica por 100 para hallar el porciento, con este número se entra a la Tabla para hallar el nivel de complejidad de este indicador.
MUY BAJO BAJO NOMINAL ALTO MUY ALTO
EXT.
ALTO
Indicador STOR
50% 70% 85% 95%
Valor Asociado
1.00 1.00 1.00 1.06 1.21 1.57
MUY BAJO BAJO NOMINAL
ALTO MUY ALTO
EXT.
ALTO
Indicador PVOL
>=1 MES Y <=12 MESES
>=6 MESES Y <=2 SEM
>=2 MESES Y <=1 SEM
>=2 SEM Y <= 2 DIAS
Valor Asociado
0.87 1.00 1.15 1.30
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PLATAFORMA
VOLATILIDAD DE LA PLATAFORMA. (PVOL)
La velocidad de cambio de los medios de cómputo es la frecuencia de cambio del hardware y el software necesario para las tareas.* Si el proyecto a desarrollar es un sistema operativo es la velocidad con que cambia el hardware de la computadora.* Si el proyecto a desarrollar es un Sistema de Gestión de Base de Datos (SGBD) es la velocidad con que cambia el hardware de la computadora y el sistema operativo.* Si el subsistema a desarrollar es una aplicación del Sistema de Base de Datos es la velocidad del cambio del hardware de la computadora, el sistema operativo y el sistema de base de datos.De acuerdo con la frecuencia de cambio se entrará en la Tabla y se hallará el nivel de este indicador.
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
CAPACIDAD DE LOS ANALISTAS. (ACAP)
La capacidad de los analistas se mide en términos de percentiles con respecto a la población total de analistas de sistemas. Los atributos que deben ser considerados son: habilidad para el análisis, eficiencia e integridad y habilidad para la comunicación y cooperación. Este atributo es del conjunto de analistas como un equipo más que una suma de ellos individualmente. De acuerdo al valor estimado por Usted se entra en la Tabla para hallar el nivel de este indicador.
MUY BAJO BAJO NOMINAL ALTO MUY ALTO
EXT.
ALTO
Indicador ACAP
15 % 35% 55%. 75% 90% 100%
Valor Asociado
1.50 1.22 1.00 0.83 0.67 1.00
MUY BAJO BAJO NOMINAL
ALTO MUY ALTO
EXT.
ALTO Indicador PCAP
15 % 35% 55%. 75% 90% 100%
Valor Asociado
1.37 1.16 1.00 0.87 0.74 1.00
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
CAPACIDAD DE LOS PROGRAMADORES. (PCAP)
De este indicador se puede decir lo mismo que de ACAP salvo que lo principal es la habilidad para programar en vez de la habilidad para el análisis. El percentil será con respecto a la población de programadores. Con el valor del percentil se entra a la Tabla y se halla el nivel de este indicador.
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
CONTINUIDAD DEL PERSONAL. (PCON)
Es el porcentaje de Servicio del Personal compuesto tanto por analistas como por Programadores con respecto a los años de Existencia de la Institución.
MUY BAJO BAJO NOMINAL
ALTO MUY ALTO
EXT.
ALTO Indicador PCON
48% 24% 12% 6% 3% 0%
Valor Asociado
1.24 1.10 1.00 0.92 0.84 1.00
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
EXPERIENCIA DE LOS ANALISTAS. (AEXP)
Es el tiempo de trabajo promedio que lleva el grupo de analistas en la actividad de análisis dentro de la rama en que se esta haciendo el sistema. Con este valor se entra en la Tabla para hallar el nivel de este indicador
MUY BAJO BAJO NOMINAL ALTO MUY ALTO
EXT.
ALTOIndicador AEXP
2 meses 6 meses 12 meses 36 meses 72 meses > 72 meses
Valor Asociado
1.22 1.10 1.00 0.89 0.81 1.00
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
EXPERIENCIA EN EL SISTEMA OPERATIVO. (PEXP)
Es el tiempo promedio de experiencia en el sistema operativo de todo el grupo de analistas y programadores. Con este valor se entra en la Tabla para hallar el nivel de este indicador.
MUY BAJO BAJO NOMINAL
ALTO MUY ALTO
EXT.
ALTOIndicador PEXP
2 meses 6 meses
12 meses
36 meses
72 meses
> 72 meses
Valor Asociado
1.25 1.12 1.00 0.88 0.81 1.00
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DE PERSONAL
EXPERIENCIA EN EL LENGUAJE DE PROGRAMACIÓN. (LTEX)
Es el tiempo promedio de experiencia en el lenguaje de programación de analistas y programadores. Con este valor se entra en la Tabla para hallar el nivel del indicador.
MUY BAJO BAJO NOMINAL
ALTO MUY ALTO
EXT.
ALTOIndicador PEXP
2 meses 6 meses
12 meses
36 meses
72 meses
> 72 meses
Valor Asociado
1.22 1.10 1.00 0.91 0.84 1.00
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PROYECTO
USO DE MODERNAS HERRAMIENTAS DE SOFTWARE. (TOOL)
Se considera el uso de: Muy bajo: Ensamblador Editor de enlaces básico Monitor básico Programas de auxilio para la eliminación de errores de programación Bajo: Compilador lenguaje de alto nivel Macroemsamblador Editor de enlaces overlay Monitor de lenguaje independiente Editor de documentos en lote Biblioteca básica de ayuda Sistema Base de Datos Básico Nominal: Sistema operativo tiempo real o compartido Sistema de Dirección de Base de Datos (DBMS) Biblioteca simple de programación Editor de documentos interactivo Editor de enlaces overlay extendido Programa de auxilio para la eliminación de errores interactivo
Alto: Sistema operativo de memoria virtual Sistema de ayuda al diseño de Base de Datos Biblioteca de apoyo a la programación con ayuda para el manejo de la configuración Analizador de uso fijo Analizador del flujo de programas y textos Editor de textos básico Muy Alto: Sistema de documentación integrado Sistema de control de proyectos Herramientas automatizadas de diseño Sistema automático de verificación Herramientas de propósito especifico Simuladores de conjuntos de instrucciones Formateador de display Herramientas del proceso de comunicación de control de entrada de datos, ayuda a la conversión, etc.
INDICADOR MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT.ALTO
IndicadorTOOL
Editar, Codificar y Corregir.
Ciclos y Pequeña
Integración.
IntegraciónModerna.
Bastante Integra-
ción.
Cuantiosa Integración.
Valor Asociado 1.24 1.12 1.00 0.86 0.72 1.00
INDICADOR MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT.ALTO
IndicadorSITE
Teléfono, Correo.
Teléfono, Fax.
Banda Corta,
Emails.
Banda Ancha
Banda Ancha,
Ocasional-Mente
Vídeo_Conferencia.
Múltiples formas,
Interactivo.
Valor Asociado
1.25 1.10 1.00 0.92 0.84 0.78
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PROYECTO
Desarrollo Multitarea (SITE)
Según el porciento del TDES nominal que se quiera acelerar el proyecto o desacelerar así será el nivel de este indicador que se halla en la Tabla . La aceleración del proyecto por encima del 75 % del tiempo de desarrollo nominal es considerado imposible al igual que un alargamiento de más de un 60%.
CRITERIOS DE SELECCIÓN DEL NIVEL PARA INDICADORES DEL PROYECTO
ESQUEMA DE DESARROLLO PROGRAMADO. (SCED)
INDICADOR MUY BAJO BAJO NOMINAL ALTO MUY ALTO EXT.ALTO
IndicadorSCED
75% del Nominal.
85% 100% 130% 160%
Valor Asociado
1.29 1.10 1.00 1.00 1.00 1.00