Sei sulla pagina 1di 3

Ing.

Del Software I Estudiante: Alejandra Paz - 2015210153


Ing. Sindy Barahona

Componentes del Costo del Software

Costos del Software y Hardware requerido en la construccin


Viajes y Capacitaciones.
Esfuerzo (Personal desarrollador)
Oficina y Servicios.
Personal de apoyo.
Redes y comunicaciones.
Recursos centralizados (biblioteca, recreacin).
Seguridad Social.

Costo - Precio
Precio = Costo + Beneficio?... No es tan simple.
Factores
Oportunidad del Mercado.
Incertidumbre en estimacin.
Trminos contractuales (Reutilizacin).
Volatilidad en requerimientos.
Salud Financiera.

Tcnicas de Estimacin
Mtodos basados slo en la experiencia
Juicio experto
Puro
Delphi
Analoga
Distribucin de la utilizacin de los recursos en el ciclo de vida
Mtodo basado slo en recursos:
Parkinson
Mtodo basado slo en el mercado:
Precio para vender
Mtodo basado en los componentes del producto o proceso de
desarrollo:
Bottom-up
Top-Down
Mtodos algortmicos:
Puntos de Funcin
COCOMO

Mtodos Basados en la Experiencia


Juicio experto Puro
Un experto estudia la especificacin y hace su estimacin.
Se basa fundamentalmente en los conocimientos del experto.
Si desaparece el experto, la empresa deja de estimar.

Juicio experto Delphi


Ing. Del Software I Estudiante: Alejandra Paz - 2015210153
Ing. Sindy Barahona
Se dan las especificaciones a un grupo de expertos
El grupo debate

Cada uno hace su propia estimacin y la remite al coordinador


El coordinador las revisa y si divergen mucho, las vuelve a enviar al grupo de
expertos (annimas)
Se repite el proceso hasta que las estimaciones convergen de forma razonable

Mtodo basado en los componentes


Bottom-Up
Se descompone el proyecto en unidades lo menores posibles
Se estima cada unidad y se calcula el costo total
Top-Down
Se estima el proyecto completo
Se divide la estimacin entre las distintas tareas

Mtodo basado en los recursos


Parkinson
La estimacin consiste en ver de cunto personal y durante cunto tiempo se
dispone
El trabajo se expande hasta consumir todos los recursos disponibles - Ley
de Parkinson
Ej:
Si tenemos 12 meses para desarrollar el proyecto y somos 5 personas. El
esfuerzo es 60 personas-mes

COCOMO II
COnstructive COst MOdel.
Desarrollado en 1981 por Barry Boehm
Es el modelo de estimacin de costes ms utilizado
En 1995 se public la versin COCOMO II
COCOMO II est adaptado a las nuevas prcticas de desarrollo de software

COCOMO II

Desarrollar un modelo de estimacin de tiempo y de coste del software de


acuerdo con los ciclos de vida ms usados.
Construir un conjunto de mtricas, que permitan medir un conjunto de
proyectos de software y calibrar continuamente tanto el proceso de software
como los mtodos de calibracin.
Evaluar impacto de las nuevas tecnologa en el proceso de software
COCOMO II est compuesto por 3 modelos:
Composicin de Aplicacin (ACM)
Diseo Temprano (EDM)
Post-Arquitectura (PAM)
Los 3 modelos se adaptan al tipo y a la cantidad de
informacin disponible en cada etapa del ciclo de vida
Ing. Del Software I Estudiante: Alejandra Paz - 2015210153
Ing. Sindy Barahona

COCOMO II - ACM
Indicado en la etapa de planificacin
Cuando se tiene un esbozo de cmo va a ser el
sistema
Para proyectos construidos con herramientas de
construccin de interfaces grficos
Utiliza Puntos Objeto.

COCOMO II - ACM
Pasos
Paso 1: Estimar la cantidad de pantallas, listados y
componentes 3GL que contendr la aplicacin.
Paso 2: Clasificar cada instancia de un objeto segn
su nivel de complejidad
Paso 3: Dar el peso a cada objeto segn el nivel de complejidad.
Paso 4: Determinar la cantidad de Puntos Objeto, sumando todos los pesos de
las instancias.
Paso 5: Estimar el porcentaje de cdigo a reusar. Calcular los Nuevos Puntos
Objeto a desarrollar

Paso 7: El esfuerzo (en meses-persona) viene dado por:

Potrebbero piacerti anche