Вы находитесь на странице: 1из 8

ADMINISTRACIN DE PROYECTOS DE SOFTWARE

ACTIVIDAD N: 7 FECHA ENVIO: 19/05/2015 FECHA ENTREGA: 21/05/2015


TEMA: Investigar herramientas Cocomo II y sus similares.
UNIDAD N 3: Administracin de Requerimientos.
OBJETIVO: Conocer herramientas COCOMO II y sus similitudes con otras herramientas.
Necesidad de conocer COCOMO II y sus similitudes con otras herramientas
PROBLEMA:
destinadas a la estimacin de costo y esfuerzo de proyecto de software.
INDICADOR DE EVALUACION: CALIFICACIN
- Habilidad para aplicar el conocimiento de las ciencias bsicas
de la profesin e ingeniera en sistemas.
- Comprender la responsabilidad tica y profesional.
CRITERIOS DE EVALUACIN: Siempre A veces Nunca
(2) (1) (0,5)
CAPACIDAD DE COMUNICACIN.
EN IMPRESOS
Entrega documentacin impresa y digital. (Siguiendo las normas y convenciones para la
escritura y sin falta de ortografa). La redaccin del documento debe ser clara. Debe incluir todas las
fuentes de donde tom la informacin.
Cumple con el formato, normas y estructura para la elaboracin del documento .
APLICACIN DE VALORES.
Puntualidad. Entrega de trabajo a tiempo
Responsabilidad tica. El trabajo es indito y respeta la propiedad intelectual
Responsabilidad profesional. Cumple con las normas tcnicas.
USO DE RECURSOS:
Recursos bibliogrficos fidedignos y con validez cientfica
Recursos tecnolgicos adecuados
CAPACIDAD DE REFLEXIN.
Incluye ejemplos claros que permiten un mejor entendimiento del tema.
CONOCIMIENTO TCNICO.
Destreza con las herramientas informticas.
TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA
Intraclase Individual Taller Prctica en laboratorio
Grupal Sntesis, esquemas Prctica en clase
Extraclase Caso de estudio Resolucin de problemas,
Investigativa ejercicios
Vinculacin con la colectividad Ensayo, artculo
Informe de exposicin
ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:
NOMBRE ESTUDIANTE ROL DESCRIPCIN
Belduma Edwin Estudiante Desarrolla la tarea propuesta
Palacios Sandra Anabel Estudiante Desarrolla la tarea propuesta
Gonzales Jorge Luis Estudiante Desarrolla la tarea propuesta
INTRODUCCIN

El primer modelo original de COCOMO fue publicado en el ao 1981 por Barry


Boehm el cual se enfocaba en las prcticas de software que se desarrollaban
en ese tiempo. Al pasar el tiempo las reglas y tcnicas para el desarrollo de
software cambiaron drsticamente, al cambiar de esta forma influan de gran
impacto en el gasto de esfuerzo, diseo e implementacin de un proyecto de
software, esto produjo que se crearan de manera rpida nuevos modelos de
sistemas que se daban en aquella poca.

Estos grandes cambios hicieron que la aplicacin de COCOMO empezara a


resultar muy compleja puesto a que ya no se utilizaban las mismas normas de
desarrollo, la solucin a estos problemas era volver a recrear un nuevo modelo,
que luego de varios aos de esfuerzo por parte de varias organizaciones
ligadas al desarrollo, dieron a conocer un nuevo modelo llamado COCOMO II,
un modelo que reflejaba varios aspectos acordes al desarrollo de software que
se viva en aquella poca, este y nuevo mejorado Cocomo resultaba de mucha
ayuda a los estimadores profesionales.

Por lo tanto el nuevo modelo COCOMO II permite calcular el costo, esfuerzo y


tiempo calculado para planificar alguna actividad en el desarrollo de software,
este modelo ha sido muy aplicativo en la dcada de los 90 y el ao 2000, al ser
tan exitoso ha ido evolucionando con el paso del tiempo.

Actualmente en la mayora de proyectos en los cuales se requiere una


determinacin rpida del coste y esfuerzo de un proyecto por medio de las
lneas de software, aplican COCOMO II, ya que es de mucha ventaja cuando el
proyecto es de gran tamao y no se lo puede determinar de manera rpida por
otras formas de estimacin.

En el desarrollo de este informe se detallara la funcionalidad de COCOMO II y


otras herramientas destinadas al clculo y estimacin de proyectos.
OBJETIVO
GENERAL

Investigar herramientas Cocomo II y sus similitudes.

ESPECFICO

Conocer los conceptos bsicos de Cocomo II.


Identificar los niveles de Cocomo II.
Interpretar el funcionamiento de Cocomo II.
Analizar similitudes entre las herramientas Cocomo II.

MARCO TEORICO
COCOMO

Qu es?

Segn (Acevedo, 2008) Es un


modelo que permite estimar el
costo, el esfuerzo, y programar la
hora de planificar una nueva
actividad de desarrollo de
software.

Segn (Acevedo, 2008) El


modelo provee tres niveles de
aplicacin: bsico, intermedio y
avanzado, basados en los factores considerados por el modelo.

Bsico, es un modelo esttico simplemente evaluado que calcula el


esfuerzo (y costo) del desarrollo del software como funcin del programa
expresado en lneas de cdigo (LDC estimados).
Intermedio, calcula el esfuerzo del desarrollo del software como funcin
del tamao del programa y un conjunto de guas de costo que incluye
una evaluacin subjetiva del producto, hardware, personal y de los
atributos del proyecto.
Avanzado, incorpora todas las caractersticas de la versin intermedia
con una evaluacin del impacto de las vas de costo en cada fase
(anlisis, diseo, etc) del proceso de la ingeniera de software.

Cmo Calcularlo?
Formula:

E = a(KI) b * m(X) donde:


E es Salario/mes (Media).
a y b son constantes segn el modo (Orgnico, Semilibre o Rgido).
KI es la cantidad de lneas de cdigo (En miles).
m(X) es el multiplicador que depende de 15 atributos constantes.

Tabla de Constantes A y B

Modos CoCoMo II

Modo Orgnico: Un pequeo grupo de programadores experimentados


desarrollan software en un entorno familiar.

Modo semilibre: Corresponde a un esquema intermedio entre el orgnico y el


rgido.

Modo rgido: El proyecto tiene fuertes restricciones que el problema a resolver


es nico y es difcil basarse en la experiencia.

Tabla de Constantes m(X)

Ejemplo
E = a*(KI) b *m(X)
E = 2.40*(0,030) 1.05 *1000
E = 60/mes
60/mes seria lo que cobrara una persona al mes por hacer un
programa simple de 30 lneas.

Calcular coste del proyecto

Personas necesarias por mes:


( MM ) = a * (KI b )
Tiempo de desarrollo del proyecto:
( TDEV ) = c * (MM d )
Personas necesarias total:
( CosteH ) = MM/TDEV
Coste total del proyecto:
( CosteM ) = CosteH * E
11. Ejemplo
( MM ) = a * (KI b )
( MM ) = 2.40 * (0.030 1.05 ) = 0.060 p/mes
( TDEV ) = c * (MM d )
( TDEV ) = 2.50 * (0.060 0.38 ) = 0.85 h/p
( CosteH ) = MM/TDEV
( CosteH ) = 0.060 / 0.85 = 0.070 p/proy.
( CosteM ) = CosteH * E
( CosteM ) = 0.070 * 60 = 4.2 /proy.

Otras herramientas derivadas de Cocomo para calculo o estimacin de


costos.
COCOTS

Segn (Sunset, s.f.) Es el acrnimo de la COTS COnstructive modelo de


costos de integracin, donde COTS a su vez es la abreviatura de comercial-off-
the-shelf, y se refiere a los pre-construida, componentes de software
disponibles en el mercado que son cada vez ms importante en la creacin de
nuevo sistemas de software. La razn fundamental para la construccin de
sistemas que contienen COTS es que- que supondrn menos tiempo de
desarrollo mediante la adopcin de ventaja de existir, probada en el mercado,
proveedor soportado productos, reduciendo as el desarrollo del sistema en
general costes. Pero hay dos caractersticas definitorias de COTS software, y
que la unidad de todo el proceso el uso de COTS:

El cdigo fuente del producto COTS no est disponible para el


desarrollador de la aplicacin, y
La evolucin futura del producto COTS no est bajo el control del
desarrollador de la aplicacin.

COSSEMO

Segn (Universidad de California, s.f.) Se basa en los conceptos de anclaje del


ciclo de vida discutidos por Boehm3.

CORADMO

Segn (Boehm, s.f.) El modelo COCOMO RAD (CORADMO) se lleva a cabo


actualmente en dos partes: una parte delantera en escena horario y modelo de
esfuerzo, COCOMO por etapas Calendario y MODELO Esfuerzo (COSSEMO),
y una parte posterior acabar modelo RAD. COSSEMO de utiliza un clculo de
estimacin horario diferente al de COCOMO Il de simple: horario de la
estimacin de COSSEMO utiliza un clculo ms complejo para el bajo esfuerzo
situaciones, los abajo 64 meses-persona.

COPROMO

Segn (Center for Systems and Software Engineering, 2009) La productividad


se centra constructiva modelo en la prediccin de los costos de asignacin ms
eficaz de los recursos de inversin en nuevas tecnologas destinadas a mejorar
la productividad.
Cuadro comparativo de versiones de COCOMO y sus similitudes.

COCOMO 81 AdaCOCOMO COCOMO II COCOMO II COCOMO II


Modelo Modelo Diseo Modelo Post-
Composicin de Anticipado Arquitectura
aplicaciones
Medida Instrucciones fuente DSI SLOC Puntos Objeto Puntos de funcin Puntos de funcin
entregadas (DSI) (FP) y lenguaje o (FP) y lenguaje o
Lneas de Cdigo SLOC SLOC
fuente (SLOC
Reutilizacin Medida de Volatilidad Medida RVOL Implcito en el Rotura % (BRAK ) Rotura % (BRAK )
de los requisitos modelo
(RVOL)
Mantenimiento Trfico anual de ACT Modelo de Modelo de Modelo de
cambio (ACT) reutilizacin de reutilizacin reutilizacin
=%aadido + Puntos Objeto
%modificado
CONCLUSIONES
Se concluye:

Cocomo II es una herramienta rpida para la estimacin de costos y


esfuerzo de un proyecto de software.
El nivel avanzado de Cocomo II nos permite tener una perspectiva ms
amplia en cuando al impacto que se dar en cada proceso de
estimacin.
La funcionalidad de Cocomo nos da una perspectiva muy amigable en
cuando al manejo de la aplicacin.
Las diferentes herramientas destinadas a la estimacin de costo y
esfuerzo, se derivan a de COCOMO.

RECOMENDACIONES
Se recomienda:

No utilizar la herramienta de Cocomo cuando el proyecto tiene un


tamao muy corto.
Conocer bien cada nivel de Cocomo para poder aplicarlo en un proyecto
de software.
Analizar cada funcin de Cocomo para poder implementar un proyecto
de software.
Revisar los enlaces bibliogrficos en caso de que se requiera tener ms
informacin acerca de los temas.

BIBLIOGRAFA
Acevedo, W. (18 de 07 de 2008). https://acevedodelacru.wordpress.com. Obtenido de
https://acevedodelacru.wordpress.com/2008/07/18/%C2%BFque-es-el-cocomo/

Boehm, B. (s.f.). http://csse.usc.edu. Obtenido de


http://csse.usc.edu/csse/event/1999/COCOMO/30_Brown%20CORADMO.pdf

Center for Systems and Software Engineering. (29 de 6 de 2009). http://csse.usc.edu.


Obtenido de http://csse.usc.edu/csse/research/COPROMO/

Sunset. (s.f.). http://sunset.usc.edu. Obtenido de


http://sunset.usc.edu/publications/TECHRPTS/2000/usccse2000-
501/usccse2000-501.pdf

Universidad de California. (s.f.). http://csse.usc.edu. Obtenido de


http://csse.usc.edu/csse/research/CORADMO/Worksheet.pdf

Вам также может понравиться