Herramientas Automáticas de Estimación

Slides:



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

MODELOS EMPÍRICOS DE ESTIMACIÓN
Gestión de Proyectos Informáticos
MÉTODOS DE ESTIMACIÓN Y GESTIÓN DEL RIESGO
MEDICIONES DE SOFTWARE
ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
Ing. Francisco Rodríguez Novoa
Etapa Análisis-Diseño Uso de UML en el Desarrollo de Proyectos
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Introducción a la gestión de proyectos de software
INGENIERIA DE SOFTWARE
METRICAS DE PROCESO Y PROYECTO
Gestión de proyectos Es la primera etapa de Ingeniería del Software.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Fundamentos de la Gestión de Proyectos
Tipos de Métricas.
Universidad Nororiental privada Gran Mariscal de Ayacucho Núcleo Bolívar Escuela de Ingeniería Ingeniería de sistema Cátedra: Dirección de operaciones.
MODELADO DE ANALISIS Y DISEÑO
Métricas en Proyectos de Software Prof. A/S: Diego Gutiérrez Gerenciamiento y Dirección de TI.
Lohana Lema Moreta. Manuel Olvera Alejandro.
Modelos de Proceso del Software
CONCEPTOS Y PRINCIPIOS ORIENTADOS A OBJETOS
M.S.C. Ivette Hernández Dávila
HERRAMIENTAS CASE.
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Métricas de productividad y calidad
TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
ESTIMACIÓN DEL PROYECTO
Ciclo de Vida del Software Paradigmas de Desarrollo
M.C. Juan Carlos Olivares Rojas
Métricas de calidad de software
Medición y Métricas del Software
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)
Metodología para la Selección y Adquisición de Soluciones Automatizadas Informática II Sesión No. 5 Período 2010-I.
Conceptos de Gestión y Planificación de Proyectos Software
Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8.
Planificación Temporal y Seguimiento del Proyecto
Modelos Empíricos de Estimación
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.
Análisis de Riesgo en la Planificación
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
Métricas de calidad de software
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Introducción al proceso de verificación y validación.
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:
Proceso de desarrollo 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.
Transcripción de la presentación:

Herramientas Automáticas de Estimación ISF5501 Ingeniería de Software Semana 11/1

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.

Temario Semana 11-1 Herramientas Automáticas de Estimación Síntesis

Herramientas Automáticas de Estimación Las técnicas de descomposición y los modelos empíricos de estimación se pueden implementar con software. Las Herramientas Automáticas de Estimación permiten al planificador estimar costes y esfuerzos, así como llevar a cabo análisis del tipo preventivo con importantes variables del proyecto, tales como la fecha de entrega o la selección de personal.

Herramientas Automáticas de Estimación Aunque existen muchas herramientas automáticas de estimación, todas exhiben las mismas características generales y todas requieren una o más de las siguientes clases de datos: Una estimación cuantitativa del tamaño de proyecto (en LDC) o de la funcionalidad (en PF). Características cualitativas del proyecto, tales como la complejidad, la fiabilidad o el grado crítico del negocio. Alguna descripción del personal de desarrollo y/o del entorno de desarrollo.

Herramientas Automáticas de Estimación Algunas herramientas representativas, son: BYL, WICOMO y DECPlan, son herramientas automáticas de estimación basadas en COCOMO. Estas herramientas requieren que el usuario proporcione estimaciones de LDC preliminares. Las herramientas producen estimaciones del tiempo de duración del proyecto (en personas/mes), del esfuerzo, del personal medio por mes, de la media de productividad en LDC/pm y el coste por mes.

Herramientas Automáticas de Estimación SLIM, se basa en la curva de Rayleigh-Norden para el ciclo de vida del software y en el modelo de estimación de Putnam. El sistema permite al planificador: calibrar el entorno local de desarrollo del SW interpretando datos históricos; crear un modelo de información para el SW, a partir de las características básicas del SW, atributos del personal y las condiciones del entorno y; Medir el tamaño del SW.

Herramientas Automáticas de Estimación ESTIMACS, modelo de macroestimación que utiliza el método de estimación de Puntos de Función mejorado para adaptarse a variados proyectos y factores personales. Permite estimar: el esfuerzo de desarrollo del sistema; el coste y el personal; la configuración del HW y; el riesgo, entre otros.

Herramientas Automáticas de Estimación SPQR/20, consta de un conjunto de sencillas preguntas con varias respuestas posibles que tiene que responder el usuario para especificar el tipo de proyecto, el ámbito, los objetivos, la clase de proyecto (programa Personal, Producto, etc.), el tipo de aplicación (interactiva, sistema experto), la innovación, el entorno de trabajo, los requisitos del programa y del diseño, la documentación del usuario, el tiempo de respuesta, la experiencia del personal, el porcentaje de código fuente reutilizable, el lenguaje de programación, la complejidad de los algoritmos, del código y de los datos.

Herramientas Automáticas de Estimación Todas las herramientas exhiben las mismas características generales y todas realizan las seis funciones genéricas mostradas a continuación: Dimensionamiento de las Entregas del Proyecto. Se estima el tamaño de uno o mas productos de software. Los productos incluyen la representación externa del software (pantallas, informes, etc.), su tamaño (KLDC), su funcionalidad (PF) y la descripción de la información (ejemplo, documentos). Selección de las Actividades del Software. Se selecciona el marco de trabajo del proceso adecuado y se especifica el conjunto de tareas de ingeniería de software.

Herramientas Automáticas de Estimación Predicción de los Niveles de la plantilla. Se especifica el número de personas disponibles para realizar el trabajo. Esto es muy importante, puesto que la relación entre las personas disponibles y el trabajo (esfuerzo previsto) no es muy lineal. Predicción del Esfuerzo del software. Las herramientas de estimación utilizan uno o mas modelos que relacionan el tamaño de las entregas del proyecto con el esfuerzo necesario para producirlas.

Herramientas Automáticas de Estimación Predicción del Coste del software. Dados los resultados del punto cuatro, los costes pueden estimarse asignando proporciones del trabajo a las actividades del proyecto señaladas en el punto dos. Predicción de la Planificación del software. Cuando se conoce el esfuerzo, los niveles de la plantilla y las actividades del proyecto, se puede realizar un borrador de la planificación asignando el trabajo a través de actividades de IS basadas en modelos recomendados para la distribución del esfuerzo.

Temario Semana 11-1 Herramientas Automáticas de Estimación Síntesis

Síntesis La estimación basada en la ecuación del software entrega más estrategias para enfrentar este proceso en la Ingeniería de Software. Existen variadas herramientas de software que entregan datos estimados para un proyecto. Estas herramientas se basan en algún modelo visto. Aunque sean software, estas estimaciones siguen siendo datos cercanos en los que el proyectista considerará para sus tareas.