CDIGO
CARRERA NRC NOMBRE DE LA ASIGNATURA
ASIGNATURA
NOMBRES (ALUMNOS)
Chiluisa Daniel
De la Torre Hugo
Guanochanga Byron
Gmez Lenin
A. OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECFICOS
EL MODELO COCOMO
COCOMO define tres modos de desarrollo por cada modelo que representan el tipo de proyecto,
y puede ser:
Orgnico: Para proyectos relativamente sencillos, menores de 50KDLC (50 000 lneas
de cdigo), en los cuales se tiene experiencia de proyectos similares y se encuentran en
entornos estables.
Semi-acoplado: Para proyectos intermedios en complejidad y tamao (menores de
300KDLC), donde la experiencia en este tipo de proyectos es variable, y las
restricciones intermedias.
Empotrado: Para proyectos bastante complejos, en los que apenas se tiene experiencia
y se engloban en un entorno de gran innovacin tcnica. Adems, se trabaja con unos
requisitos muy restrictivos y de gran volatilidad.
Formulas
T =c Ed (meses)
E
P= ( personas)
T
Donde:
Constantes
Proyecto Software a e c d
Orgnico 3,2 1,05 2,5 0,38
Semi-acoplado 3,0 1,12 2,5 0,35
Empotrado 2,8 1,20 2,5 0,32
Tabla 1. Constantes por cada modo de desarrollo.
Puntos de funcin
Puntos de funcin: es una mtrica que permite traducir en nmero el tamao y el esfuerzo de
la funcionalidad del proyecto de software desde el punto de vista de un usuario.
En la tabla 2, se muestra la ponderacin de cada caracterstica funcional y su disposicin del clculo para
obtener lo que se denomina total de o puntos de funcin sin ajustar(TUFP):
Complejidad
Tipo de funcin
Bajo Medio Alto
Entrada externa 3 4 6
Salida externa 4 5 7
Archivo lgico interno 7 10 15
Archivo de interfaz externa 5 7 10
Consulta externa 3 4 6
Se determina el tipo de entrada para cada requisito del proyecto, y de acuerdo al nivel de
complejidad se asigna los valores; la suma de los valores de cada requisito son los Puntos de
Funcin (PF/FP).
Lneas de cdigo
La definicin de lnea de cdigo es, para la mayor parte del mundo del software, esencialmente
ambigua. Su significado vara de un lenguaje de programacin a otro, pero tambin dentro de
un mismo lenguaje de programacin.
Para la conversin de puntos de funcin a lneas de cdigo se utiliza la tabla 3 con las
siguientes relaciones y la siguiente frmula:
(PF ( LOC / FP))
KLCD=
1000
COCOMO intermedio esfuerzo del desarrollo del software de los clculos como funcin del
tamao del programa y de un sistema de los conductores del coste que incluyen el gravamen
subjetivo del producto, del hardware, del personal y de las cualidades del proyecto. Esta
extensin considera un sistema de cuatro conductores de coste, cada uno con un nmero de
cualidades:
Cada una de las 15 cualidades recibe un grado en una escala del seis-punto que se extienda de
muy bajo a superior (en importancia o valor). Un multiplicador del esfuerzo de la tabla 4
abajo se aplica al grado. El producto de todos los multiplicadores del esfuerzo da lugar a
coeficiente de adaptacin del esfuerzo (EAF).
Para encontrar FAE se suman los valores determinados para cada una de las 15 variables de la
Tabla 4
C. ACTIVIDADES A REALIZAR
2. Elija una categora para el proyecto presentado en el documento ERS Calzado Fernndez e
hijos.doc e identifique los valores de las variables a, e, c, d.
El presente proyecto puede ser calificado como empotrado pues es bastante complejo, y
no se tiene experiencia en el campo en el que se desarrolla.
PROYECTO DE a e c d
SOFTWARE
Orgnico 3,2 1,05 2,5 0,38
Semi-acoplado 3 1,12 2,5 0,35
Empotrado 2,8 1,2 2,5 0,32
3. Obtenga los puntos de funcin en base a los requisitos RF-001 hasta RF-008
Componente Tipo de Componente
*Nota: Agregar las filas que sean necesarias en cada una de las tablas
KLDC = 2.279
FAE= 1,00 * 1,08 * 1,00 * 1,30 * 1,21 * 1,15 * 1,00 * 0,86 * 0,82 * 0,70 * 0,90 * 1,00 *
0,91 * 0,91 * 1,00 = 0.718763402
6. Realice los clculos del esfuerzo, tiempo y personal requerido.
Proyecto Software a e c d
Orgnico 3,2 1,05 2,5 0,38
Semi-acoplado 3,0 1,12 2,5 0,35
Empotrado 2,8 1,20 2,5 0,32
a = 3.0
e = 1.12
c = 2.5
d = 0.35
7. Conclusiones