Metricas de Calidad de Software

Description

Practica 4
Rony Huillcahuari Pretell
Mind Map by Rony Huillcahuari Pretell, updated more than 1 year ago
Rony Huillcahuari Pretell
Created by Rony Huillcahuari Pretell about 7 years ago
355
0

Resource summary

Metricas de Calidad de Software
  1. El Software y su Medición
    1. El objetivo primordial de la ingeniería del software es promover un método, programa o producto con un alto nivel calidad. Para cumplir este fin, los desarrolladores de software utilizan métodos efectivos al lado de herramientas actuales dentro un ámbito perteneciente a un proceso maduro frente al desarrollo del software.
    2. Métrica
      1. Es un concepto extraído de la lengua y literatura. En software, la palabra métrica se refiere a medir el software a partir de medidas preestablecidas, por ejemplo el número de líneas que contiene un código.
      2. Medición de la Calidad del Software
        1. Actualmente existen muchas medidas de la calidad de software , la corrección, facilidad de mantenimiento, integridad y facilidad de uso suministran indicadores útiles para el equipo del proyecto. Muchos especialistas en el tema sugieren definiciones y medidas aplicables, tales como:
        2. Métricas en Práctica
          1. Las pruebas de las métricas de software se deben acoplar a partir de que el software adquiere forma. Estas pruebas y puesta en marcha de las métricas son fundamentales.
          2. Métricas Aplicables a los Modelos
            1. En la presente etapa se consideran los requisitos y se instaurará las bases del diseño. Por lo cual es necesario contar con una visión interna a la calidad del modelo de análisis.
            2. Métricas Basadas en la Función
              1. Esta métrica de punto de función (PF) se utiliza como medio para pronosticar el tamaño de un sistema que se va a producir de un modelo de análisis. Para instruir el empleo de la métrica basada en punto de fusión, se supondrá una sencilla representación del modelo de análisis, en donde se simboliza un diagrama de flujo de datos, de una función para una aplicación cuyo nombre es "Hogar Seguro".
              2. Métrica Bang
                1. La métrica Bang se emplea para el desarrollo de una indicación de la extensión del software a producir a partir del modelo de análisis. Esta métrica fue desarrollada por Tom De Marco.
                2. Métricas de la Calidad de Especificación
                  1. Esta métrica es correspondiente con la especificación de las siguientes características:
                  2. Métrica del Modelo del Diseño
                    1. Bajo la métrica del modelo de diseño para software , se considera que estas no son perfectas; un buen número de especialistas explican que se requiere mayor investigación y experimento hasta que se utilicen bien las métricas de diseño.
                    2. Métricas de Diseño de Alto Nivel
                      1. Las métricas de diseño de alto nivel, se orientan y dedican a las características de la estructura del programa dando relevancia a la estructura arquitectónica y eficiencia de los módulos.
                      2. Metricas de Diseño en los Componentes
                        1. Las métricas de diseño a nivel de componentes se basan en las características internas de los diversos elementos (componentes) del software e incluyen las medidas de:
                        2. Métricas de Cohesión
                          1. Las métricas de cohesión definen una recopilación de distintas métricas que suministran una indicación de la cohesión de un módulo. Estas métricas presentan cinco conceptos y medidas, los cuales son:
                          2. Métricas de Acoplamiento
                            1. Las métricas de acoplamiento de módulo proporcionan una indicación de la "conectividad" de un módulo con otros módulos, datos globales y entorno exterior. Se propone una métrica para el acoplamiento del módulo con el fin de combinar el:
                            2. Métricas de Complejidad
                              1. Para determinar la complejidad del flujo de control del programa se pueden calcular una variedad de métricas del software. La mayoría se basan en una representación denominada grafo de flujo, un grafo es una representación compuesta de nodos y enlaces.
                              2. Métricas de Diseño de Interfaz
                                1. Sobre las métricas de diseño de interfaces hombre-máquina, existe muy poca información que proporcione una visión interna de la calidad y facilidad de empleo de la interfaz.
                                2. Métricas de Código Fuente
                                  1. Este tipo de métricas utiliza las basadas en la teoría de Halstead. En la ciencia del software es la más conocida y estudiada para obtener medidas compuestas de la complejidad.
                                  2. Métricas para Pruebas
                                    1. La mayoría de las métricas anteriores se concentran en el proceso de pruebas, no en las características técnicas de las pruebas mismas.
                                    2. Métricas de Mantenimiento
                                      1. Las métricas de mantenimiento están diseñadas explícitamente para actividades de mantenimiento. La norma y estándar 982.1-1988 de la IEEE sugiere un índice de madurez del software (IMS) que proporciona una predicción de la estabilidad de un producto de software (reconociendo las mejoras que ocurren con cada nuevo upgrade del producto).
                                          Show full summary Hide full summary

                                          Similar

                                          Tecnicas de testing de software y sus herramientas
                                          Juan Ahumada
                                          Factores de Calidad
                                          Diana NOSÉ
                                          INTEGRACIÓN DE MODELOS DE MADUREZ DE CAPACIDADES - CMMI
                                          Rony Huillcahuari Pretell
                                          Diseño de interfaces de aplicación de usuario
                                          Jairo Alberto Prieto Londoño
                                          Modelos de Calidad de Software
                                          Rony Huillcahuari Pretell
                                          Auditoría de sistemas
                                          cleria
                                          Calidad de software
                                          juanforo
                                          Patrones de Diseño
                                          David Monsalve
                                          Procesos de Software
                                          Rony Huillcahuari Pretell
                                          Calidad de Software
                                          Rony Huillcahuari Pretell