Ir al contenido principal

Unidad 5. Calidad de Software

Definicion de Calidad:

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.



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.


Importancia de la Calidad:

Los fallos de software afectan a todos los sectores y a todos los países, actualmente se desarrolla software fiable y correcto a un costo razonable. los auténticos profesionales y las empresas bien organizadas son prudentes y saben que deben aplicar distintas técnicas de control y prevención, además de un buen proceso de desarrollo.

Factores de Calidad:


Aseguramiento de Calidad:


La función de aseguramiento de la calidad determina si las necesidades de los usuarios están siendo satisfechas adecuadamente.Para determinar si las necesidades de los usuarios están siendo satisfechas, se deben de evaluar tres áreas:


•Objetivos: Los objetivos de cualquier usuario deben de estar en armonía con los objetivos de la organización. 

•Métodos: deben de utilizarse métodos que contengan u observen las políticas, procedimientos y estándares de la organización, 
•Ejecución: optimización del uso de hardware y software al implementar los productos de software.
Estándares y Métodos de Calidad:

Implementar estándares y métodos de calidad de software satisface al cliente y hace la diferencia ante la competencia.



Modelos de madurez.

¿Que es es un nivel de Madurez?

Plataforma bien definida desde la cual podemos obtener un proceso solido y eficaz de software.

Enfoque de procesos.



 PSP y TSP.


SPICE

CMMI.


 MoProSoft

MoProSoft es un Modelo de Referencia de Procesos conformado por un conjunto de buenas prácticas y procesos de gestión e ingeniería de software, que contribuyen a que las organizaciones dedicadas al desarrollo y mantenimiento de software mejoren su forma de trabajar y gestionar sus proyectos y por consiguiente incrementar sus niveles de capacidad y competitividad.



Resumen calidad de software

Un desarrollador que analice a la hora de realizar un excelente trabajo en el control de  calidad del software debe de tener en cuenta una buena gestión de los proyectos, tener un buen control para mejorar los problemas que se estén presentando para el proceso y el desarrollo del sistema. También se debe de tener en cuenta los mecanismos, acciones, herramientas que realizamos y utilizamos para detectar la presencia  de errores, y en esta medida se deben hacer inspecciones o pruebas para verificar que las características sean buenas y flexibles al momento de presentar estos proyectos al cliente que es el encargado en muchos casos de evaluar el producto final. La garantía de la calidad nos permite tener la certeza de algo que afecte el correcto funcionamiento del producto y aplicar los recursos necesarios para resolverlos; si en el momento hay un equipo de trabajo de desarrolladores se pueden generar propuestas de métodos y los mismos recursos que son resultado del análisis y estos complementan esa garantía tanto para el cliente como para el desarrollador; y hay que pensar en la contracara de una buena garantía que aparte de buscar errores es también observar la calidad con que se puede finalizar un sistema de software.


Hecho por:

Fredi Rocelin Aguilar Garcia
Marco Antonio Lopez Solorzano

Comentarios