Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Fundamentos de Calidad del Software - Modelos y Estándares

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
NORMA ISO 90003
NORMA ISO 90003
Wird geladen in …3
×

Hier ansehen

1 von 13 Anzeige

Fundamentos de Calidad del Software - Modelos y Estándares

Herunterladen, um offline zu lesen

La presentación Fundamentos de Calidad del Software - Modelos y Estándares, contiene elementos que permiten hacerse a una idea del contexto en el que se mueve el aseguramiento de la calidad del software en sus dos manifestaciones (procesos y producto) y en sus dimensiones de gestión y desarrollo.

Luis Eduardo Peláez Valencia
luiseduardo.pelaez@gmail.com

Keywords: SQA, Aseguramiento de la calidad del software, Calidad del software, Modelos y Estándares.

La presentación Fundamentos de Calidad del Software - Modelos y Estándares, contiene elementos que permiten hacerse a una idea del contexto en el que se mueve el aseguramiento de la calidad del software en sus dos manifestaciones (procesos y producto) y en sus dimensiones de gestión y desarrollo.

Luis Eduardo Peláez Valencia
luiseduardo.pelaez@gmail.com

Keywords: SQA, Aseguramiento de la calidad del software, Calidad del software, Modelos y Estándares.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Andere mochten auch (20)

Anzeige

Ähnlich wie Fundamentos de Calidad del Software - Modelos y Estándares (20)

Weitere von Luis Eduardo Pelaez Valencia (20)

Anzeige

Aktuellste (20)

Fundamentos de Calidad del Software - Modelos y Estándares

  1. 1. Fundamentos de calidad del Software 1 Colombia podría desarrollar su industria del software obteniendo mejores resultados si logra que las empresas del sector adopten metodologías adecuadas para el proceso y apropiadas para la formación y la idiosincrasia del profesional que las soporta.
  2. 2. Fundamentos de calidad del Software 2 El término puede ser ambiguo e incluso subjetivo porque, como la belleza, la calidad depende de quien la observa. Es necesario definir el concepto con claridad, ya que si la calidad no puede ser definida, no puede ser medida; y donde la calidad no puede ser medida entonces no puede ser controlada. Calidad es “La totalidad de características de un producto, proceso o servicio que cuenta con la habilidad de satisfacer necesidades explícitas o implícitas” (ISO). ¿Calidad del software? Para complementar la definición, dado que el concepto calidad puede ser subjetiva y debido a que las necesidades explícitas o implícitas varían de organización en organización o de usuario en usuario es esencial identificar dichas necesidades para el usuario o para la organización [Vera, Rivera & García 2008].
  3. 3. Fundamentos de calidad del Software 3 Mientras la región cuenta con ARTESANOS DEL SOFTWARE El mundo exige PROFESIONALES DEL SOFTWAR (CEPAL,2008)
  4. 4. Fundamentos de calidad del Software 4 Enfoques de calidad del software: producto y proceso (Peláez, 2012) Proceso Producto
  5. 5. Modelos y estándares alrededor del proceso 5  SCRUM  RUP (Rational Unified Process)  SWEBOK (Software Engineering Body of Knowledge)  PSP (Personal Software Process)  TSP (Team Software Process)  Métrica V3  MOPROSOFT (Modelo de producción de software)  COMPETISOFT • PMBOK • TENSTEP • SWEBOK • Métrica V3 • PRINCE2 (PRojects IN Controlled Environments) • Método V
  6. 6. Modelo y estándares - calidad del Software 6 Modelos de calidad del software A nivel de proceso CMMi TICKIT IT.Mark Bootstrap PSP TSP Practical Software Measurement (PSM) Six Sigma For Software MétricaV3 Modelo de Gilb Modelo GQM (Goal – Question - Metric) Modelo de McCall Modelo FURPS Modelo de BOEHM Modelo SATC (Software Assurance Technology Center) Modelo de Dromey Modelo C-QM Metodología SQAE (Software Quality Assessment Exercise) WebQEM (Web Quality Evaluation Method) A nivel de producto ISO 90003:2004 ISO/IEC 9001:2000 ISO/IEC 12207:1995:2002:2004 ISO/IECTR 15504 – SPICE IEEE Std 12207.1-1997 * IEEE/EIA 12207.2-1997 COBIT 4.0 * ITIL – InformationTechnology Infrastructure Library ISO/IEC 20000:2005 ISO/IEC 9126-1:2001 – Quality Model * ISO/IEC 25000:2005 – SQuaRE IEEE-Std 1061-1998: Standard for a Software Quality Metrics Methodology
  7. 7. 7 Modelos de calidad del software: McCall MODELO McCALL El modelo de McCall fue el primero en ser presentado en el 1977 (ya en los años 60 se había presentado la crisis del software). Este modelo se focaliza en el producto final identificando atributo claves desde el punto de vista del Cliente. Esto atributos se denominan factores de calidad y son normalmente atributos externos pero también se incluyen algunos atributos internos. Cada atributo externo atributo se dominan factores de calidad los cuales son abstractos para ser medidos directamente por lo cual se introduce un atributo de bajo nivel denominado criterios de calidad. 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, basándose en once factores de calidad organizados en torno a los tres ejes y a su vez cada factor se desglosa en criterios de calidad. Modelo y estándares - calidad del Software
  8. 8. 8 Modelos de calidad del software: McCall Puntos De Vista O Ejes Factor Criterios OPERACIÓN DEL PRODUCTO Facilidad de uso - Facilidad de operación: Atributos del software que determinan la facilidad de operación del software. - Facilidad de comunicación: Atributos del software que proporcionan entradas y salidas fácilmente asimilables. - Facilidad de aprendizaje: Atributos del software que facilitan la familiarización inicial del usuario con el software y la transición del modo actual de operación. - Formación: El grado en que el software ayuda para permitir que nuevos usuarios apliquen el sistema. Integridad - Control de accesos. Atributos del software que proporcionan control de acceso al software y los datos que maneja. - Facilidad de auditoría: Atributos del software que facilitan la auditoría de los accesos al software. - Seguridad: La disponibilidad de mecanismos que controlen o protejan los programas o los datos. Corrección - Completitud: Atributos del software que proporcionan la implementación completa de todas las funciones requeridas. - Consistencia: Atributos del software que proporcionan uniformidad en las técnicas y notaciones de diseño e implementación. - Trazabilidad o rastreabilidad: Atributos del software que proporcionan una traza desde los requisitos a la implementación con respecto a un entorno operativo concreto. Factores y atributos de calidad del software
  9. 9. 9 Modelos de calidad del software: McCall OPERACIÓN DEL PRODUCTO Fiabilidad - Precisión: Atributos del software que proporcionan el grado de precisión requerido en los cálculos y los resultados. -Tolerancia a fallos: Atributos del software que posibilitan la continuidad del funcionamiento bajo condiciones no usuales. -Modularidad: Atributos del software que proporcionan una estructura de módulos altamente independientes. -Simplicidad: Atributos del software que posibilitan la implementación de funciones de la forma más comprensible posible. - Exactitud: La precisión de los cálculos y del control. Eficiencia -Eficiencia en ejecución: Atributos del software que minimizan el tiempo de procesamiento. -Eficiencia en almacenamiento: Atributos del software que minimizan el espacio de almacenamiento necesario. Factores y atributos de calidad del software
  10. 10. 10 Modelos de calidad del software: McCall REVISION DEL PRODUCTO Facilidad de mantenimiento -Concisión: Atributos del software que posibilitan la implementación de una función con la menor cantidad de códigos posible. Facilidad de prueba -Instrumentación: Atributos del software que posibilitan la observación del comportamiento del software durante su ejecución para facilitar las mediciones del uso o la identificación de errores. Flexibilidad -Capacidad de expansión: Atributos del software que posibilitan la expansión del software en cuanto a capacidades funcionales y datos. -Generalidad: Atributos del software que proporcionan amplitud a las funciones implementadas. Reusabilidad -Independencia entre sistema y software: Atributos del software que determinan su dependencia del entorno operativo. - Independencia del hardware: Atributos del software que determinan su dependencia del hardware. Interoperabilidad -Compatibilidad de comunicaciones: Atributos del software que posibilitan el uso de protocolos de comunicación e interfaces estándar. -Compatibilidad de datos: Atributos del software que posibilitan el uso representaciones de datos estándar. -Estandarización en los datos: El uso de estructuras de datos y de tipos estándar a lo largo de todo el programa. Portabilidad -Independencia entre sistema y software. - Independencia del hardware. Factores y atributos de calidad del software
  11. 11. 11 Modelos de calidad del software: McCall, Pressman Factores y atributos de calidad del software
  12. 12. 12 Tarea del taller 04-01 – Para el 20 de agosto Factores y atributos de calidad del software 1. Elegir un modelo o estándar de calidad y llevar a cabo una exposición de 15 minutos (por parejas) 2. Hacer la exposición ante todo el grupo el 20 de agosto 3. Elaborar un instrumento de evaluación de software a nivel de producto. El instrumento debe incluir los 11 factores del modelo McCall 4. Llevar a cabo la evaluación de un producto software utilizando el instrumento diseñado 5. Enviar en un solo paquete con Apellidos, Nombres y Código: 1. Presentación 2. Instrumento 3. Evaluación de un producto software
  13. 13. 13 Preguntas, inquietudes, observaciones Taller 04-01

×