Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tamao se mide en KSLOC, (miles de lneas de cdigo fuente) EMi Multiplicador de esfuerzo, corresponde a los factores de ajuste de costo. B es el exponente no lineal, calculado segn: B = 0.91 + 0.01* SUMATORIA(i=1..5)SFi Donde SFi Factores de escala, son parmetros de costo (cost-drivers). TDEV= Tiempo calendario del desarrollo (meses) TDEV = 3.67* PM0.28+0.002* SUMATORIA(i=1..5)Sfi Staff = Estimar cuntas personas requiere el desarrollo (personas) Staff = PM/TDEV PRODUCTIVIDAD PROD = Sloc/Esfuerzo
Puntos de Funcin
PASOS 1. Identificar las funciones disponibles para el usuario: salidas, entradas, consultas, archivos e interfaces, de acuerdo a los requisitos. 2. Clasificarlos por su nivel de complejidad en baja, media, compleja y se transforma a SLOC de acuerdo al lenguaje de programacin 3. Aplicacin de las frmulas bsicas de esfuerzo, tiempo calendario y personal requerido. COCOMO II Tipos de Funcin de Datos Representan la funcionalidad proporcionada al usuario de grupos de datos o informacin de control mantenidos dentro de la aplicacin o leda desde otras aplicaciones: Archivos lgicos internos (ILF) Archivos de interfaz externa (EIF) Ficheros Lgicos Internos (ILF)
1-19 items de datos referenciados 1 formato/relacin de registro lgico 2-5 formato/relacin de registro lgico 6 o ms formato/relacin de registro lgico Baja 20-50 items de datos referenciados Baja 51 items de datos referenciados
Media
Baja
Media
Alta
Media
Alta
Alta
Pesos
Baja 7 Media 10 Alta 15
Baja
Media
Alta
Media
Alta
Alta
Pesos
Baja 5 Entradas externas EI (External Input) Salidas externas EO (External Output), Consultas externas EQ (External inQuiry) ENTRADAS 1-4 items de datos 5 -15 items referenciados datos referenciados 0 o 1 fichero referenciado 2 ficheros referenciados 3 ms ficheros referenciados Baja Baja de 16 o ms items de datos referenciados Media Media 7 Alta 10
Baja
Media
Alta
Media
Alta
Alta
PESOS Baja 3 Salidas 1-5 items de datos 6-19 items de datos 20 o ms items de referenciados referenciados datos referenciados Media 4 Alta 6
Baja
Baja
Media
Baja
Media
Alta
Media
Alta
Alta
Consulta Salida 1-5 items de datos 6-19 items de datos 20 o ms items de referenciados referenciados datos referenciados Baja Media
Media
Alta
Alta
Alta
Utiliza claves simples para recuperar datos especficos, un registro simple o grupo de registros ms no un rango. Entrada 1-4 items de datos 5 -15 items de datos 16 o ms items de referenciados referenciados datos referenciados Baja Baja Media
Baja
Media
Alta
Media
Alta
Alta
Low 3 4 7 5 3
Average 4 5 10 7 4
High 6 7 15 10 6
Subtotal
Factores de Escala
PREC: Precedentes Desarrollos previos similares FLEX: Flexibilidad de desarrollo RESL: Arquitectura/Resolucin de Riesgos TEAM: Cohesin del equipo de desarrollo PMAT: Nivel de madurez estimada, de acuerdo a las metas y los procesos de gestin u organizacin del proyecto.
Normal Novedoso de alguna manera 3.72 Alguna relajacin 3.04 A menudo (60%)
Alto Familiar
Extra Alto Extremadamente familiar 0.00 Metas generales 0.00 Siempre (100%)
2.48 Conformidad general 2.03 Generalmente (75%) 2.83 Bastante cooperativos 2.19 SW-CMM Nivel 3 3.12
4.24 Interacciones cooperativas bsicas 5.48 4.38 3.29 SW-CMM Nivel SW-CMM SW-CMM 1 Bajo Nivel 1 Alto Nivel 2 7.80 6.24 4.68 O la madurez estimada del proceso (EMPL)
1.24 Alguna conformidad 1.01 Casi Siempre (90%) 1.41 Altamente cooperativos 1.10 SW-CMM Nivel 4 1.56
Se han desarrollado algunas aplicaciones para la gestin de polizas de seguro. El equipo de proyecto estar formado por 6 personas de las cuales 3 son de nueva contratacin Existe una necesidad muy alta que se cumpla con los requisitos pre-establecidos para el software a construir Se han considerado riesgos que a menudo se dan en este tipo de proyectos. La organizacin se encuentra en el nivel ms bajo de madurez de su capacidad. MODELOS DE DESARROLLO De acuerdo a los modelos: Post Arquitectura que utiliza alrededor de 17 EM y Diseo Anticipado que se ha resumido en 7
Multiplicador de Esfuerzo en Early Design RCPX RUSE PDIF PERS PREX FCIL SCED
Combinacin de Multiplicadores de Esfuerzo en Post-Architecture RELY, DATA, CPLX, DOCU RUSE TIME, STOR, PVOL ACAP, PCAP, PCON APEX, PLEX, LTEX TOOL, SITE SCED
Early Design
RCPX: Confiabilidad y Complejidad del producto, Tamao de la Base de Datos. RUSE: Reusabilidad Requerida PDIF: Dificultad de la Plataforma PERS: Capacidad del personal de desarrollo PREX: Experiencia del Personal FCIL: Facilidad de herramienta para el desarrollo del p. SCED: Cronograma de Desarrollo Requerido (en el software no es considerado)
RCPX(Fiabi lidad de docum., complejidad del prod., y medida de BD EM RUSE EXTRA BAJO MUY BAJO BAJO Muy Poco, muy Poco, simple, Algo simple, pequeo pequeo NOMINAL Bsico, moderado ALTO Fuerte, complejo, grande MUY ALTO Muy fuerte, muy complejo, muy grande EXTRA ALTO Extremo, extramadamen te complejo y grande.
0.73 ..-
0.81 ---
0.98 Nada
0.95 Muy estable 0.87 1.26 9 Meses 1.12 Herramient a CASE simple 1.10 del 85% 1.14
1.00 1.30 1.74 2.38 A lo largo del A lo largo A lo largo de A lo largo de programa del la lnea de mltiples proyecto producto lneas de producto 1.00 1.07 1.15 1.24 Estable Voltil Voltil Voltil 1.00 1.00 1 Ao 1.00 Herramienta s de CV bsicas 1.00 100% 1.00 1.29 0.83 1.81 0.63 2.61 0.50 6 Aos 0.62 Fuerte; Bien integrado 0.62
2 Aos 4 Aos 0.87 0.73 Bueno; Fuerte; moderado moderado 0.87 130% 1 0.73 160% 1
SCED
1.43 ---
--
de
Esfuerzo
Como trata COCOMO II a los Casos de Uso y los PF. Es un modelo algortmico basado en una serie de frmulas matemticas que producen una estimacin en funcin de un conjunto de variables (x1, x2,... xn): Lneas de cdigo (Source Lines of Code) Capacidad de miembros programadores) Complejidad del producto Restricciones de tiempo de ejecucin, memoria, equipos de trabajo. Cuando es recomendable utilizarlo Pequeos menos de 50 Ksloc Medianos hasta 500.000 lneas de cdigo con poco tiempo para su desarrollo y sin generar documentacin para cada versin de equipo de proyecto (analistas,