1 / 20

Estimación de costos de software

Se muestran dos métodos de costeo de un software.

Télécharger la présentation

Estimación de costos de software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Estimación DE COSTO DE SOFTWARE Luz ARELI CORTES REYES GUILLERMO CUENCA MACEDO

  2. Descripción del software El software consiste en un punto de venta elaborado en C#, el cual consta de una interfaz grafica agradable para el usuario y entendible.

  3. El software a estimar costo… • El software que se usara para implementar el costeo del mismo será uno basado principalmente en un punto de venta para una tienda mediana desarrollado en el lenguaje C#.

  4. Método de estimación heurístico (Ascendente)

  5. Método ascendente… Este tipo de estimación de costos trata de… • Descomponer el proyecto en las unidades más pequeñas posibles • Estimar cada unidad y así estimar el coste final sumando todas las unidades. • La estimación se condiciona por el tamaño y complejidad del software.

  6. Las unidades o bloques... Ldc=líneas de código Em=Esfuerzo en meses Pr=Programadores requeridos

  7. Después de haber hecho el calculo de la productividad de los bloques o unidades más determinantes del software, se podrían implementar distintas formulas para determinar así el costo, en este caso se implementara una tabla multiplicadora basada en rangos que determinan donde se sitúa el software en cuestión, que permite encontrar la medida del valor total. Donde: Orgánico=Proyectos pequeños, sin tanta experiencia. Semiacoplado=Proyectos intermedios en tamaño y complejidad, varios niveles más de experiencia. Empotrado=Proyectos complejos y muy restrictivos, trabajos innovadores.

  8. Este software es de tamaño o clasificación orgánico, ya que no fue desarrollado por programadores experimentados y al cliente a entregar no exigía características muy difíciles dentro del mismo.

  9. Método COCOMO Para el coste de un software

  10. En el método como existe diferentes modelos de desarrollo o tipo de proyectos. • En este caso se utilizara: • Semiacoplado: ya que son proyectos intermedio en complejidad y tamaño (menores de 300 KDLC), donde la experiencia en este tipo de proyectos es variable, y las restricciones intermedias.

  11. Por otro lado existe modelos diferentes que definen este método, en este caso se utilizara • el modelo intermedio: además del tamaño del programa incluye un conjunto de medidas subjetivas llamadas conductores de costes.

  12. Fórmulas a ocupar • E • T • P

  13. Para calcular el Esfuerzo, necesitaremos hallar la variable KDLC(kilo-líneas de código)

  14. Se realiza la operación: • KLDC =(PF* Líneas de código por cada PF)/1000= • (250.0*32)/1000=8KDLC • De acuerdo a esto nuestro tipo de proyecto será orgánico.

  15. FAE=1.15*1.08*1,00*1.11*1.0*1.15*1.07*0.86*0.82*0.70*1.00*.95*.1*.91*1.0=FAE=1.15*1.08*1,00*1.11*1.0*1.15*1.07*0.86*0.82*0.70*1.00*.95*.1*.91*1.0= 0.7239 Por otro lado debemos hallar la variable FAE, la cual se obtiene mediante la multiplicación de los valores evaluados en los diferentes 15 conductores de coste que se observan en la siguiente tabla:

  16. -justificación de valores • Los valores fueron tomados de acuerdo a las capacidades tanto de los programadores como del hardware y software a utilizar.

  17. Resultados • Calculo del esfuerzo del desarrollo: • E = a KLDC^e *FAE= 3,2*(8)^1,05*0.7239= 20.56personas/mes • tiempo de desarrollo: • T= cEsfuerzo^d = 2.5*(20.56)^0.38= 7.88 meses • Personas necesarias para realizar el proyecto: • P=E/T 20.56/7.88= 2.6 • coste total del proyecto: (productividad) • PR= LDC /Esfuerzo =8000/20.56= 389.10 LCD/ personas mes

  18. El proyecto según el calculo debería durar como 8 meses con tres personas, sin embargo duro alrededor de 4 meses para esto se aumento a 6 personas • Entonces el total que daría de la siguiente manera • Productividad =3200.00

  19. Conclusiones • Estimar el costo del software es preciso para saber en un porcentaje alto, cual es el valor del software a desarrollar, así mismo elegir adecuadamente la técnica que se acople al software ya mencionado, unos son más exactos que otros, por lo tanto hay que elegir bien el método a usar, dependiendo de los factores que rodeen al proyecto.

More Related