Calidad del Software

Versión 2.0
Calidad de software – Primer corte

Conceptos básicos de calidad y aseguramiento
de la calidad del software

Calidad de software – Primer corte

Resultados de aprendizaje
Al completar la unidad de aprendizaje, el alumno
será capaz de:
1. Identificar las características fundamentales de la calidad para
el desarrollo de software.
2. Distinguir la relación entre ingeniería de software y el
aseguramiento de la calidad de software (SQA).
3. Identificar los principales estándares de calidad aplicados en
el desarrollo de software definidos por las organizaciones de
estandarización (ISO, SPICE, CMM, TSP, PSP).

Calidad de software – Primer corte

Calidad de software – Primer corte

Objetivo I. Calidad de software – Primer corte . Identificar las características fundamentales de la calidad para el desarrollo de software.

Standish Group Calidad de software – Primer corte . es responsable hasta de 45% del tiempo que están fuera los sistemas basados en computadoras y costó a las empresas estadounidenses alrededor de $100 mil millones de dólares el último año en perdidas de productividad y reparaciones.[…] el código defectuoso sigue siendo el duende de la industria del software.

oportunidades de ventas. ComputerWorld Calidad de software – Primer corte . por datos perdidos o corrompidos.El mal software es una plaga en casi todas las organizaciones que emplean computadoras. costos elevados de apoyo y mantenimiento. y poca satisfacción del cliente. lo que ocasiona horas de trabajo perdidas por el tiempo que están fuera de uso las máquinas.

$78 mil millones de “Las empresas estadounidenses gastan miles de millones de dólares en software que no hace lo que se supone que debe de hacer” CIO Magazine Calidad de software – Primer corte .“Dejemos de desperdiciar dólares al año”.

5 de estos pacientes murieron por envenenamiento radiactivo y 15 más sufrieron complicaciones serias. 28 pacientes recibieron dosis masivas de rayos gama durante su tratamiento contra diversos tipos de cáncer. ¿qué fue lo que ocasionó ésta tragedia? Calidad de software – Primer corte . En los meses que siguieron.En el mes de noviembre de 2000. en un hospital de Panamá.

Un paquete de software. que fue modificado por técnicos del hospital para calcular las dosis de radiación para cada paciente. desarrollado por una compañía estadounidense. Calidad de software – Primer corte .

Calidad de software – Primer corte .Los tres médicos panameños que “pellizcaron” el software para que diera capacidad adicional fueron acusados de asesinato en segundo grado. La empresa de Estados Unidos enfrentó litigios serios en los dos países.

Calidad de software – Primer corte .

Equipos Calidad de software – Primer corte .¿de quién es la culpa? Lluvia de ideas.

Calidad de software – Primer corte .

pero siempre hay tiempo para hacerlo otra vez. Calidad de software – Primer corte .Ian Sommerville Ley de Meskimen. Nunca hay tiempo para hacerlo bien.

Demming Calidad de software – Primer corte .1994 – Standish Group Caos Report W.

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Demming Calidad de software – Primer corte .2015 – Standish Group Caos Report W.

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

“Un producto es de buena calidad si le sirve a quien lo adquiere y si este lo usa para realizar las tareas para lo que fue concebido” Calidad de software – Primer corte .

¿Qué es Calidad? Lluvia de ideas. Equipos Calidad de software – Primer corte .

[…] Calidad de software – Primer corte . quien decidía cuál debía ser la característica del producto.Calidad implicaba cumplir con las especificaciones del propio fabricante.

Calidad implicaba que los productos satisficieran las condiciones para las cuales habían sido adquiridos. Calidad de software – Primer corte .

Calidad de software – Primer corte . etc. confiabilidad. los clientes empezaron a demandar otros valores: disponibilidad.A fines de los 80’s. precio adecuado. economía. entrega en tiempo. estética. que no afecte al medio ambiente.

El conjunto de características de una entidad que le confieren la aptitud para satisfacer las necesidades establecidas e implícitas. Calidad de software – Primer corte .

sistema o proceso para cumplir los requisitos de los clientes y de otras partes interesadas Calidad de software – Primer corte .Facultad de un conjunto de características inherentes de un producto.

David Garvin. cumple las Si el producto lo especificaciones satisface originales Calidad de software – Primer corte . Harvard Business School ¿Cuáles son las diferentes maneras en las que puede verse la calidad? Calidad Punto de vista del Punto de vista producto trascendental Funciones y Algo que se reconoce de características del inmediato producto Punto de vista basado en el valor Lo que el cliente está dispuesto a pagar por un producto Punto de vista del Punto de vista del fabricante usuario Si el producto.

¿Qué es Calidad del Software ? Lluvia de ideas. Equipos Calidad de software – Primer corte .

Robert Persing Calidad de software – Primer corte .

Proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan. Calidad de software – Primer corte .

Factores cualitativos para la medición de la calidad del software Calidad de software – Primer corte .

Calidad de software – Primer corte . El software deberá cubrir las funcionalidades que publica. Usabilidad. No sólo un software debe hacer lo que dice que hace. El software debe funcionar siempre. natural. debe hacer lo que dice que hace. también debe permitirnos hacerlo de forma adecuada. en todo momento. debe permitirnos utilizarlo cuando sea necesario. Funcionalidad.Roberto Rodríguez Galán Sin intentamos detallar lo que entendemos por calidad de software tendríamos que hablar de: Funcionamiento. en resumen.

Desempeño Percepción Características Calidad del Software Estética Servicio Conformidad Durabilidad Calidad de software – Primer corte Confiabilidad Garvin .

pero que si el usuario no está satisfecho. Aunque. nada de los demás importa. Glass también sostiene que la calidad es importante. Calidad de software – Primer corte .Robert Glass Nota.

Factores de la Calidad de McCall Calidad de software – Primer corte .

Factores ISO/IEC 25010: SQuaRE (Software Product Quality Requirements and Evaluation) Calidad de software – Primer corte .

“La calidad de un producto está directamente relacionada al proceso utilizado para crearlo” W. Demming Calidad de software – Primer corte .

Longfellow Toma menos tiempo hacer algo bien que explicar por qué se hizo mal. Página 350 Calidad de software – Primer corte .H.W.

Distinguir la relación entre ingeniería de software y el aseguramiento de la calidad de software (SQA). Calidad de software – Primer corte .Objetivo II.

Capas de la ingeniería de software Calidad de software – Primer corte .

Lograr la calidad del software Métodos de la Ingeniería de Software Técnicas de Administración de Proyectos Aseguramiento de la Calidad Control de Calidad Calidad de software – Primer corte .

¿Qué es Aseguramiento de la Calidad? Calidad de software – Primer corte .

a la introducción de procesos de calidad. Calidad de software – Primer corte . en el proceso de fabricación.Ian Sommerville Es la definición de procesos y estándares que deben conducir a la obtención de productos de alta calidad y.

la administración racional de los proyectos y las acciones de control de calidad. Calidad de software – Primer corte .Roger. Además. consiste en un conjunto de funciones de auditoría y reportes para evaluar la eficacia y completitud de las acciones de control de calidad. Pressman Establece la infraestructura de apoyo a los métodos sólidos de la ingeniería de software.

Calidad de software – Primer corte .Ian Sommerville Un aspecto importante del aseguramiento de calidad es la definición o selección de estándares que deben aplicarse al proceso de desarrollo de software o al producto de software.

y • estándares de codificación.e. Calidad de software – Primer corte . los cuales definen cómo debe usarse un lenguaje de de programación.Ian Sommerville Estándares de producto. • estándares de documentación (encabezado de un comentario estándar para una definición de clase de objeto). Incluyen: • estándares de documentos (p. la estructura de los documentos de requerimientos).

procesos de diseño y validación.Ian Sommerville Estándares de proceso Los estándares de proceso pueden incluir definiciones de especificación. herramientas de soporte de proceso y una descripción de los documentos que deben escribirse durante dichos procesos. Calidad de software – Primer corte .

¿Qué es control de calidad? Calidad de software – Primer corte .

Calidad de software – Primer corte .Ian Sommerville Control de calidad. Es la aplicación de dichos procesos de calidad para eliminar aquellos productos que no cuentan con el nivel requerido de calidad.

CMM.Objetivo III. Calidad de software – Primer corte . TSP. PSP). Identificar los principales modelos y estándares de calidad aplicados en el desarrollo de software definidos por las organizaciones de estandarización (ISO. SPICE.

Calidad de software – Primer corte .Para hacer que los proyectos de desarrollo fueran predecibles se necesitó establecer formas estándares en las prácticas y activos de desarrollo para las diferentes tareas que se realizaban a lo largo de su ciclo de vida.

MODELOS DE CALIDAD DEL SOFTWARE nivel proceso Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

MODELOS DE CALIDAD DEL SOFTWARE nivel producto Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte

Calidad de software – Primer corte

ESTÁNDARES DE CALIDAD DEL
SOFTWARE
nivel proceso
Calidad de software – Primer corte

Calidad de software – Primer corte

Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .

ESTÁNDARES DE CALIDAD DEL SOFTWARE nivel producto Calidad de software – Primer corte .

Calidad de software – Primer corte .

Calidad de software – Primer corte .