Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRES:
Erik Heredia
Solange Riofrio
Jonathan Cando
Jordán Albán
Oswaldo López
Jesus Putan
PERIODO ACADÉMICO:
MAYO 2020 - SEPTIEMBRE 2020
SEMESTRE:
5 SEMESTRE
PROFESOR:
FABIAN ALCOSER
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TABLA DE CONTENIDO
1.1. Historia:.......................................................................................................................... 3
1970 y se publicó en 1981 el libro de Boehm Software Economía Ingeniería como un modelo
para estimar el esfuerzo, costo y cronograma de los proyectos de software. Se basó en un estudio
y Tecnología. El estudio examinó los proyectos cuyo tamaño oscila entre 2.000 y 100.000 líneas
1.2. Definición:
complejidad del software; este modelo es un ejemplo de variable simple estático y es usado por
El modelo de esfuerzo general aplicable a todos los niveles de aplicación y modos está dado
por:
Donde:
EDSI es el número estimado de líneas de código distribuidas en miles para el proyecto a, h son
constantes determinadas por el modo del desarrollo, ambos incrementados por la complejidad
de la aplicación.
EAF es el factor de ajuste de esfuerzo, es igual a 1 para la modelo básica e igual al producto de
15 factores de costo para la modelo intermedia y avanzada. Cada factor de costo multiplicativo
1.3. Características:
Está orientado a la magnitud del producto final, midiendo el "tamaño" del proyecto, en
Es una herramienta basada en las líneas de código la cual la hace muy poderosa para la
tamaño.
Existen herramientas automáticas que estiman costos basados en COCOMO como ser:
1.4. Objetivos:
Durante la etapa de planeamiento: Permite decidir cuantas personas son necesarias para
Según (Calero, 2016) “define que el termino COCOMO consiste en una jerarquía de
tres cada vez más detallados y de formas exactas. El primer nivel, COCOMO básico es buena
para aprisa, la orden temprana, áspera de las estimaciones de la magnitud de los costes del
en proyectos de software para estimar los costes del mismo en función de tres submodelos:
El modelo básico según (GIL, 2012) estima el coste del proyecto –pequeño o mediano-
experiencia de los desarrolladores –que se supone- sino de posibles dificultades que se pueden
atributos –dentro de 4 categorías- del software para determinar el coste del proyecto.
Atributos del producto: garantía de funcionamiento requerida para creación del software,
etc.
usado, etc.
Atributos del proyecto: software usado para el desarrollo, lenguaje necesario para crear
el software, etc.
El modelo detallado, incorpora las características del modelo intermedio y lleva a cabo
una evaluación del impacto de los motivantes del coste en cada caso -análisis, diseño, etc.- del
Modelo orgánico
Modelo semi-acoplado
Modelo acoplado.
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
conjunto con requerimientos no muy restrictivos que no presentan muchos cambios (estables).
(Viscara, 2018)
complejidad.
Proyecto de software complejo que debe ser desarrollado dentro un conjunto estricto
modelo COCOMO (COnstructive COst MOdel) desarrollado por Barry M. Boehm, se engloba
en el grupo de los modelos algorítmicos que tratan de establecer una relación matemática la
Modelo intermedio: Además del tamaño del programa incluye un conjunto de medidas
Modelo avanzado: Incluye todo lo del modelo intermedio además del impacto de cada
Para nuestro caso el modelo intermedio será el que usaremos, dado que realiza las
código), donde los PF son 261,36 (dato conocido) y las líneas por cada PF equivalen a 32 según
vemos en la tabla que se ilustra a continuación: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:
KLDC= (PF * Líneas de código por cada PF)/1000 = (261,36*32)/1000= 8,363 KDLC
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Así pues, en nuestro caso el tipo orgánico será el más apropiado ya que el número de
líneas de código no supera los 50 KLDC, y además el proyecto no es muy complejo, por
Y por otro lado también hemos de hallar la variable FAE, la cual se obtiene mediante
principal
programación
proyecto
AE=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
Atributos de software
fallo en alguna reserva, etc... Puede ocasionar grandes pérdidas a la empresa (Valoración Alta).
Tamaño de la base de datos: La base de datos de nuestro producto será de tipo estándar
(Valoración Nominal).
Atributos de hardware
(Valoración Alta).
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
(Valoración Nominal).
(Valoración Nominal).
Tiempo de respuesta del ordenador: Deberá ser interactivo con el usuario (Valoración Alta).
Capacidad de los programadores: Teóricamente deberá tenerse una capacidad muy alta
controlan las nociones básicas y las propias del proyecto (Valoración Alta).
(Valoración Baja).
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Productividad:
Personal promedio:
meses, pero puesto que el desarrollo del proyecto debe realizarse en un plazo 3 meses,
incrementaremos a 6 personas el número de personas del equipo de proyecto (ya que 15,91/3
facilidad de la aplicación del mismo junto con la aproximación al coste real, han convertido a
pago de un pedido, o fallo en alguna reserva, etc. Puede ocasionar grandes pérdidas a la empresa
(Valoración Alta).La base de datos de nuestro producto será de tipo estándar (Valoración
Nominal). Tomando en cuenta la implementación del modelo del COCOMO el cual se utiliza
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
decir, que que para la elaboracion del ejercicio se realizo multiples estimaciones para la
generacion del proceso del modelo de COCOMO, identificando el proceso en Kilo del software,
empoderando cada uno de sus valores.La variable FAE, la cual se obtiene mediante la
obtuvo la productividad y el personal del promedio a través de las ecuaciones previstas por
2.2. Conclusiones
utilizado para estimación de costos de software. Incluye tres submodelos, cada uno ofrece un
nivel de detalle y aproximación, cada vez mayor, a medida que avanza el proceso de desarrollo
la función que las gestiones del sistema van a realizar, es importante definirlos con claridad
2.3. Recomendaciones:
De acuerdo al uso del modelo de COCOMO que se utilizó en el presente trabajo fueron
de analizar la definición, las características y los tipos del modelo de COCOMO determina las
líneas del código, estimar el tiempo total del trabajo del software permitiendo establecer el plazo
de la entrega y estimando el costo del modelado, sin embargo, también se estima el personal el
cual se involucre
Por tal motivo se recomienda el estudio del modelo ya que este permite especificar el
costo del software dado mayor prioridad a su diseño y elaboración del mismo. Es importante
conocer sobre este tipo de estimación y los procesos que se llevaran acabo
UNIVERSIDAD TÉCNICA DE BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
ESCUELA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TRABAJOS CITADOS
1. Adriana Gómez, M. d. (02 de 04 de 2013). ecured.cu. Obtenido de ecured.cu:
https://www.ecured.cu/COCOMO_II
http://ingenieraupoliana.blogspot.com/2010/10/cocomo.html
https://www.eoi.es/blogs/cesaraparicio/2012/05/06/el-modelo-cocomo-para-estimar-
costes-en-un-proyecto-de-software/
https://es.qwe.wiki/wiki/Cocomo
https://ipmoguide.com/cocomo-el-modelo-constructivo-de-costos/