La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estimación 4 de software Tamaño Costo Duración Personas Mtro. Edgar Cossio Mayo 2016.

Presentaciones similares


Presentación del tema: "Estimación 4 de software Tamaño Costo Duración Personas Mtro. Edgar Cossio Mayo 2016."— Transcripción de la presentación:

1 Estimación 4 de software Tamaño Costo Duración Personas Mtro. Edgar Cossio Mayo 2016

2 Agenda Definición Problema Técnicas – Juicio experto – Analogía – Delphi – Puntos de Función – COCOMO

3 Definición La RAE define estimar como: «1. tr. Calcular o determinar el valor de algo. – Estimaron los daños en mucho dinero.»

4 Problema

5

6

7 Técnicas: Juicio experto

8 Técnicas: Analogía

9 Técnicas: Delphi

10 Técnicas: Puntos de función

11 Técnicas: COCOMO

12 ¡Estimemos! Entradas Salidas Peticiones Archivos lógicos internos Archivos de interfaz externos Puntos de Función + COCOMO

13 13 1) DEFINICIONES ENTRADAS ENTRADAS Pantallas Formularios Cuadros de diálogo Controles o mensajes a través de los cuales un usuario final pueda añadir, borrar o cambiar datos del programa (incluye sólo formatos únicos o un solo procesamiento SALIDAS SALIDAS Pantallas Informes Gráficos o mensajes que el programa genera para el usuario final o cualquier otro programa (incluye formatos diferentes o procesamientos diferentes a otros tipos de salida)

14 14 1) DEFINICIONES PETICIONES PETICIONES Combinaciones de entradas/salidas en las que cada entrada genera una salida simple e inmediata. peticiones Las peticiones recuperan datos de una base de datos y muestran solo el formato elemental. salidas Las salidas procesan, combinan o resumen datos complejos y pueden presentar muchos formatos. Modifican la BD

15 15 1) DEFINICIONES ARCHIVOS LÓGICOS INTERNOS ARCHIVOS LÓGICOS INTERNOS Grupos lógicos de datos completamente controlados por el programa. Un archivo lógico podría constar de un único archivo plano o de una sola tabla en una base de datos relacional. ARCHIVOS DE INTERFAZ EXTERNOS ARCHIVOS DE INTERFAZ EXTERNOS Archivos controlados por otros programas, con los que el programa va a interactuar. Incluye cada uno de los principales grupos de datos que entren y salgan del programa.

16 16 2) REGISTRO DE DATOS EN TABLAS Considerando el DER y los procedimientos de cada proceso señalado en los DFD, se alimentan las siguientes tablas: ENTRADAS/PETICIONES/SALIDAS ENTRADAS/PETICIONES/SALIDAS ENTRADAPETICIÓNSALIDAARCHIVOS ELEMENTOS DE DATOS NIVELVALOR * Considerando tabla general se asignará valor: simple, medio o complejo * Se determina por el parámetro de medida y el factor de peso

17 17 2) REGISTRO DE DATOS EN TABLAS ARCHIVOS DE INTERFAZ EXTERNOS (AIE) ARCHIVOS DE INTERFAZ EXTERNOS (AIE) ARCHIVOS LÓGICOS INTERNOS (ALI) ARCHIVOS LÓGICOS INTERNOS (ALI) NOMBRE DEL ARCHIVO ELEMENTOS DE REGISTRO ELEMENTOS DE DATOS NIVELVALOR * Considerando tabla general se asignará valor: simple, medio o complejo * Se determina por el parámetro de medida y el factor de peso Múltiples números de teléfono/direcciones Campo no repetitivo como Id/códigos

18 18 3) ASIGNACIÓN DE PESO POR CLASIFICACIÓN...Puntos de función no ajustados (PFNA) ENTRADAS ARCHIVOS 1-45-15+16 0-1 Simple Medio 2-3 SimpleMedioComplejo + 3 MedioComplejo ELEMENTOS DE DATOS

19 19 3) ASIGNACIÓN DE PESO POR CLASIFICACIÓN...Puntos de función no ajustados (PFNA) SALIDAS Y PETICIONES ARCHIVOS 1-56-19+20 0-1 Simple Medio 2-3 SimpleMedioComplejo 4 ó más MedioComplejo ELEMENTOS DE DATOS

20 20 3) ASIGNACIÓN DE PESO POR CLASIFICACIÓN...Puntos de función no ajustados (PFNA) ARCHIVOS LÓGICOS INTERNOS ARCHIVOS DE INTERFAZ EXTERNOS ELEMENTOS DE REGISTRO 1-1920-50+51 1 Simple Medio 2-5 SimpleMedioComplejo 6 ó más MedioComplejo ELEMENTOS DE DATOS

21 21 4) AJUSTAR PUNTOS DE FUNCIÓN El ajuste se determina por el valor asignado, considerando especificaciones de las características generales del sistema respecto a puntos de función Los valores a asignar son: 0 Sin influencia 1 Incidental 2 Moderado 3 Medio 4 Significativo 5 Escencial

22 22 4) AJUSTAR PUNTOS DE FUNCIÓN El valor se asigna a los siguientes planteamientos, al final se suman los valores: 1. Comunicaciones de datos 2. Distribución del procesamiento de datos 3. Desempeño 4. Nivel de configuración a utilizar 5. Transacciones 6. Entrada de datos en línea 7. Eficiencia terminal 8. Altas en línea 9. Complejidad de los procesos 10. Reusabilidad 11. Instalación 12. Operaciones 13. Sitios múltiples 14. Facilidad de cambio TOTAL DE PUNTOS

23 23 4) AJUSTAR PUNTOS DE FUNCIÓN Por último se ajustan los puntos obtenidos en el primer y segundo cálculo mediante la siguiente fórmula: PFA = SUMA VALORES AJUSTE * (0.65 + (0.01 * PF)) Con el resultado obtenido podremos obtener posteriormente: Cantidad de líneas de código Tiempo a invertir en la codificación Cantidad de personas que deben intervenir Costo del proyecto


Descargar ppt "Estimación 4 de software Tamaño Costo Duración Personas Mtro. Edgar Cossio Mayo 2016."

Presentaciones similares


Anuncios Google