La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Control de Calidad de Software

Presentaciones similares


Presentación del tema: "Control de Calidad de Software"— Transcripción de la presentación:

1 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE La obtención de un software con calidad implica la utilización de modelos o procedimientos estándares para el análisis, diseño, desarrollo y prueba del software que permitan uniformar la filosofía de trabajo, para lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.

2 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE En todos los diferentes modelos para conseguir una certificación, no solo es necesario que la metodología o la documentación de los procesos cumpla con los requisitos del modelo, sino que es necesario además, que existan suficientes evidencias que demuestren el uso consistente y sistemático de las prácticas definidas en la organización.

3 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE Por esta razón, el objetivo principal de acciones de mejora, no reside tanto en obtener la certificación en alguno de los niveles del modelo, sino en implantar unos procesos que, independientemente del reconocimiento de cara a clientes y proveedores, mejoran sustancialmente la calidad y el desempeño de los resultados y del propio proceso en estudio.

4 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE QUÉ ES KAIZEN? Maasaki Imai, creador del concepto, plantea el kaizen como la conjunción de dos términos japoneses, kai, cambio y, zen, para mejorar, luego se puede decir que Kaizen es "cambio para mejorar", pero haciendo más extensivo el concepto, Kaizen implica una cultura de cambio constante para evolucionar hacia mejores prácticas, es lo que se conoce comúnmente como "mejoramiento continuo".

5 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE QUÉ ES KAIZEN? Pilares del kaizen Equipos de trabajo El mejoramiento continuo es una filosofía que trasciende todos los aspectos de la vida, no solo al plano empresarial, ya que de por sí, los hombres tienen una necesidad de evolucionar hacia el autoperfeccionamiento. Esta base filosófica hace que la mejora continua se convierta en una "cultura para ser mejores" que va más allá de lo económico.

6 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE QUÉ ES KAIZEN? Pilares del kaizen Además, Kaizen, al contrario de otras "filosofías empresariales", no se trata de realizar grandes cambios, más bien se enfoca en realizar mejoras pequeñas pero continuadas en todas las actividades, es una cuestión paso a paso y no de grandes revolcones.

7 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE El modelo a seleccionar depende de lo que se quiera lograr y de la forma de trabajo. La cantidad de modelos que se tienen actualmente es muy variada.

8 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE Entre los mas destacados estan: CMM (Capability Maturity Model). Orientado a mejora de procesos en diferentes niveles de madurez, mas hacia proyectos específicos. Gestión de calidad: Un modelo enfocado al estilo de gerencia de la empresa ha sido exitoso por su adaptabilidad a cualquier tipo de organización y definido mediante las normas ISO 9000.

9 Control de Calidad de Software
MODELOS PARA CALIDAD EN SOFTWARE RECOMENDACIONES 1.Para implementar un modelo de calidad en software es importante tener claro: Cual es la situación actual de la organización A donde se quiere llegar, Cómo llegar Y como saber si ya se llegó. 2. Es poco probable lograrlo haciendo todo al mismo tiempo, existen fases que deben ser superadas. 3. Realizar pilotos previos a un despliegue a gran escala

10 Control de Calidad de Software
CERTIFICACIÓN Demostración por parte de un tercero competente. En Ecuador están las empresas: SGS, COTECNA, BUREAU-VERITAS Se realizan visitas (normalmente semestrales o anuales) para verificar cumplimiento y MEJORA. No es el fin u objetivo la implementación de un modelo

11 Empresas Certificadoras en Ecuador
Control de Calidad de Software CERTIFICACIÓN Empresas Certificadoras en Ecuador

12 Control de Calidad de Software
PROCESO DE IMPLEMENTACIÓN

13 Control de Calidad de Software
IMPLEMENTACIÓN DE MODELOS DE CALIDAD Los modelos de calidad del software vienen a ayudar en la puesta en práctica del concepto general de calidad ofreciendo una definición más operacional. Unos de los modelos de calidad más extendidos es el de McCall y de él han derivado otros modelos, como el de Boehm o el SQM. En los modelos de calidad, la calidad se define de forma jerárquica.

14 Criterios de calidad del Producto
Control de Calidad de Software IMPLEMENTACIÓN DE MODELOS DE CALIDAD Es un concepto que se deriva de un conjunto de sub-conceptos, cada uno los cuales se va a evaluar a través de un conjunto de indicadores o métricas. Tienen una estructura, por lo general, en tres niveles: Calidad del Software Factores de Calidad Criterios de calidad del Producto Métricas del Producto

15 Control de Calidad de Software
IMPLEMENTACIÓN DE MODELOS DE CALIDAD En el nivel más alto de la jerarquía se encuentran los FACTORES de calidad, que representan la calidad desde el punto de vista del usuario. Son las características que componen la calidad. También se les llama Atributos de Calidad Externos. Cada uno de los factores se descompone en un conjunto de CRITERIOS de calidad.

16 Control de Calidad de Software
IMPLEMENTACIÓN DE MODELOS DE CALIDAD Son atributos que, cuando están presentes, contribuyen al aspecto de la calidad que el factor asociado representa. Se trata de una visión de la calidad desde el punto de vista del producto software. También se les llama Atributos de Calidad Internos.

17 Control de Calidad de Software
IMPLEMENTACIÓN DE MODELOS DE CALIDAD Para cada uno de los criterios de calidad se definen entonces un conjunto de MÉTRICAS, que son medidas cuantitativas de ciertas características del producto que, cuando están presentes, dan una indicación del grado en que dicho producto posee un determinado atributo de calidad. La ventaja de los modelos de calidad es que la calidad se convierte en algo concreto, que se puede definir, que se puede medir y, sobre todo, que se puede planificar.

18 Control de Calidad de Software
IMPLEMENTACIÓN DE MODELOS DE CALIDAD Los modelos de calidad ayudan también a comprender las relaciones que existen entre diferentes características de un producto software. Una desventaja es que aún no ha sido demostrada la validez absoluta de ninguno de estos modelos. Las conexiones que establecen entre características, atributos y métricas se derivan de la experiencia, y de ahí que existan múltiples modelos.

19 Control de Calidad de Software
IMPLEMENTACIÓN DE MODELOS DE CALIDAD El modelo de McCall El modelo de McCall organiza los factores en tres ejes o puntos de vista desde los cuales el usuario puede contemplar la calidad de un producto: - Operación del producto - Revisión del producto Transición del producto El modelo de McCall se basa en 11 factores de calidad, que se organizan en torno a los tres ejes de la siguiente forma

20 Control de Calidad de Software
IMPLEMENTACIÓN DE MODELOS DE CALIDAD El modelo de McCall PUNTO DE VISTA FACTORES Operación del producto - Facilidad de uso - Integridad - Corrección - Fiabilidad - Eficiencia Revisión del producto - Facilidad de mantenimiento - Facilidad de prueba - Flexibilidad Transición del producto - Facilidad de reutilización - Interoperabilidad - Portabilidad


Descargar ppt "Control de Calidad de Software"

Presentaciones similares


Anuncios Google