Académique Documents
Professionnel Documents
Culture Documents
Un vistazo rpido.
Qu son? Medidas cuantitativas que permiten obtener una
visin de la eficacia del proceso Sw y los proyectos que se llevan a cabo utilizando ese proceso como marco de trabajo. Quin lo hace? Ingenieros de Sw: recopilan.Gestores de software: analizan y evalan. Por qu es importante? Permite destacar las tendencias y hacer mejores estimaciones. Cules son los pasos? -Se define un conjunto limitado de medidas.-Las medidas se normalizan usando mtricas.-Se analizan los resultados y se comparan con promedios anteriores. Cul es el producto obtenido? conjunto de mtricas del Sw
Rastrear los riesgos potenciales, Descubrir las reas problema antes que se vuelvan crticas, Ajustar el flujo de trabajo o las tareas y Evaluar la habilidad del equipo del proyecto.
Condiciones ambientales:
Entorno de desarrollo Condiciones de riesgo Caractersticas del cliente
@ Errores descubiertos antes de liberar el sw @ Defectos que detectan y reportan los usuarios finales @ Productos de trabajo entregados
@ No utilizarlas para evaluar o amenazar individuos. @ Establecer metas claras y las mtricas que se usarn para conseguirlas @ No considerar negativos los datos que identifican reas de problemas @ No obsesionarse slo con una mtrica
Facilidad de mantenimiento
Integridad
@ Habilidad de un sistema para resistir ataques. @ Requiere la definicin de Amenaza y Seguridad @ Integridad = 1 (amenaza x (1 -seguridad)) @ Intento por cuantificar la sencillez de una aplicacin al utilizarla. Integracin de las Mtricas dentro del Proceso de Software.
Facilidad de Uso
El establecimiento de mtricas de sw exitoso en el mbito de la compaa es un trabajo duro se debe esperar al menos tres aos antes de que estn disponibles tendencias organizacionales amplias
Entonces, por qu medimos? @ Si no medimos, no podemos saber si estamos mejorando. @ Si no mejoramos, estamos perdidos.
Usar una lnea de base hace esas tareas ms manejables Una especificacin o producto que se ha revisado formalmente y sobre los que se ha llegado a un acuerdo, y que de ah en adelante sirve como base para un desarrollo posterior y que puede cambiarse solamente a travs de procedimientos formales de control de cambios. @ Una lnea base permite controlar los cambios sin impedir seriamente los cambios justificados
@ Una lnea base de mtricas consiste de datos recopilados en proyectos previos de desarrollo de sw. Para ser eficaz:
o Los datos deben ser razonablemente precisos. o Los datos deben recopilarse de todos los proyectos que sea posible o Las medidas deben ser consistentes o Las aplicaciones deben ser similares al trabajo que se estimar
Ideal: recopilar los datos a medida que se avanza Realidad: hacer una investigacin histrica
Una vez recopiladas las medidas de varios cambios solicitados es posible calcular promedios y porcentajes que permitan mejorar el proceso para reducir los tiempos. Tambin podremos calcular la EED as: EED = Ecambio / (Ecambio+ Dcambio)
Ecambio: Errores descubiertos mientras se haca el cambioDcambio: Defectos descubiertos despus de que el cambio es liberado a los clientes