Sunteți pe pagina 1din 11

Determinación de costos

COCOMO II es un modelo de estimación el cual fue propuesto por Barry Boehm,


éste permite realizar estimaciones de costo en función del tamaño de software y de un
conjunto de factores de costo y de escala. Los factores de costo describen aspectos
relacionados con la naturaleza del producto, hardware utilizado, personal involucrado y
características propias del proyecto. El conjunto de factores de escala explica las economías
y deseconomías de escala producidas a medida que un proyecto de software incrementa su
tamaño. Este modelo se creó con el objetivo de proveer un marco analítico cuantitativo y un
conjunto de herramientas y técnicas que evaluaran el impacto de las mejoras tecnológicas
de software sobre los costos y tiempos en las diferentes etapas del ciclo de vida de
desarrollo.

Así mismo, COCOMO II posee tres modelos denominados Composición de


Aplicación, Diseño Temprano y Post-Arquitectura. Cada uno de ellos orientados a sectores
específicos del mercado de desarrollo de software y a las distintas etapas del desarrollo de
software. El modelo Composición de Aplicación, es un modelo de estimación utilizado en
los proyectos de software que se construyen a partir de componentes pre-empaquetadas. En
este caso, se emplean Puntos objetivos para estimar el tamaño del software, lo cual está
acorde al nivel de información que generalmente se tiene en la etapa de planificación, y el
nivel de precisión requerido en la estimación de proyectos de esta naturaleza, El modelo
Diseño Temprano se utiliza en las primeras etapas del desarrollo en las cuales se evalúan
las alternativas de hardware y software de un proyecto. En estas etapas se tiene poca
información, lo que concuerda con el uso de Puntos Función, para estimar tamaño y el uso
de un número reducido de factores de costo, El modelo Post-Arquitectura se aplica en la
etapa de desarrollo propiamente dicho, después que se define la arquitectura del sistema, y
en la etapa de mantenimiento del mismo.
Estimación del Esfuerzo

El esfuerzo necesario para concretar un proyecto de desarrollo de software,


cualquiera sea el modelo empleado, se expresa en meses/persona (PM) y representa los
meses de trabajo de una persona fulltime, requeridos para desarrollar el proyecto. Modos
que están basados en la complejidad de la aplicación y el desarrollo del ambiente.

Modelo Composición de Aplicación

La fórmula propuesta en este modelo es la siguiente:

PM = NOP / PROD
Donde:

NOP (Nuevos Puntos Objeto): Tamaño del nuevo software a desarrollar expresado en
Puntos Objeto y se calcula de la siguiente manera:

NOP = OP x (100 - % reúso)/100

OP (Puntos Objeto): Tamaño del software a desarrollar expresado en Puntos Objeto

%reúso: Porcentaje de reúso que se espera lograr en el proyecto

PROD: Es la productividad promedio determinada a partir del análisis de datos del


proyecto.

Modelo diseño temprano

PM estimado PM
  nominal  
PMnominal 

B= 1.01 + 0.01x

Donde:

PM Estimado es el esfuerzo Nominal ajustado por 7 factores, que reflejan otros aspectos
propios del proyecto que afectan al esfuerzo necesario para la ejecución del mismo.

KSLOC es el tamaño del software a desarrollar expresado en miles de líneas de código


fuente.

A es una constante que captura los efectos lineales sobre el esfuerzo de acuerdo a la
variación del tamaño, (A=2.94).

B es el factor exponencial de escala, toma en cuenta las características relacionadas con las
economías y des economías de escala producidas cuando un proyecto de software
incrementa su tamaño.

EMi corresponde a los factores de costo que tienen un efecto multiplicativo sobre el
esfuerzo, llamados Multiplicadores de Esfuerzo (Effort Multipliers). Cada factor se puede
clasificar en seis niveles diferentes que expresan el impacto del multiplicador sobre el
esfuerzo de desarrollo.

Modelo Post-Arquitectura

PMestimadoPMnominal
 x
Ventajas

• COCOMO es transparente, se puede ver cómo trabaja con otros modelos tal como
SLIM (Software Life Cycle Management).

• Manejadores de costo ayudan particularmente a él estimador a comprender el


impacto de diferentes factores que afectan en el costo del proyecto.

Desventajas

• Triunfo depende ampliamente de la adaptación del modelo a las necesidades de la


organización, usando datos históricos; los cuales no siempre están disponibles.

• Extremadamente vulnerable para la misma clasificación del modo de desarrollo.

• Es difícil estimar KDSI con precisión sobre el antiguo proyecto, cuando la mayoría
de las estimaciones de esfuerzo son requeridas.

• KDSI, realmente, no es una medida del tamaño, sino una medida de longitud.

Como mejora de COCOMO surgieron varias versiones de COCOMO y podemos


mencionar una de ellas que es: COCOMO II, Ada COCOMO y COCOMO Incremental.

Falta Conclusión de porque en nuestro proyecto no se utilizo Cocomo II


para calcular el costo (Juan)
Estimación de costos por horas hombre

Módulos Descripción Horas


Es el proceso en el cual se
Levantamiento y análisis de recolectan los datos y se
información. analizan, para su posterior 33
cambio de formato,
(Migración de datos). manteniendo la integridad
de los mismos.
Es el módulo en el cual se
Diseño (Plantillas). realizan todas la interfaces
gráficas necesarias para 12
darle una calidad
profesional a la página web.
Es la fase para la
Desarrollo (Ver tabla anexa) programación y unión de 26
todos los elementos que
comprenden el sistema.
Instalación. 5
Documentación (Ver tabla 128
anexa).
Total- Horas-Hombre 204
Módulo Desarrollo

Sub- módulos Descripción Horas


Acceso al sistema Se encarga de la seguridad
de los datos de los clientes. 12
Ambos sub-módulos
muestran al usuario las
páginas web y los diferentes
Presupuesto y pago en línea tópicos que se ofertan, 5
además permite conocer el
precio de los paquetes que
quieren adquirir y ofrece
soporte para diferentes
formas de pago.
Videos de ayuda para el
Tutoriales conocimiento del gestor de 9
contenidos (Joomla), modo
de acceso y seguridad.
Total-Horas-Hombre 26

Módulo Documentación
Sub-Módulos Descripción Horas
Manual de sistema 62
Es un instrumento que se le
facilita al cliente para que
Manual de usuario pueda acceder al sitio web y 32
realizar cualquier tipo de
consulta o compra de
manera más amigable.
Entrenamiento 34
Total-Horas-Hombre 128

Fórmulas para la estimación de los días trabajados y el costo total del


Software.

Total-Horas-Hombre = Nro-Días-Trabajados.
Horas-Diarias-Trabajo
204 = 34 días para la realización del software.
6

Total-Horas-Hombres x Costo-Mínimo-Hora-Hombre = Total-Costo-Software

204 x 80 = 16.320 BF

Estimación Total del costo del Software

Actividades Precio
Desarrollo e implantación del Software 16.320 BF
Gastos Operativos 500 BF
Total 16.820 BF

Descripción y especificación de horas trabajadas en los módulos.

Levantamiento y análisis de información (Migración de datos)

Proceso mediante el cual el analista recopila datos e información de la situación


actual de un sistema. Al referirnos a migración de datos es la forma de trasferir datos
existentes a un nuevo sistema, los cuales necesitan ser transformados a un formato
compatible y así preservar la información presente en el sistema anterior.

Para la realización de la migración de datos los desarrolladores emplearon 33 horas,


de la cuales 14 horas fueron para el levantamiento y análisis de información, 4 horas para
el informe de tablas y 15 horas para la propuesta de los datos reales a la base de datos de la
página y migración de los mismos.

Diseño (Plantillas)

Fase para darle un diseño gráfico de alta calidad a la página web. Para realizar las
plantillas se requiere instalar un programa llamado Artisteer 2.4, que está dedicado a el
diseño de plantillas para páginas web y un módulo Rokdownload, éste módulo privado se
utiliza para la subida y bajada de archivos que son ofrecidos por dicha páginas web. Estos
archivos pueden ser descargados de forma pública o privada. Para ello se necesitaron 12
horas hombre, las cuales se dividen en primero se descargo el Rokdownload en la página de
Taringa se tardo 5 minutos. Luego la instalación del mismo tardo aproximadamente 2
minutos.

Al momento de ser instalado se comenzó a jugar con dicho módulo, donde se


comienza a traducir del inglés al español, dejando así una nueva visión a la hora ser
aplicado, se tardaron aproximadamente 11 horas en la traducción y las modificaciones
respectivas.
Luego se le realizaron pruebas las cuales dieron excelentes resultados, con un total de
tiempo de prueba de 50 minutos.

DESARROLLO

Acceso al sistema
Permite acceder al área registrada del sitio, mediante un nombre de usuario y
contraseña (si ha olvidado su contraseña podrá obtener una nueva pulsando el enlace
‘Recuperar Contraseña’). Cuando el registro de usuarios está activado (ver ajustes de
Configuración Global), el módulo presenta un enlace para invitar a los usuarios a
registrarse en el sitio. Un usuario que se encuentra en el área registrada, puede salir de la
misma pulsando el enlace “Salir” del módulo Formulario de Acceso.

En este Sub-Módulo de desarrollo trabajaron dos programadores, empleando para ello 12


horas, distribuidas en 4 horas diarias por tres días.

Presupuesto y pago en línea falta (Juan)

Tutoriales

Videos de ayuda para el conocimiento del gestor de contenidos (Joomla), modo de


acceso y seguridad. Para la elaboración de los tutoriales se utilizaron 9 horas, las cuales
fueron distribuidas de la siguiente manera: 2 horas para elaborar el tutorial de cómo resetear
si se pierde la clave de un administrador en un sitio Joomla. 1 hora para la búsqueda de
información referida a Joomla y su seguridad. 2 horas para realizar el tutorial de los tips
necesarios para mantener la seguridad en Joomla. 3 horas para la elaboración del tips nº 4
de seguridad que dice como cambiar la palabra “admin” (administrador), que es la que va
asignada por el sitio Joomla como usuario.
Adicionalmente utilizaron un programa denominado Camtasia Studio 6.0 para
elaborar los tutoriales, este programa permite grabar videos. Utilizaron 1 hora para
descargar e instalar este programa.

Instalación Falta (Yaritza y Yasbeklys)

DOCUMENTACIÓN
Manual de usuario

Es un instrumento que se le facilita al cliente para que pueda acceder al sitio web y
realizar cualquier tipo de consulta o compra de manera más amigable, esto con el fin de que
el mismo pueda interactuar con la página sin problema alguno. Para la realización de este
instructivo se necesitaron 32 horas. 6 horas para la investigación, 4 horas para descargar el
programa Gantt Project más la utilización del mismo, 10 horas para el diseño y 12 horas
para el desarrollo del manual en general.

Manual de sistemas falta, breve descripción más especificación de las horas


trabajadas (Yasbeklys)

Entrenamiento a usuario falta breve descripción (Jeanger)

En este módulo se necesitaron 6 horas para la investigación, 6 horas para descargar


el programa Gantt Project más utilización del mismo, en el desarrollo del cronograma
aproximadamente 10 horas y entrenamiento 12 horas, dando un total de 34 horas
trabajadas.

Descripción del programa Gantt Project

El programa Gantt Project es una moderna aplicación que nos facilita el cronograma
de tiempo real de un trabajo, gracias a sus estructuras interfaz hace que el programador
pueda tener una excelente visión del tiempo estimado de inicio y culminación de un
proyecto en ejecución. Además dicho programa es totalmente gratuito, descargarse de la
página oficial segura Taringa.

S-ar putea să vă placă și