1. DATOS INFORMATIVOS
NOMBRE: Sayri Cachiguango
CARRERA: Ingeniería en Sistemas
NIVEL: 6to
MATERIA: Ingeniería de Software
FECHA: 23 – 10 – 2014 TEMA
ENSAYO CALIDAD DE SOFTWARE – MODELO FURPS+ DESARROLLO
La calidad del software requiere de mucho esfuerzo y preocupación, el software puede tener errores, incidencias; ya que casi nunca es perfecto. La calidad del software no se puede medir de forma correcta debido a su naturaleza, la calidad del software depende de quien la juzgue o del correcto funcionamiento del mismo, eso garantiza un buen software.
La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad e integridad; para controlar la calidad del software es necesario, ante todo, definir los parámetros, indicadores o criterios
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 del trabajo, para así lograr una mayor confiabilidad y a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.
FURPS+
Como base del modelo de McCall, Heweltt-Packard desarrollo el Modelo de FURPS en 1987 con cinco características como factores de calidad que son los que le dan nombre:
Funcionalidad
Usabilidad
Confiabilidad
Desempeño
Soporte
El modelo FURPS incluye, además de los factores de calidad y los atributos, restricciones de diseño y requerimientos de implementación, físicos y de interfaz. Una limitación de este modelo de calidad es que no tiene en cuenta la portabilidad de los productos software que se estén considerando, factor digno de consideración en función de las exigencias actuales.
2. La funcionalidad puede incluir:
Características de sistemas.
Capacidades.
Seguridad.
Usabilidad pueden incluir subcategorías tales como:
Factores humanos.
Estética.
Consistencia. Documentación.
La confiabilidad incluye:
Recuperabilidad.
Precisión.
Predicción.
Desempeño:
Velocidad.
Eficiencia.
Consumo.
Productividad.
Tiempo de respuesta.
Soporte:
Adaptabilidad.
Extensibilidad.
Mantenibilidad.
Compatibilidad.
Configurabilidad.
Todas estas referencias de métricas constituyen los campos básicos para dar la calificación de “alta calidad” al producto de software, antes y después del desarrollo.
El FURPS+ indica requisitos adicionales, tales como:
Implementación: limitaciones de recursos, lenguajes y herramientas.
Interfaz: restricciones impuestas para la interacción con sistemas externos.
Operaciones: gestión del sistema en su puesta en marcha empaquetamiento: forma de distribución.
Legales: licencias, etc.
3. En conclusión puedo decir que para obtener una buena calidad del software debemos estar bien enfocados o tener bien definido el tema que vamos a realizar.
Bibliografía
Eeles, P. (1 de Juio de 2004). IBM. Obtenido de http://www.ibm.com/developerworks/rational/library/3975.html
ratoide. (29 de Noviembre de 2008). Ing. de Software. Obtenido de http://clases3gingsof.wikifoundry.com/page/FURPS
Solano, H., & Torres, I. (2013). Universidad del Azuay. Obtenido de http://dspace.uazuay.edu.ec/bitstream/datos/3139/1/09914.pdf