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

Slides:



Advertisements
Presentaciones similares
Tipos de Métricas.
Advertisements

DETERMINACION DE COSTES POR PUNTOS DE FUNCION
TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Estimación de Tamaño de Software: Puntos Funcionales
Cuestionario Base De Datos. Colegio José Celestino Mutis Informática John Edinson Combita 11-2.
DISEÑO Genera soluciones a requerimientos planteados Describe las especificaciones del sistema propuesto Define CÓMO lo va a hacer el nuevo Sistema Define.
Construcción de Software
1 ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Victoria Coronado Karen Zorro Alejandra Rayo Diana Leiva Seminario de Grado 3.
1 ESTIMACIÓN basada en PUNTOS de FUNCIÓN. 2 Agenda de la presentación 4 Técnicas de estimación. 4 Puntos de Función. (En general) 4 Puntos de Función.
Gestión de costos. La Gestión de los Costos del Proyecto incluye los procesos relacionados con planificar, estimar, presupuestar, financiar, obtener financiamiento,
(Common Software Measurement Consortium) Tamaño funcional del software.
Elementos de una computadora.  El software : es la parte lógica del computador, comprende el conjunto de componente s lógico s para poder hacer posible.
En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
TEMA: PSP (Personal Software Process) ANALISIS DE SISTEMAS I ING. EDGAR RAUL MOLINA INTEGRAMTES: HANNSEL E. CORDON AC JESSICA IDALMY KRESS FREDERIC HESTIB.
BASE DE DATOS.
Métodos de cálculo para el pronóstico de ventas
Excel: Fórmulas y funciones
Base de Datos Conjunto de información, la cual ha sido organizada y presentada para servir un propósito específico.
Artículos Unidades de medida
Instituto Nacional de Estadística y Geografía
Gestión de Software Conferencia # 2 Niveles de PSP: PSP0.1.
“Bootstrap” Jaime Mojica Cuevas
Facultad de Arquitectura y Urbanismo
Índice de Cumplimiento Plazas- Kilómetro Hora (ICPKH)
BASES DE DATOS.
ADMINISTRACíON DE LA MEMORIA EN SISTEMAS RECIENTES
ANALISIS DE LA VARIANZA PROF. GERARDO A. VALDERRAMA M.
Los sistemas de información en las empresas y los demás sistemas.
TIPO DE DATOS EN ACCESS 2010 TEXTO, MEMO, NUMERO, FECHA/HORA, MONEDA, AUTONUMERACION, SI/NO, OBJETO OLE, HIPERVINCULO, DATOS ADJUNTADOS, CALCULADO Y ASISTENTES.
Constantes y variables
ADMINISTRACION DE LA PRODUCCION II 2017
Definición de un Sistema Distribuido
Ingeniería de Software Conceptos básicos
PLAN DE MUESTREO.
SystemStar & Costar Presentado por: Andres Clavijo, Camilo Forero, Jhon Chacón y Brayan Valero.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
T E M A S D E A N Á L I S I S Análisis Vertical Análisis Horizontal.
INDUCCIÓN MEJORAMIENTO CONTINUO. PIRAMIDE DOCUMENTAL Manual de CalidadCaracterizacionesProcedimientosInstructivosFormatos.
Programación lógica y funcional Unidad I Conceptos fundamentales.
ANALISIS DE VARIANZA
Ing. Francisco Rodríguez Novoa
Estimación por Puntos de Función
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Plataforma Nacional de Transparencia
Generaciones de Bases de Datos
Capítulo 8: Introducción a redes
Universidad Nacional Experimental Francisco De Miranda Vice-rectorado Académico Municipalización Universitaria Morón Estado Carabobo MORÓN NOVIEMBRE 2018.
Conceptos relacionados con la interfaz gráfica Taller de diseño página Web.
4. Estimación del esfuerzo 1 TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Jose Onofre Montesa Andrés Universidad Politécnica de Valencia.
Fundamento s de Base de Datos I SEMANA 5 ING. SAÚL PÉREZ VEGA Modelo Relacional.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Magnitudes y potencias. ¿Que es una magnitud?  Una magnitud física es una propiedad medible de un sistema físico, es decir, a la que se le pueden asignar.
TALLER DE INVESTIGACION I PROCESO DE CAPTACION DE LA INFORMACION Y ELABORACION DEL CRONOGRAMA DE INVESTIGACION.
INTRODUCCIÓN A LA INFORMÁTICA
Características de los Sistemas Operativos
MENÚ INICIO EL MENÚ INICIO es un elemento de la interfaz de usuario usado en Microsoft Windows desde Windows 95 y en algunos otros sistemas operativos.
COCOMO (1) COCOMO Es un modelo sencillo. Cocomo puede ser aplicado a tres tipos de proyectos software. Esto nos da una impresión general del proyecto.
Ing. Patricia Acosta, MSc. Blog: EXCEL.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
UNIDAD V ESTRUCTURAS REPETITIVAS (Para)
Conjunto de programas contenidos en un núcleo o kernel que efectúan la gestión de los procesos básicos de un Sistema informático, y permite la normal.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Taller de Bases de Datos Ingeniería en Sistemas Computacionales M. en I.S.C Mariana Carolyn Cruz Mendoza Por Alexis Orlando Rebollar Lopez.
Periféricos de Salida. Los periféricos de salida son los que se encargan de enseñar los resultados de los procesamientos y funciones del computador de.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Transcripción de la presentación:

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

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

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

Problema

Técnicas: Juicio experto

Técnicas: Analogía

Técnicas: Delphi

Técnicas: Puntos de función

Técnicas: COCOMO

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

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 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 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 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 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 3) ASIGNACIÓN DE PESO POR CLASIFICACIÓN...Puntos de función no ajustados (PFNA) ENTRADAS ARCHIVOS Simple Medio 2-3 SimpleMedioComplejo + 3 MedioComplejo ELEMENTOS DE DATOS

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

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 Simple Medio 2-5 SimpleMedioComplejo 6 ó más MedioComplejo ELEMENTOS DE DATOS

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 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 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.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