SlideShare uma empresa Scribd logo
1 de 16
Medición y Métricas del
       Software
 ISF5501 Ingeniería de Software
          Semana 6/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 6-1


1. Métricas del Software
2. Métricas para la Calidad y Productividad del SW
3. Síntesis
Métricas del Software
a. Gestión del Proyecto.
   a) Gestión de Proyecto:
      • Cubre las actividades relacionadas con la
        planificación, control y seguimiento del proyecto.
      • Proporciona mecanismo para establecer, mantener y
        monitorizar acuerdos con clientes y proveedores.
      • Proporciona mecanismo para establecer un entorno
        de colaboración entre equipos.
      • Proporciona un método común para gestionar el
        proyecto cuantitativamente y anticipándose a los
        problemas.
Métricas del Software
a. Gestión del Proyecto.
    Debemos comprender el ámbito de trabajo a realizar,
     los riesgos en los que se puede incurrir, los recursos
     requeridos, las tareas a llevar a cabo, los hitos que hay
     que recorrer, el esfuerzo ( coste ) a consumir y el plan a
     seguir.


    La Gestión de Proyecto es el
     primero nivel de proceso de
     Ingeniería de Software.
Métricas del Software
a. Gestión del Proyecto.
    Al comienzo del proyecto de software antes de empezar
     su planificación, se debe establecer el ámbito y los
     objetivos, se deben considerar también soluciones
     alternativas e identificar las restricciones técnicas y de
     gestión. Los objetivos identifican los fines globales del
     proyecto sin considerar como se llegarán a ellos.

    El ámbito identifica las funciones primordiales que debe
     llevar a cabo el software y, lo que es mas importante,
     intenta limitar esas funciones de manera cuantitativa.
Métricas del Software
b. Medición y Métricas.
    La medición y las métricas nos ayudan a entender tanto
     el proceso técnico que se utiliza para desarrollar un
     producto, como el propio producto. El producto se mide
     para intentar aumentar su calidad y mejorarlo.

          • METRICA: Medida cuantitativa del grado en que
            un sistema, componente o proceso posee un
            atributo dado. Incluye el método de medición.

          • MEDICION: Proceso por el cual se obtiene una
            medida (valor asignado a un atributo de una
            entidad mediante una medición).
Métricas del Software
c. Estimación
    Cuando se planifica un proyecto se debe obtener
     estimaciones del esfuerzo humano requerido, de la
     duración cronológica del proyecto y su coste total.
    En la mayoría de los casos, las estimaciones se generan
     valiéndose de la experiencia como única guía, aunque
     en algunos casos puede que la experiencia no sea
     suficiente.
    Se han desarrollado varias técnicas de estimación para el
     desarrollo de software. Para esto, se ha de establecer de
     ante mano el ámbito del proyecto.
    El proyecto se desglosa en partes mas pequeñas que se
     estiman individualmente.
Métricas del Software
d. Análisis de Riesgo.
    Existen ciertas áreas de incertidumbre: Las necesidades
     del cliente, la fecha tope, los cambios que
     invariablemente se producen durante cualquier
     proyecto.

    Consiste en una serie de pasos de
     control que permiten combatir los
     riesgos: identificación y cálculos de
     riesgos,        priorización       de
     riesgos, estrategias de control de
     riesgos, resolución y supervisión de
     los riesgos.
Métricas del Software
e. Seguimiento y Control.
    Seguir la pista de cada tarea,
     determinar cualquier impacto de
     error,    reasignar    recursos,
     reordenar las tareas o ( como
     ultimo recurso ) modificar los
     compromisos de entrega para
     resolver algún problema no
     detectado.
Temario Semana 6-1


1. Métricas del Software
2. Métricas para la Calidad y Productividad del SW
3. Síntesis
Métricas para la Calidad y
          Productividad
a. Métricas para la Calidad
    Podemos medir la calidad a lo largo del proceso de
     ingeniería del software y una vez que el software se ha
     distribuido al cliente y a los usuarios.

    La complejidad del programa, modularidad efectiva, el
     tamaño del programa global, la facilidad de
     mantenimiento.

    Las medidas de post-distribución de la calidad del
     software suponen una indicación a posteriori de la
     efectividad del proceso de ingeniería del software.
Métricas para la Calidad y
           Productividad
b. Métricas para la Productividad
    Las métricas se refieren a un
     rango de medidas para el
     software. Las métricas para la
     Productividad y la Calidad son
     métricas de rendimiento y de
     salida del desarrollo del software
     como función del esfuerzo
     aplicado.
Métricas para la Calidad y
          Productividad
b. Métricas para la Productividad

    • ¿Cuál fue la productividad del desarrollo de software
      en anteriores proyectos?
    • ¿Cómo será la calidad del software producido?
    • ¿Cómo extrapolar al presente         los   datos   de
      productividades anteriores?
    • ¿Cómo los datos históricos nos pueden ayudar a
      estimar mas adecuadamente.?
Temario Semana 6-1


1. Métricas del Software
2. Métricas para la Calidad y Productividad del SW
3. Síntesis
Síntesis
• Las Métricas son relevantes para interpretar lo que se
  va a desarrollar como producto.

• Generan datos cuantitativos de un producto que en
  estricto rigor aun no se construye.

• Es el paso inicial para generar un Planificación
  efectiva y real del proyecto.

• Los datos entregados serán referentes para proyecto
  en cuestión.

Mais conteúdo relacionado

Mais procurados

Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectosjose_macias
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del SoftwareArabel Aguilar
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el SoftwareWalter Tejerina
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del softwareUVM
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Metricas del software
Metricas del softwareMetricas del software
Metricas del softwareEfrain Lira
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Mediciones en la Gestión de Proyectos
Mediciones en la Gestión de Proyectos Mediciones en la Gestión de Proyectos
Mediciones en la Gestión de Proyectos La Red DBAccess
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaKevin Castillo
 
Charla metricas indicadores
Charla metricas indicadoresCharla metricas indicadores
Charla metricas indicadoresALEX LLANQUE
 
Aseguramiento de la calidad del Software
Aseguramiento de la  calidad del SoftwareAseguramiento de la  calidad del Software
Aseguramiento de la calidad del SoftwareAmbarP
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareAngel Macas
 
12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricasUVM
 

Mais procurados (20)

Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del Software
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del software
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Metricas del software
Metricas del softwareMetricas del software
Metricas del software
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Gestion De Proyectos De Ti
Gestion De Proyectos De TiGestion De Proyectos De Ti
Gestion De Proyectos De Ti
 
Mediciones en la Gestión de Proyectos
Mediciones en la Gestión de Proyectos Mediciones en la Gestión de Proyectos
Mediciones en la Gestión de Proyectos
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de Prueba
 
Charla metricas indicadores
Charla metricas indicadoresCharla metricas indicadores
Charla metricas indicadores
 
Metricas
MetricasMetricas
Metricas
 
Métricas
MétricasMétricas
Métricas
 
Aseguramiento de la calidad del Software
Aseguramiento de la  calidad del SoftwareAseguramiento de la  calidad del Software
Aseguramiento de la calidad del Software
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Cap8 l2
Cap8 l2Cap8 l2
Cap8 l2
 
Metricas opm
Metricas opmMetricas opm
Metricas opm
 
12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricas
 
Cap8 l4
Cap8 l4Cap8 l4
Cap8 l4
 
Gestion de la calidad
Gestion de la calidadGestion de la calidad
Gestion de la calidad
 

Destaque

Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesvictdiazm
 
Ra semana 7 1
Ra semana 7 1Ra semana 7 1
Ra semana 7 1victdiazm
 
Ra semana 13 1
Ra semana 13 1Ra semana 13 1
Ra semana 13 1victdiazm
 
Ra semana 11 2
Ra semana 11 2Ra semana 11 2
Ra semana 11 2victdiazm
 
Ra semana 4 2
Ra semana 4 2Ra semana 4 2
Ra semana 4 2victdiazm
 
Ra semana 3 1
Ra semana 3 1Ra semana 3 1
Ra semana 3 1victdiazm
 
Ra semana 1 2
Ra semana 1 2Ra semana 1 2
Ra semana 1 2victdiazm
 
Ra semana 15
Ra semana 15Ra semana 15
Ra semana 15victdiazm
 
Ra semana 3 2
Ra semana 3 2Ra semana 3 2
Ra semana 3 2victdiazm
 
Ra semana 7 2
Ra semana 7 2Ra semana 7 2
Ra semana 7 2victdiazm
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12victdiazm
 
Ra semana 4 1
Ra semana 4 1Ra semana 4 1
Ra semana 4 1victdiazm
 
Ra semana 2 2
Ra semana 2 2Ra semana 2 2
Ra semana 2 2victdiazm
 
Ra semana 13 2
Ra semana 13 2Ra semana 13 2
Ra semana 13 2victdiazm
 
Ra semana 14 2
Ra semana 14 2Ra semana 14 2
Ra semana 14 2victdiazm
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxvictdiazm
 
Sql server 2005
Sql server 2005Sql server 2005
Sql server 2005victdiazm
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16victdiazm
 

Destaque (20)

Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipes
 
Ra semana 7 1
Ra semana 7 1Ra semana 7 1
Ra semana 7 1
 
Ra semana 8
Ra semana 8Ra semana 8
Ra semana 8
 
Ra semana 13 1
Ra semana 13 1Ra semana 13 1
Ra semana 13 1
 
Ra semana 11 2
Ra semana 11 2Ra semana 11 2
Ra semana 11 2
 
Ra semana 4 2
Ra semana 4 2Ra semana 4 2
Ra semana 4 2
 
Ra semana 3 1
Ra semana 3 1Ra semana 3 1
Ra semana 3 1
 
Ra semana 1 2
Ra semana 1 2Ra semana 1 2
Ra semana 1 2
 
Ra semana 15
Ra semana 15Ra semana 15
Ra semana 15
 
Ra semana 3 2
Ra semana 3 2Ra semana 3 2
Ra semana 3 2
 
Ra semana 5
Ra semana 5Ra semana 5
Ra semana 5
 
Ra semana 7 2
Ra semana 7 2Ra semana 7 2
Ra semana 7 2
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12
 
Ra semana 4 1
Ra semana 4 1Ra semana 4 1
Ra semana 4 1
 
Ra semana 2 2
Ra semana 2 2Ra semana 2 2
Ra semana 2 2
 
Ra semana 13 2
Ra semana 13 2Ra semana 13 2
Ra semana 13 2
 
Ra semana 14 2
Ra semana 14 2Ra semana 14 2
Ra semana 14 2
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Sql server 2005
Sql server 2005Sql server 2005
Sql server 2005
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16
 

Semelhante a Ra semana 6 1

17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdfAndrea Alvarez
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Keller William
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosKeller William
 
Ra semana 6 2
Ra semana 6 2Ra semana 6 2
Ra semana 6 2victdiazm
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literariodiegos08
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del softwareLuis Fernández
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwarefredycollaguazo
 
Intoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del SoftwareIntoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del Softwareguest9ad165
 

Semelhante a Ra semana 6 1 (20)

17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1Conceptos sobre gestion de proyectos1
Conceptos sobre gestion de proyectos1
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectos
 
Ra semana 6 2
Ra semana 6 2Ra semana 6 2
Ra semana 6 2
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del software
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de softwareGestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
Gestión de riesgo, calidad y cambio en el desarrollo de proyectos de software
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Intoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del SoftwareIntoduccion A La Ingenieria Del Software
Intoduccion A La Ingenieria Del Software
 
Capitulo1
Capitulo1Capitulo1
Capitulo1
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 

Mais de victdiazm

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resueltavictdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 

Mais de victdiazm (20)

Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 

Ra semana 6 1

  • 1. Medición y Métricas del Software ISF5501 Ingeniería de Software Semana 6/1
  • 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
  • 3. Temario Semana 6-1 1. Métricas del Software 2. Métricas para la Calidad y Productividad del SW 3. Síntesis
  • 4. Métricas del Software a. Gestión del Proyecto. a) Gestión de Proyecto: • Cubre las actividades relacionadas con la planificación, control y seguimiento del proyecto. • Proporciona mecanismo para establecer, mantener y monitorizar acuerdos con clientes y proveedores. • Proporciona mecanismo para establecer un entorno de colaboración entre equipos. • Proporciona un método común para gestionar el proyecto cuantitativamente y anticipándose a los problemas.
  • 5. Métricas del Software a. Gestión del Proyecto.  Debemos comprender el ámbito de trabajo a realizar, los riesgos en los que se puede incurrir, los recursos requeridos, las tareas a llevar a cabo, los hitos que hay que recorrer, el esfuerzo ( coste ) a consumir y el plan a seguir.  La Gestión de Proyecto es el primero nivel de proceso de Ingeniería de Software.
  • 6. Métricas del Software a. Gestión del Proyecto.  Al comienzo del proyecto de software antes de empezar su planificación, se debe establecer el ámbito y los objetivos, se deben considerar también soluciones alternativas e identificar las restricciones técnicas y de gestión. Los objetivos identifican los fines globales del proyecto sin considerar como se llegarán a ellos.  El ámbito identifica las funciones primordiales que debe llevar a cabo el software y, lo que es mas importante, intenta limitar esas funciones de manera cuantitativa.
  • 7. Métricas del Software b. Medición y Métricas.  La medición y las métricas nos ayudan a entender tanto el proceso técnico que se utiliza para desarrollar un producto, como el propio producto. El producto se mide para intentar aumentar su calidad y mejorarlo. • METRICA: Medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. Incluye el método de medición. • MEDICION: Proceso por el cual se obtiene una medida (valor asignado a un atributo de una entidad mediante una medición).
  • 8. Métricas del Software c. Estimación  Cuando se planifica un proyecto se debe obtener estimaciones del esfuerzo humano requerido, de la duración cronológica del proyecto y su coste total.  En la mayoría de los casos, las estimaciones se generan valiéndose de la experiencia como única guía, aunque en algunos casos puede que la experiencia no sea suficiente.  Se han desarrollado varias técnicas de estimación para el desarrollo de software. Para esto, se ha de establecer de ante mano el ámbito del proyecto.  El proyecto se desglosa en partes mas pequeñas que se estiman individualmente.
  • 9. Métricas del Software d. Análisis de Riesgo.  Existen ciertas áreas de incertidumbre: Las necesidades del cliente, la fecha tope, los cambios que invariablemente se producen durante cualquier proyecto.  Consiste en una serie de pasos de control que permiten combatir los riesgos: identificación y cálculos de riesgos, priorización de riesgos, estrategias de control de riesgos, resolución y supervisión de los riesgos.
  • 10. Métricas del Software e. Seguimiento y Control.  Seguir la pista de cada tarea, determinar cualquier impacto de error, reasignar recursos, reordenar las tareas o ( como ultimo recurso ) modificar los compromisos de entrega para resolver algún problema no detectado.
  • 11. Temario Semana 6-1 1. Métricas del Software 2. Métricas para la Calidad y Productividad del SW 3. Síntesis
  • 12. Métricas para la Calidad y Productividad a. Métricas para la Calidad  Podemos medir la calidad a lo largo del proceso de ingeniería del software y una vez que el software se ha distribuido al cliente y a los usuarios.  La complejidad del programa, modularidad efectiva, el tamaño del programa global, la facilidad de mantenimiento.  Las medidas de post-distribución de la calidad del software suponen una indicación a posteriori de la efectividad del proceso de ingeniería del software.
  • 13. Métricas para la Calidad y Productividad b. Métricas para la Productividad  Las métricas se refieren a un rango de medidas para el software. Las métricas para la Productividad y la Calidad son métricas de rendimiento y de salida del desarrollo del software como función del esfuerzo aplicado.
  • 14. Métricas para la Calidad y Productividad b. Métricas para la Productividad • ¿Cuál fue la productividad del desarrollo de software en anteriores proyectos? • ¿Cómo será la calidad del software producido? • ¿Cómo extrapolar al presente los datos de productividades anteriores? • ¿Cómo los datos históricos nos pueden ayudar a estimar mas adecuadamente.?
  • 15. Temario Semana 6-1 1. Métricas del Software 2. Métricas para la Calidad y Productividad del SW 3. Síntesis
  • 16. Síntesis • Las Métricas son relevantes para interpretar lo que se va a desarrollar como producto. • Generan datos cuantitativos de un producto que en estricto rigor aun no se construye. • Es el paso inicial para generar un Planificación efectiva y real del proyecto. • Los datos entregados serán referentes para proyecto en cuestión.