Medición y Métricas del Software

Slides:



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

MEDICIONES DE SOFTWARE
Ing. Francisco Rodríguez Novoa
Aclaraciones de la Realización del Producto
CALIDAD EN DESARROLLO DE SOFTWARE
INGENIERIA DE SOFTWARE
Herramientas Automáticas de Estimación
METRICAS DE PROCESO Y PROYECTO
Puntos de función Integrantes de X Soft: - Carlos Retana
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Planificación de Proyectos Informáticos
Tipos de Métricas.
Métricas en Proyectos de Software Prof. A/S: Diego Gutiérrez Gerenciamiento y Dirección de TI.
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
Métricas de Software Medimos para mejorar cuando recogemos la información cuantitativa que nos ayuda a identificar obstáculos, problemas de raíz, ineficiencias.
MÉTRICAS DE PROCESO Y PROYECTO 2008
Modelos de Proceso del Software
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
HERRAMIENTAS CASE.
Métricas de productividad y calidad
Ing. Héctor Abraham Hernández Erazo
Diseño del Software Diseño de datos Diseño arquitectónico
ESTIMACIÓN DEL PROYECTO
Ciclo de Vida del Software Paradigmas de Desarrollo
ISF5501 Ingeniería de Software
Ciclo de Vida del Software
Calidad y Garantía de Calidad
Métricas en la gestión de proyectos de software
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Conceptos de Gestión y Planificación de Proyectos Software
Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8.
Ingeniería de Requerimiento
Modelos Empíricos de Estimación
Análisis y Diseño de Sistemas
Modelos Empíricos de Estimación ISF5501 Ingeniería de Software Semana 10.
Diseño del servicio ITIL..
Construcción de Software
INTRODUCCION A LAS METRICAS 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.
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
Técnicas de Estimación de Esfuerzo
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Saber que cambiar y como hacer que el cambio finalmente ocurra será fuente de ventajas competitivas para la compañía. La totalidad de presentaciones y.
Á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
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
Medición y Métricas del Software
Problemáticas en la Ingeniería Mitos del Software
Diseño de Sistemas.
Ingeniería de Software I Universidad CAECE Marzo de 2004 El desarrollo de Software como proceso industrial.
Estimación por casos de uso.  Un caso de uso representa una unidad de interacción entre uno y el sistema. Un Caso de Uso es una unidad simple de trabajo.
Fundamentos y Conceptos Claves del Software ISF5501 Ingeniería de Software Semana 1/1.
Estimación de proyectos de software
Actividades en el Proceso de desarrollo de Software
Estimación de Puntos de Función
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
Investigación preliminar  Entender la naturaleza del problema  Definir el alcance y las restricciones o limitaciones del sistema  Identificar los beneficios.
El proceso del Software y Métricas del proyecto
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.
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
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.
Bachillerato Ingeniería en Informática Fundamentos de Computación.
Conociendo el modelo Cliente-Servidor
Transcripción de la presentación:

Medición y Métricas del Software ISF5501 Ingeniería de Software Semana 6/2

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 6-2 Medición del SW Síntesis

Medición del Software Generalidades Se debe medir el software para: Indicar la calidad del producto Evaluar la productividad de la gente que desarrolla el producto Evaluar los beneficios (en términos de productividad y de calidad) derivados del uso de nuevos métodos y herramientas de ingeniería del software Establecer una línea base para la estimación Ayudar a justificar el uso de nuevas herramientas o complementarias al proyecto.

Medición del Software Generalidades Medidas Directas: Son aquellas que se obtienen a través de un proceso de medición directo, es decir, que no involucra a ninguna otro atributo. Ejemplos: Cantidad de enlaces rotos en una página web. Medidas Indirectas: Son aquellas que se obtiene a partir de métricas directas. Ejemplos: Porcentaje de enlaces rotos en una aplicación Web. Las métricas de productividad se centran en el rendimiento del proceso de la ingeniería de software.

Medición del Software Generalidades Las métricas de calidad proporcionan una indicación de cómo se ajusta el software a los requisitos implícitos y explícitos del cliente. Las métricas técnicas se centran en las características del software, complejidad lógica y grado de modularidad. Las métricas orientadas al tamaño se utilizan para obtener medidas directas del resultado y de la IS. Las métricas orientadas a la persona proporciona información sobre la forma en que la gente desarrolla software de computadora y sobre el punto de vista humano de la efectividad de las herramientas y métodos.

Medición del Software Métricas Orientadas al Tamaño. Son medidas directas del software y del proceso por el cual se desarrolla. Se lista cada proyecto de desarrollo de software de los últimos años y los correspondientes datos orientados al tamaño de cada uno. productividad = KLDC / persona-mes calidad = errores / KLDC Además se pueden calcular otras métricas interesantes: Coste = dólares / KLDC Documentación = páginas de documentación / KLDC

Medición del Software Métricas Orientadas al Tamaño. Estas métricas son bastantes polémicas y no están universalmente aceptadas como el mejor modo de medir el proceso de desarrollo de software. Para la utilización de esta Métrica se requiere un nivel de detalle que puede ser difícil de conseguir. Por ejemplo: la planificación debe estimar las LDC (KLDC) a producir antes de completar el análisis y el diseño.

Medición del Software Métricas Orientadas a la Función Son medidas indirectas del software y del proceso por el cual se desarrolla. Se centran en la funcionalidad o utilidad del programa. Los puntos de función se calculan rellenando números de entrada del usuario; se cuenta cada entrada que proporciona al software diferentes datos orientados a la aplicación. Las entradas deben ser distinguidas de las peticiones, las cuales se contabilizan por separado. Para el número de salidas de usuario, se cuenta cada salida que proporciona información orientada a la aplicación.

PF = cuenta-total * [0,65 + 0,01 * SUM (F i)] Medición del Software Métricas Orientadas a la Función El número de peticiones al usuario: una entrada interactiva, que resulta de la generación de algún tipo de respuesta en forma de salida interactiva. El número de archivos: se cuenta cada archivo maestro lógico. El número de interfaces externas: todas las interfaces legibles por la máquina que son utilizadas para transmitir información a otro sistema. Para calcular los puntos de función se utiliza la siguiente relación: PF = cuenta-total * [0,65 + 0,01 * SUM (F i)]

Temario Semana 6-2 Medición del SW Síntesis

Síntesis Existen métricas orientadas a distintos elementos del software: tamaño, funciones, técnicas, personas, etc. Existen métricas, como las de función, que proporcionan datos estimativos del producto. El objetivo de la definición de Métricas es generar aspectos medibles del software y su desarrollo que resolverán condiciones de planificación.