Está en la página 1de 3

Alumno: Martnez Gutirrez Isidro Enrique

12 de Septiembre de 2014
Grupo: 2CM7
Tarea: Reconciliacin de mtricas y modelo COCOMO

Reconciliacin de mtricas
La relacin entre las lneas de cdigo y los puntos de funcin depende
del lenguaje de programacin que se utilice para implementar el
software y de la calidad del diseo. Hay muchos factores que influyen en
la productividad, haciendo que la comparacin sea fcilmente
interpretable. Estos factores pueden ser:

Factores humanos: El tamao y la experiencia de la organizacin


en desarrollo.
Factores del problema: la complejidad del problema que se debe
resolver y el nmero de cambios en las restricciones o los
requisitos del diseo.
Factores del proceso: tcnicas de anlisis y diseo que se utilizan,
lenguajes y herramientas CASE.
Factores del producto: fiabilidad y diseo del sistema basado en
computadora.
Factores del recurso: disponibilidad de herramientas CASE, y
recursos de hardware y software

La tabla siguiente proporciona estimaciones informales del nmero


medio de lneas de cdigo que se requiere para construir un punto de
funcin en varios lenguajes de programacin:
lenguaje de
programacin
Access
Ada
APS
ASP 69
ensamblador
C
C++

LDC por punto de fusin


Promedio
Mediano
Bajo
35
38
15
154
- 104
86
83
20
62
53
32
337
315
91
162
109
33
66
53
29

Profesor: Dorantes Gonzlez Marco Antonio


Materia: Anlisis y Diseo Orientado a Objetos

Alto
47
205
184
127
694
704
178

Alumno: Martnez Gutirrez Isidro Enrique


12 de Septiembre de 2014
Grupo: 2CM7
Tarea: Reconciliacin de mtricas y modelo COCOMO

Modelo COCOMO
El Modelo Constructivo de Costes COCOMO (Constructive Cost Model)
fue desarrollado por B. W. Boehm a finales de los 70 y comienzos de los
80, exponindolo detalladamente en su libro "Software Engineering
Economics" (Prentice-Hall, 1981).COCOMO es una jerarqua de modelos
de estimacin de costes utilizado en proyectos de software para estimar
los costes del mismo en funcin de tres sub modelos: bsico, intermedio
y detallado.

Las ecuaciones de estimacin del esfuerzo de desarrollo tienen la forma:

S es el nmero de miles de lneas de cdigo fuente


m(X) es un multiplicador que depende de los 15 atributos

En la siguiente tabla se muestran los coeficientes para los diferentes


modos:

Modo
Orgnico
Semiencajado
Empotrado

Bsic
o
ai
2.4
3.0
3.6

Profesor: Dorantes Gonzlez Marco Antonio


Materia: Anlisis y Diseo Orientado a Objetos

bi
1.05
1.12
1.2

Interme
dio
ai
3.2
3.0
2.8

bi
1.05
1.12
1.2

Alumno: Martnez Gutirrez Isidro Enrique


12 de Septiembre de 2014
Grupo: 2CM7
Tarea: Reconciliacin de mtricas y modelo COCOMO

El modelo bsico estima el coste del proyecto pequeo o medianoen funcin de nmero de lneas de cdigo estimadas. En este modelo, el
algoritmo COCOMO establece varios criterios de desarrollo, dependiendo
el nivel de dificultar no del nivel de experiencia de los desarrolladores
que se supone- sino de posibles dificultades que se pueden encontrar en
el desarrollo o limitaciones del hardware usado en el desarrollo del
software.
El modelo intermedio se utiliza para estimaciones ms complejas.
ste incluye 15 atributos dentro de 4 categoras- del software para
determinar el coste del proyecto.

Atributos del producto: garanta de funcionamiento requerida para


creacin del software, tamao de la BBDD, etc.
Atributos del ordenador usado: capacidad de almacenamiento,
rapidez del ordenador, etc.
Atributos del personal: experiencia en el tipo de software a
desarrollar, en el lenguaje usado, etc.
Atributos del proyecto: software usado para el desarrollo, lenguaje
necesario para crear el software, etc.

Todos estos atributos son ponderado matemticamente en atendiendo


de su relevancia. De esta manera se intenta aproximar el coste
estimado al real, lo mximo posible.
El modelo detallado incorpora las caractersticas del modelo
intermedio y lleva a cabo una evaluacin del impacto de los motivantes
del coste en cada caso -anlisis, diseo, etc.- del proceso de ingeniera
del software.
En modelo COCOMO es uno de los sistemas de estimacin de costes
ms utilizados en proyectos de desarrollo de software. La
estandarizacin de su uso y la facilidad de la aplicacin del mismo junto
con la aproximacin al coste real, han convertido a este modelo en uno
de los referentes en este tipo de proyectos.

Profesor: Dorantes Gonzlez Marco Antonio


Materia: Anlisis y Diseo Orientado a Objetos

También podría gustarte