P. 1
3. Ejercicio de Análisis

3. Ejercicio de Análisis

|Views: 3|Likes:

More info:

Published by: Cristian Cartes Moreno on May 25, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/03/2015

pdf

text

original

Ingeniería del Software de Gestión Titulación: ITIG / ITIG - LADE 2º Cuatrimestre - octubre de 2012

Ejercicio de Análisis 3. Planificación de Proyectos. Estimaciones de Software. COCOMO El modelo COCOMO es seguramente el más conocido, ya que como subraya Conte et al., es el “mas completo y detalladamente documentado de todos los modelos de esfuerzo”. Este modelo se basa en una estimación previa del tamaño del software en líneas de código (LDC). Este dato sirve como parámetro de las ecuaciones de cálculo de esfuerzo derivadas por B.W. Boehm. La forma general de la ecuación de esfuerzo es: Esfuerzo = a * (KLDC)b Con base en esta ecuación y al modelo de desarrollo del proyecto, las ecuaciones de esfuerzo y tiempo de COCOMO son: Modelo de desarrollo Orgánico Semi-libre Empotrado Personas-mes (nominal) PM = 3.2 * KLDC PM = 3.0 * KLDC PM = 2.8 * KLDC
1.05 1.12 1.20

Tiempo de desarrollo (nominal) TD = 2.5 * PM0.38 TD = 2.5 * PM0.35 TD = 2.5 * PM0.32

En el modelo intermedio de COCOMO, el valor de esfuerzo nominal calculado con las ecuaciones anteriores debe ser ajustado de acuerdo a los factores de coste del modelo, que se pueden observar en la tabla 2. Cuando un factor se valora como nominal o medio, el valor asignado es siempre 1, es decir, no influye en el coste. Factores (cost-drivers) Fiabilidad requerida Tamaño de la base de datos Complejidad del software Restricciones de tiempo de ejecución Restricciones de memoria Volatilidad del hardware Restricciones de tiempo de respuesta Calidad de los analistas Experiencia con el tipo de aplicación Experiencia con el hardware 0.87 0.87 1.46 1.29 1.21 1.19 1.13 1.10 Valor de los factores Muy bajo 0.75 Bajo 0.88 0.94 0.70 0.85 Medio 1 1 1 1 1 1 1 1 1 1 Alto 1.15 1.08 1.15 1.11 1.06 1.15 1.07 0.86 0.91 0.90 Muy alto 1.40 1.16 1.30 1.30 1.21 1.30 1.15 0.71 0.82 1.65 1.66 1.56 Extra

70 0. 3.83 1.14 1. Consideramos los factores de costes a nivel nominal excepto la fiabilidad (muy alta).17 1.35 personas – mes Con este dato.10 1.octubre de 2012 Experiencia con el lenguaje de programación Calidad de los programadores Técnicas modernas de programación Empleo de herramientas Restricciones a duración del proyecto la 1.42 = 6. Teniendo en cuenta que el costo del salario mensual de cada persona es de 1350€ mensuales.05 = 113.23 1. emplear personas de nivel medio cuyo salario es de 1.95 0. ¿sería más rentable en tiempo y dinero.04 0. con bastantes cambios de requisitos debidos a distintas variaciones en el soporte hardware.35/13.LADE 2º Cuatrimestre .10 1.91 1.275 € mensuales? 2. si se decidiera utilizar técnicas modernas de programación (alta) a cambio de tener una restricción de la duración del proyecto alta? .91 (experiencia) Esfuerzo = 83. estímese el esfuerzo requerido para este proyecto. complejidad (alta).5 € Tiempo = 2.24 1. Teniendo en cuenta que el salario medio bruto anual (14 pagas) es de 24.5 * 83. Esfuerzo nominal = 3. El software a desarrollar es de alta complejidad pero afortunadamente podremos contar con personal de muy alta cualificación y experiencia específica en el tipo de software a desarrollar.79 personas-mes Ajustando el esfuerzo según las variables descritas: Esfuerzo = 113.24 1.82 0.350.2 personas Ejercicios: 1. restricciones de memoria.2 * 301.91 0.86 0.15 (complejidad) * 0. ¿sería mas rentable en tiempo y dinero.7 (calidad prog) * 0.42 1. Se desea desarrollar para el avión AIR-96 el software para un controlador de presión del aire en cabina que residente en ROM interactúe sobre los mecanismos de ajuste en función de las señales que le llegan de los sensores. experiencia en el hardware (alta) y gran calidad en los programadores.07 1. El tamaño estimado es de 65 KLDC.79 * 1. Para el ejercicio 2.522.38 = 13. calcule el esfuerzo de desarrollo de este sistema.10 Ejemplo: Es usted el jefe de un proyecto de desarrollo de un sistema de comunicaciones en el cual ha estimado tener 30 KLDC. Para el caso del ejemplo presentado.42 meses No medio de personas = 83.35 *1350 € = 112.000€ por persona. base de datos (reducida). hallamos el resto de variables: Costo = 83. de tiempo de ejecución y de respuesta (muy altas).08 1 1 1 1 1 0.Ingeniería del Software de Gestión Titulación: ITIG / ITIG .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->