Down arrow

Comenzamos....

CONTROL DE CALIDAD Y PRODUCTIVIDAD


Universidad Dominicana O M


Profesora

JENNY MADE SALDIVAR


Seccion 0101


Tema: Calidad del Software

Integrantes

Ery Olivero

Jhon Jairo Heredia

Francis Junior Binet

Leidy Mercedes Fernandez

Jose Miguel Maduro Valenzuela

Link Slide

https://mudstart.github.io/presentacion/#/

Algunos conceptos a conocer

Que debemos conocer bien

Calidad: Propiedad o conjunto de propiedades inherentes a algo, que permiten juzgar su valor.

Software: Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.

Proceso: Sistema de actividades, que utilizan recursos para transformar entradas en salidas.

Sistema de gestión: Sistema para establecer la política y los objetivos, y para la consecución de dichos objetivos.

EFQM: European Foundation for Quality Managernent. Es uno de los modelos utilizados para la calidad.

Gestión de la calidad: Conjunto completo de procesos utilizados en un sistema de gestión de la calidad.

Política de la calidad: Intenciones y dirección global de una organización relativas a la calidad tal como se expresan formalmente por la alta dirección.

Planificación de la calidad: Parte de la gestión de la calidad enfocada al establecimiento e interpretación de la política de la calidad y los requisitos de la calidad y específica cómo se va a alcanzar.

Mejora de la calidad: Parte de la gestión de la calidad orientada a mejorar su eficacia y eficiencia.

ISO: siglas de International Organisation for Standardization, Organización Internacional de Normalización, organismo encargado de coordinar y unificar las normas nacionales

IEEE: Acrónimo de Institute of Electric and Electronics Engineers, Inc., Instituto de Ingenieros Eléctricos y Electrónicos. Se trata de una asociación sin ánimo de lucro radicada en Estados Unidos, aunque de ámbito internacional. Como una entidad separada, dentro del propio IEEE, se encuentra la Computer Society, dedicada específicamente a todo lo relativo al desarrollo de los ordenadores o computadoras.

El aseguramiento de la calidad

Aseguramiento de la calidad de software: Conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad.

El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla. Hay quienes prefieren decir garantía de calidad en vez de aseguramiento.

La garantía, puede confundir con garantía de productos, mientras que el aseguramiento pretende dar confianza en que el producto tiene calidad

El aseguramiento de calidad del software está presente en:

Métodos y herramientas de análisis, diseño, programación y prueba. Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software.

Estrategias de prueba multiescala.

Control de la documentación del software y de los cambios realizados. Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos).

Las estrategias de trabajo se representan como sigue:

Down arrow

Aseguramiento de la Calidad de Software

- Un enfoque de gestión de calidad.

- Métodos y herramientas de Ingeniería del Software.

- Revisiones técnicas formales en el proceso del software.

- Una estrategia de prueba multiescala.

- El control de la documentación del software y de los cambios realizados.

- Procedimientos para ajustarse a los estándares de desarrollo del software.

- Mecanismos de medición y de generación de informes.

Calidad de software

La obtención de un software con calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo, en aras de 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.

* Uniformar: Hacer uniforme una cosa o hacer que varias cosas de la misma clase sean iguales o semejantes entre sí.

Los requisitos del software son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad.

Los estándares o metodologías definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la ingeniería del software. Si no se sigue ninguna metodología siempre habrá falta de calidad.

Existen algunos requisitos implícitos o expectativas que a menudo no se mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un buen mantenimiento) que también pueden implicar una falta de calidad.

La política establecida debe estar sustentada sobre tres principios básicos: tecnológico, administrativo y ergonómico.

El principio tecnológico define las técnicas a utilizar en el proceso de desarrollo del software.

El principio administrativo contempla las funciones de planificación y control del desarrollo del software, así como la organización del ambiente o centro de ingeniería de software.

El principio ergonómico define la interfaz entre el usuario y el ambiente automatizado.

La adopción de una buena política contribuye en gran medida a lograr la calidad del software, pero no la asegura. Para el aseguramiento de la calidad es necesario su control o evaluación.

Down arrow

El siguiente gráfico se observa la interrelación existente entre la Gestión de la Calidad, el Aseguramiento de la Calidad y el Control de la Calidad

La gestión de la calidad

Gestión de la calidad: "Aspectos de la función de gestión que determinan y aplican la política de la calidad, los objetivos y las responsabilidades y que lo realiza con medios tales como la planificación de la calidad, el control de la calidad, la garantía de calidad y la mejora de la calidad".

Como funciona ?

Down arrow

Principio de responsabilidad simple

Down arrow
Down arrow

preguntas...?