ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingieneria Del Software


Enviado por   •  2 de Septiembre de 2014  •  2.316 Palabras (10 Páginas)  •  98 Visitas

Página 1 de 10

INDICE

ADMINISTRACION DE LA CALIDAD DEL SOFTWARE 2

INTRODUCCIÓN 2

¿QUÉ ES LA CALIDAD DEL SOFTWARE? 2

ASEGURAMIENTO DE LA CALIDAD 2

PLANEACIÓN DE LA CALIDAD 5

CONTROL DE CALIDAD 7

CONCLUSION 9

ADMINISTRACION DE LA CALIDAD DEL SOFTWARE

INTRODUCCIÓN

Este tema se basa en caracterizar los cuatro procesos que se encargan de definir las actividades para determinar los objetivos y las responsabilidades relativos a la calidad, de modo que percibamos como la gestión de la calidad dentro de la ingeniería del software va encaminada al aseguramiento de la calidad del software a lo largo del proceso de desarrollo del mismo.

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.

¿QUÉ ES LA CALIDAD DEL SOFTWARE?

La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad e integridad. La calidad del software es medible y varía de un sistema o programa a otro. Un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad mientras que un software para ser explotado durante un largo necesita ser confiable, mantenible y flexible para disminuir los costos. La calidad del software puede medirse después de elaborado el producto. Pero esto puede resultar muy costoso si se detectan problemas deriva dos de imperfecciones en el diseño, por lo que es imprescindible tener en cuenta tanto la obtención de la calidad como su control durante todas las etapas del ciclo de vida del software.

ASEGURAMIENTO DE LA CALIDAD

Según la norma ISO 9000:2000, el aseguramiento de la calidad es la parte de la gestión de la calidad orientada a proporcionar confianza en que se cumplirán los requisitos de calidad.

El Aseguramiento de la Calidad del Software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza que el software satisfará los requisitos dados de calidad. Este aseguramiento se diseña para cada aplicación antes de comenzar a desarrollarla y no después. El Aseguramiento de la Calidad del Software engloba:

• 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.

Las revisiones del software son un "filtro" para el proceso de Ingeniería del Software. Esto es, las revisiones se aplican a varios momentos del desarrollo del software y sirven para detectar errores y defectos que pueden ser eliminados. La revisión técnica formal (RTF), a veces llamada inspección, es el filtro más efectivo desde el punto de viste del aseguramiento de la calidad y es un medio efectivo para mejorar la calidad del software.

El defecto se define como una anomalía del producto. Dentro del contexto del proceso del software, los términos defecto y fallo son sinónimos. Ambos implican un problema de calidad que es descubierto después de entregar el software a los usuarios finales. El objetivo principal de las RTF es encontrar errores durante el proceso, de forma que se conviertan en defectos después de la entrega del software. El beneficio de la inspección es el descubrimiento de errores al principio para que no se propaguen al paso siguiente del proceso de software.

Las actividades de diseño introducen entre el 50 y 65% de todos los errores durante el proceso de software. Sin embargo, se ha demostrado que las RTF son efectivas en un 75% a la hora de detectar errores. Con la detección y la eliminación de un gran porcentaje de errores, el proceso de revisión reduce substancialmente el coste de los pasos siguientes en las fases de desarrollo y mantenimiento.

Los objetivos de la Revisión Técnica Formal son:

• Descubrir errores en la función, la lógica o la implementación de cualquier representación del software.

• Verificar que el software bajo revisión alcance sus requisitos.

• Garantizar que el software ha sido representado de acuerdo con ciertos estándares predefinidos.

• Conseguir un software desarrollado en forma uniforme

• Hacer que los proyectos sean más manejables.

La RTF promueve la seguridad y la continuidad, ya que varias personas se familiarizarán con partes del software que, de una forma u otra, no hubieran visto nunca. Es una clase de revisión que incluye recorridos, inspecciones, revisiones cíclicas y otro pequeño grupo de evaluaciones técnicas del software. Cada RTF se lleva a cabo mediante una reunión y sólo tendrá éxito si es bien planificada, controlada y atendida.

El aseguramiento de calidad se refiere a validar los procesos usados para crear los productos. Es una herramienta especialmente útil para administradores y patrocinadores, ya que permite discutir los procesos usados para determinar si los productos creados son razonables. Este aseguramiento tiene asociado 2 constitutivos diferentes:

1. Los ingenieros del Software que realizan el trabajo técnico.

2. Un grupo de SQA (Software Quality Assurance) que se responsabiliza

...

Descargar como (para miembros actualizados)  txt (16 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com