You are on page 1of 2

Daniel Gonzlez CI: 21.215.

432

Diseo del producto:


La segunda fase del
ciclo de desarrollo
COCOMO
se
preocupa
de
la
determinacin de la
arquitectura
del
producto y de las
especificaciones de
los subsistemas.
Programacin:
La
tercera
fase
del
ciclo de desarrollo
COCOMO
se
subdivide en dos
subfases:
diseo
detallado y prueba
del cdigo.
Prueba/Integracin.
Esta
ltima
fase
consiste
principalmente
en
unir las diferentes
unidades
ya
probadas.

Planes: Esta es la
primera fase del ciclo
de
desarrollo.
Se
analiza
el
requerimiento,
se
muestra un Plan de
Producto y se general
una
especificacin
completa
del
producto.

Pasos

Cocomo

Modelo Cocomo

Niveles
de
aplicaci
n

Detallado: Este modelo puede procesar


todas las caractersticas del proyecto
para construir una estimacin. Introduce
dos
caractersticas
principales:
Multiplicadores de esfuerzo sensitivos a
la fase y la jerarqua del producto a tres
niveles.

Ordenador
usado:
capacidad
de
almacenamiento,
rapidez del ordenador.

Producto:
Garanta de
funcionamiento
requerida para
creacin del
software

Son las siglas para COnstructive COst MOdel


(Modelo constructivo de costos), creado por
por Barry W. Boehm en los aos. Ayuda a
estimar el esfuerzo, tiempo, gente y costos.

Bsico:
Este
modelo trata de
estimar, de una
manera rpida y
ms
o
menos
burda, la mayora
de
proyectos
pequeos
y
medianos.
Intermedio: ste
incluye 15
atributos, dentro
de 4 categoras
del software para
determinar el
coste del
proyecto.
Atributo
s

Personal:experie
ncia en el tipo de
software a
desarrollar, en el
lenguaje usado

Modos

Proyecto:softwa
re usado para el
desarrollo,
lenguaje
necesario para
crear el software

Orgnico: En este
modo, un pequeo
grupo
de
programadores
experimentados
desarrollan software
en un entorno
familiar.
SemiacopladoEs
un
modo intermedio entre
los dos anteriores.
Dependiendo
del
problema, el grupo
puede
incluir
una
mezcla de personas
experimentadas y no
experimentadas.
Empotrado:
El
problema
a
resolver
es
nico y es difcil
basarse en la
experiencia,
puesto
que
puede
no
haberla.

Resultados
Calculo del esfuerzo:
Para calcular el Esfuerzo, necesitaremos hallar la
variable KDLC (Kilo

Personal promedio:
P = E/T = 5,68 / 4,837 = 1.174 personas
Segun los resultados necesitaremos un equipo de
2 personas trabajando alrededor de 5 meses, pero
como una restriccin era 3 meses incrementamos
a 4 el numero de personas.
1 Jefe de proyecto, 1 Analistas, 1 programador y
1 Responsable de calidad.

lneas de cdigo), donde los PF son 261,36 (dato


conocido) y las lneas
por cada PF equivalen a 12 segn vemos en la tabla que
LENGUAJE
LDC/PF
se ilustra a
continuacin:
Ensamblador
320

Clculo tiempo de desarrollo:

150

T = c Esfuerzo d = 2,5 *
(5,68)^0,38 = 4,837 meses

COBOL

105

Pascal

91

Prolog/LISP

64

C++

64

Visual Basic

32

SQL

12

Productividad:
PR
=
LDC/Esfuerzo
3136/5,68
=
552
LDC/personas mes

=
,11

Ejemplo: Desarrollar un software de


no muy elevada dificultad, con
las siguientes restricciones:
-Debe estar implementado en el
lenguaje SQL.
-3 meses para el desarrollo del
proyecto software.

Calculo de la variable FAE


FAE
se obtiene mediante la
multiplicacin
de
los
valores
evaluados en los diferentes 15
conductores de coste:

FAE = 1,15 * 1,00 * 0,85 * 1,11 *


1,00 * 1,00 * 1,07 * 0,86 * 0,82 *
0,70 * 1,00 * 0,95 * 1,00 * 0,91 *
1,08 = 0,53508480
Clculo del esfuerzo del desarrollo:

E = a KLDC^(b) * FAE = 3,2 *


(3,13632 )^1,05 * 0,53508480 =
5,68 personas /mes

As pues tras saber que son 32 LDC por


cada PF, por el hecho de ser Visual Basic
el resultado de los KDLC ser el siguiente:

Coeficientes a
usar
PROYECTO SOFTWARE

Orgnico

3,2

1,05

2,5

0,38

KLDC
= (PF * Lneas de cdigo por cada PF)/1000
= (261,36*12)/1000 = 3,13632

Semi-acoplado

3,0

1,12

2,5

0,35

Empotrado

2,8

1,20

2,5

0,32

Usaremos el tipo Organico ya que nestro


proyecto no supera las 50 KLDC, y es el
mas apropiado en este caso.

You might also like