Definición.

Calidad:
Propiedad o conjunto de propiedades inherentes a una cosa, que permiten
apreciarla como igual, mejor o peor que las restantes de su especie

Estándares:
Los estándares de calidad de software son normas emitidas por
organismos específicos, que sirven para sentar un marco con el
que comparar si un proceso de desarrollo es o no de calidad.

Métricas:
Son una medida cuantitativa que permite a la gente del software tener
una visión profunda de la eficacia del proceso del software y de los
proyectos que dirigen utilizando el proceso como un marco de trabajo

Objetivo de Métricas y la Calidad de Software El objetivo primordial de la ingeniería del software es producir un sistema. . los ingenieros de software deben emplear métodos efectivos junto con herramientas modernas dentro del contexto de un proceso maduro de desarrollo del software. aplicación o producto de alta calidad. Para lograr este objetivo.

 -Evalúa la productividad de los desarrolladores.  -Establece una línea base para la estimación.  -Se tiene conocimiento cuantitativo de las características del proceso y del producto.  -Exactas Precisas: No se debe perder información en los redondeos ya que la información se desvirtúa.  -Se evalúan los beneficios (en cuanto a calidad y productividad) derivados del uso de nuevos métodos y herramientas de ingeniería del software.  -Se tiene  un soporte para la estimación y la planificación.  -Consistentes: Una medición de un atributo debe dar el mismo valor independientemente de la medición.Ventajas  -Determina la calidad del producto. .

Estándares.   Normas para el asesoramiento externo de la calidad:  ISO 9001  ISO 9002  ISO 9003 Gestión interna de la calidad:  ISO 9004 .

que son responsabilidad en la gestión. gestión de recursos. ISO 9000:2000 : Fundamentos   ISO 9001:2000 : Requisitos   Permite realizar certificaciones externas de la calidad. realización de productos y servicios y medición. ya sea adquirido o desarrollado internamente . análisis y mejora ISO 9004:2000 : Mejora   Define los términos fundamentales de la familia ISO 9000:2000 Describe como sería un sistema de control de calidad acorde con las normas 9001. y sirve como guía tras la implantación de 9001 ISO/IEC 9003:2004  Conjunto de directrices para la aplicación de las normas ISO 9001 a un determinado software. mediante cuatro áreas fundamentales.

como ingenieros eléctricos. entre otras cosas. . ingenieros en electrónica. Es la mayor asociación internacional sin fines de lucro formada por profesionales de las nuevas tecnologías.ESTANDARES IEEE (Institute of Electrical and Electronics Engineers) Es una asociación técnico-profesional mundial dedicada a la estandarización. ingenieros en sistemas e ingenieros en telecomunicación.

Fases De Las Métricas. El tamaño y la volatilidad de los requerimientos. Proceso Inicial (Nivel 1) Su objetivo es formar una base de comparación con la forma en que las mejoras se realicen y se incremente la madurez.   . estos incluyen: a) El tamaño del producto. 2. La duración del proyecto. 3. La cantidad de esfuerzo necesaria para desarrollar un sistema. b) El esfuerzo del personal (Utilidades para determinar una tasa de productividad). Proceso Repetible (Nivel 2) Las métricas a este segundo nivel incluyen como objetivos de medición: 1.

Proceso definido (Nivel 3) En este nivel de madurez. . el diseño. Proceso Administrado (Nivel 4) En este nivel la retroalimentación determina cómo son asignados los recursos pues las actividades básicas por sí mismas no cambian. y evaluar la calidad de los requerimientos del diseño del código y de las pruebas. En términos de complejidad. se recomienda evaluar la complejidad de los requerimientos. así la productividad y la calidad coinciden con las expectativas. Optimización del Proceso (Nivel 5) A este nivel las métricas de las actividades son utilizadas para mejorar el proceso. el código y los planes de prueba. Las métricas recolectadas son utilizadas para encontrar y estabilizar el proceso.

sirve para comprobar la habilidad de los procesos de las organizaciones para realizar determinados proyectos. pudiendo ser de dos tipos:  Originales  De los modelos tradicionales  CMM: Fue desarrollado por el Software Engineering Institute en estados unidos. .MODELOS DE CALIDAD  Boehm: Divide la calidad en tres características:  usos principales  componentes intermedios  componentes primitivos  GQM: Proporciona la estructura para obtener los objetivos cruciales del proyecto.  Gilb: Consiste en determinar una lista de características que definen la calidad de la aplicación.  Spice: Estándar de evaluación de procesos de software para:  Mejora continua.  Evaluación de la capacidad.

Sign up to vote on this title
UsefulNot useful