Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8.

Slides:



Advertisements
Presentaciones similares
Unida III Software para la administración de proyectos
Advertisements

Gestión de Proyectos Informáticos
MEDICIONES DE SOFTWARE
ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Ing. Francisco Rodríguez Novoa
ESTIMACION: TIPOS, TECNICAS Y METODOS MODELO COCOMO
Herramientas Automáticas de Estimación
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Tipos de Métricas.
Tipos de Datos Abstractos Modularidad
M.S.C. Ivette Hernández Dávila
HERRAMIENTAS CASE.
Métricas de productividad y calidad
TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Diseño del Software Diseño de datos Diseño arquitectónico
Gestión del Tiempo del Proyecto
ESTIMACIÓN DEL PROYECTO
Ciclo de Vida del Software Paradigmas de Desarrollo
ISF5501 Ingeniería de Software
Mantenimiento del Software
Medición y Métricas del Software
GESTION DEL ALCANCE DEL PROYECTO
Problemática de la estimación.
Ciclo de Vida del Software
Planificación, Reingeniería y Plan de Proyecto
Calidad y Garantía de Calidad
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Desarrollo de un sistema de ayuda a la toma de decisiones sobre créditos de clientes en Banca Comercial Por: Francisco David Cano Morales Ingeniería.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Conceptos de Gestión y Planificación de Proyectos Software
ISF5501 Ingeniería de Software
Ingeniería de Requerimiento
Plan de Sistemas de Información (PSI)
Modelos Empíricos de Estimación
Ingeniería de Software
Diseño: Fundamento y Documentación ISF5501 Ingeniería de Software Semana 13/2.
ISF5501 Ingeniería de Software
Estimación Al principio, el coste del software constituía un pequeño porcentaje del coste total de los sistemas informáticos. Hoy el software es el elemento.
Modelos Empíricos de Estimación ISF5501 Ingeniería de Software Semana 10.
Tema 1: Introducción a la Ingeniería de Software
Construcción de Software
Diseño de Software y su Proceso
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Planificación de Proyectos de Software
Técnicas de Estimación de Esfuerzo
Ámbito y Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 7/1.
Ámbito y Estimaciones de Proyecto
Ciclo de Vida del Software Paradigmas de Desarrollo
Las Pruebas del Software y sus Fundamentos
1 ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Victoria Coronado Karen Zorro Alejandra Rayo Diana Leiva Seminario de Grado 3.
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Medición y Métricas del Software
Problemáticas en la Ingeniería Mitos del Software
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Fundamentos y Conceptos Claves del Software ISF5501 Ingeniería de Software Semana 1/1.
Estimación de proyectos de software
Estimación de Puntos de Función
INGENIERIA DE SOFTWARE
CMMI ISF5501 Ingeniería de Software Semana 5. Aprendizajes Esperados: Reconoce y determina en distintos escenarios niveles de madurez CMMI. Contenidos:
Actividad 12. Estimación en los proyectos de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
UNIVERSIDAD TECNOLÓGICA DE NEZAHUALCOYOTL TECNOLOGÍAS DE LA COMUNICACIÓN E INFORMACION ADMINISTRACIÓN DE PROYECTOS DE TI I.
Proceso de desarrollo de Software
Investigación preliminar  Entender la naturaleza del problema  Definir el alcance y las restricciones o limitaciones del sistema  Identificar los beneficios.
Administración de Calidad de Software
Semestre VIII – Lapso Académico Ingeniería en Informática.
REPUBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA. UNIVERSIDAD POLITECNICA TERRITORIAL DEL NORTE DE MONAGAS.
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.
Planificación de Sistemas de Información
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Transcripción de la presentación:

Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8

Aprendizajes Esperados: Definición, formalización y modelamiento de requerimientos de desarrollo de SW. Contenidos: Aplica las técnicas de análisis y diseño de software de acuerdo a los requisitos para una aplicación

1.Métodos Estimativos del Software 2.Técnicas de Descomposición 3.Síntesis Temario Semana 8

 Hoy en día el SW es el elemento mas caro de un sistema, lo que lleva a que un error en su estimación de coste marque la diferencia entre beneficio y pérdidas.  La estimación del Coste y del Esfuerzo del SW nunca será una ciencia exacta, por los factores que involucrados: humanas, técnicas, de entorno, políticas, etc.  La estimación del proyecto de software es una serie de pasos sistemáticos que proporcionan “estimaciones” con un grado de riesgo aceptable. a.Generalidades Métodos Estimativos del SW

 Para realizar estimaciones seguras de costes y esfuerzos tenemos varias opciones: Dejar las estimaciones para mas adelante!!! Utilizar técnicas de estimación relativamente sencillas para determinar el coste y esfuerzo del proyecto Desarrollar un modelo empírico(*) para los cálculos de costes y esfuerzo Generar los cálculos a través de herramientas de automatización. (*) Empírico: todo conocimiento recolectado a través de la experiencia. a.Generalidades Métodos Estimativos del SW

1.Métodos Estimativos del Software 2.Técnicas de Descomposición 3.Síntesis Temario Semana 8

 Dirigido a la descomposición del problema en otros subproblemas para tener un poder resolutivo mucho más eficiente.  Tanto para la obtención de datos basadas en LDC y PF, el planificador comienza con una declaración restringida del ámbito del SW.  Cuando se utiliza LDC como variable de estimación, la descomposición funcional es absolutamente esencial y, a menudo, se llega hasta considerables niveles de detalle. Técnica de Descomposición a.Definición. b.Estimación de LDC y PF.

 También se debe considerar que, mientras los LDC van orientados a los miles de líneas de códigos incluidos, los PF se determinan indirectamente a través de la estimación del número de entradas, salidas, peticiones, interfaces externas, etc.  Por el contrario, cuando se utiliza la variable PF, por su visión mas macro del problema, el resultado es considerablemente menos detallado. Técnica de Descomposición b.Estimación de LDC y PF.

 Por el contrario, cuando se utiliza la variable PF, por su visión mas macro del problema, el resultado es considerablemente menos detallado.  Independiente la variable que se utilice, se debe proporcionar una rango de valores para cada función descompuesta.  Utilizando los datos históricos (o su intuición), el planificador puede determinar incluso “dejar las estimaciones para mas adelante”. Técnica de Descomposición b.Estimación de LDC y PF.

 Utilizando los datos históricos (o su intuición), el planificador estimará: Los valores optimistas (Sopt) Los valores más probables (Sm) Los valores más pesimistas (Spess)  Valor Esperado (VE): VE = (Sopt + 4 Sm + Spess) / 6  Una vez que se ha determinado el VE de la variable de estimación, se aplican datos históricos de la productividad en LDC y PF. Técnica de Descomposición b.Estimación de LDC y PF.

 Ejemplo: FuncionesS opt SmSm S pess LDC Estimado Interfaz de usuario Gestión de la Información a través de BD LDC Estimadas para el Proyecto8.933 Técnica de Descomposición b.Estimación de LDC y PF.

1.Métodos Estimativos del Software 2.Técnicas de Descomposición 3.Síntesis Temario Semana 8

Síntesis Las Técnicas de Estimaciones son herramientas que ayudan a generar una planificación basadas en sus características. Una de las técnicas más básica para estimar es la Técnica de Descomposición. La Técnica de Descomposición trabaja con valores basados en datos históricos, orientados a las funciones y las líneas de códigos (LDC).