INTRODUCCIÓN
La calidad y los estándares son 2 factores muy importantes que se tienen que tener o poner para que nuestros proyectos se puedan realizar de una manera muy eficiente y funcional además de que son muy importantes porque son lo que decide si nuestro software será exitoso y aceptado ademas de compatible con el resto de sistemas que existen.
DESARROLLO
Calidad:
El concepto técnico de calidad representa más bien una forma de hacer las cosas en las que, fundamentalmente, predominan la preocupación por satisfacer al cliente y por mejorar, día a día, procesos y resultados. El concepto actual de Calidad ha evolucionado hasta convertirse en una forma de gestión que introduce el concepto de mejora continua en cualquier organización y a todos los niveles de la misma, y que afecta a todas las personas y a todos los procesos.
Todo parece indicar que no se trata de una moda pasajera. Existen diversas razones objetivas que justifican este interés por la calidad y que hacen pensar que las empresas competitivas son aquellas que comparten, fundamentalmente, estos tres objetivos:
- 1. Buscar de forma activa la satisfacción del cliente, priorizando en sus objetivos la satisfacción de sus necesidades y expectativas (haciéndose eco de nuevas especificaciones para satisfacerlos)
- 2. Orientar la cultura de la organización dirigiendo los esfuerzos hacia la mejora continua e introduciendo métodos de trabajo que lo faciliten
- 3. Motivar a sus empleados para que sean capaces de producir productos o servicios de alta calidad
Definición de calidad según la norma ISO 9000
Si nos trasladamos a la ISO 9000 3.1. calidad es el grado en el que un conjunto de características inherentes cumple con una necesidad o expectativa establecida, generalmente implícita u obligatoria. .
ISO 9126
Quizás las más usadas son las características que definen las vistas interna y externa, y que son:
- Funcionalidad, capacidad del software de proveer los servicios necesarios para cumplir con los requisitos funcionales.
- Fiabilidad, capacidad del software de mantener las prestaciones requeridas del sistema, durante un tiempo establecido y bajo un conjunto de condiciones definidas.
- Eficiencia, relación entre las prestaciones del software y los requisitos necesarios para su utilización.
- Usabilidad, esfuerzo requerido por el usuario para utilizar el producto satisfactoriamente.
- Mantenibilidad, esfuerzo necesario para adaptarse a las nuevas especificaciones y requisitos del software.
- Portabilidad, capacidad del software para ser transferido de un entorno a otro.
Cada uno de los anteriores se divide en subcaracterísticas de menor nivel.
Según el modelo de calidad recogido por las normas ISO 9126 / ISO 25000 está formada por las siguientes subcaracterísticas:
- - Analizabilidad, facilidad para analizar el software en busca de deficiencias e identificar sus componentes y artefactos.
- - Cambiabilidad, capacidad de permitir modificaciones en el producto software.
- - Estabilidad, capacidad de evitar efectos inesperados tras la realización de modificaciones en el software.
- - Capacidad de ser probado, capacidad para validar los cambios en el software.
CONCLUSIONES
Los estándares y las reglas de calidad nos permiten saber cómo realizar nuestro software de la manera más eficiente y viendo qué rubros podemos y debemos cumplir para que nuestro sistema sea considerado de alta calidad y cumpla con los estándares existentes además de que sepamos qué pruebas debemos hacerle para poder evaluar los rubros que marca la ISO 9126 / ISO 25000 e ir haciendo mejoras a nuestro sistema.
BIBLIOGRAFÍA
http://www.uaemex.mx/planeacion/docs/sgc/Algo%20acerca%20del%20concepto%20de%20calidad.pdf
http://abc-calidad.blogspot.mx/2011/05/calidad-definicion-de-calidad.html
http://www.javiergarzas.com/2012/10/iso-9126-iso-25000-1.html
http://www.javiergarzas.com/2012/10/iso-9126-iso-25000-2.html
http://navabautista.wikispaces.com/file/view/APLICACION+DE+LA+NORMA+ISO+9126.pdf