Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de calidad del software, un estado del arte - Coggle Diagram
Modelos de calidad del software, un estado del arte
Introducción
-
-
-
-
-
- Contextualización de calidad de software
Conocer los modelos de calidad de software, su estructura y enfoque
Calidad de software
-
El concepto de calidad de software, según Pressman (2010)
Con base en los requisitos funcionales y no funcionales identificados en la etapa de análisis del sistema
Atributos mínimos de calidad, fomentando la aplicación de procesos estandarizados necesarios en cada una de sus etapas
“(..:) los requisitos funcionales (...) explícitamente establecidos con los estándares de desarrollo plenamente documentados (...)”
-
-
El concepto de calidad de software, según el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE, 1990)
“El grado con el que un sistema, (...) cumple los requerimientos especificados y las necesidades (...)”
Enfasis radica en los requisitos específicos del sistema y en la búsqueda de la satisfacción del cliente
-
Es importante implementar algún modelo o estándar de calidad permita la gestión de atributos en el proceso de construcción
-
- Modelos de calidad de software
-
En el caso de la calidad de software el modelo debe ir enfocado a hacer seguimiento y evaluación a cada etapa
Scalone, 2006
"Los modelos de calidad son aquellos documentos que integran la mayor parte de las mejores prácticas, (...) integran diferentes prácticas dirigidas a los procesos clave y permiten medir los avances en calidad"
-
-
-
- Estructura y enfoque de los modelos de calidad de software
-
-
-
-
-
Calidad en uso
Se define como el “conjunto de atributos relacionados con la aceptación por parte del usuario final y seguridad”
-
Modelos a nivel de proceso
-
-
-
IEEE / EIA 12207:
Planteamiento de procesos, actividades y tareas
-
-
Bootstrap:
-
-
-
-
-
Implantación y finalización de mejoras (Herrera, 2012)
Cobit 4.0:
Ser basado en controles, trabaja con siete criterios de información
-
-
ISO/IEC 15504:
-
Objetivo que la organización logre ser madura que la organización tenga procesos definidos (Córdoba, 2012)
-
ISO 90003:
Conjunto de estándares utilizados para el desarrollo, suministro y soporte del software
La norma 9001
La demostrar o soportar que la entidad está en capacidad de desarrollar software con criterios de calidad. (ISO, 1998)
ITIL:
La perspectiva del negocio, entrega del servicio, soporte del servicio, manejo de la infraestructura y de aplicaciones
-
Desarrollado en el Reino Unido, con el fin de fortalecer la gestión gubernamental
-
-
ISO/IEC 20000:
Esta norma es el de avalar que cuentan con la calidad necesaria para brindar dichos servicios a los clientes
-
Modelos a nivel de producto
FURPS:
-
Criterios que evalúa:
-
-
-
Soportabilidad (Soto, 2015)
-
GILB:
Se dividen en sub-atributos, de tal manera que sirva de apoyo a la gestión de proyectos
-
Proporcione una guía para solucionar problemas y detectar riesgos (Khosravi, 2004).
Boehm:
Dividido en regiones de tareas y estas a su vez en conjuntos de tareas con iteraciones que el equipo defina
-
-
ISO 9126:
-
Dirigido a desarrolladores, aseguradores de calidad, evaluadores, analistas y cualquier otro involucrado en el proceso de construcción de software
-
-
-
McCall:
-
Los once criterios base, son:
-
-
-
-
-
-
-
-
-
Interoperabilidad (Khosravi, 2004)
-
-
-
ISO 25000: SQuaRE
-
-
-
-
-
-
Mantenibilidad y portabilidad (Alfonso, 2012)
-
- Experiencias de implementación de modelos de calidad de software :
COBIT 4.0
Este proceso ha permitido la implementación de 28 de los 34 procesos definidos por cobit, teniendo como prioridad los objetivos de control
Se realizó el desarrollo, diseño y documentación de los procesos y a continuación su implementación y monitoreo, haciendo los ajustes necesarios
GILB
-
Así la efectividad y eficiencia de las actividades para identificar los defectos en los procesos de desarrollo e implementación.
ITIL
-
Se realizó un análisis en cada proceso, identificando los puntos fuertes y los débiles del mismo, empezando por realizar un estudio de viabilidad
-
GQM
Se orienta al mejoramiento en el proceso del desarrollo de software, conducente a la obtención de un producto de calidad para la empresa
ISO/IEC 20000
Listado de empresas certificadas registradas, enfocadas en la prestación de servicios de TI en la siguiente dirección web www.isoiec20000certification.com
McCall
El modelo FURPS ha sido utilizado para el diseño y validación de interfaces para usuarios finales, evaluando su funcionalidad, usabilidad, confiabilidad, desempeño y soporte,
-
ISO 15504
Listado se logró identificar que las empresas son enfocadas en tecnologías de la información y soluciones tecnológicas
BOEHM
Identificando cada uno de los objetivos que se deben cumplir para una aplicación acorde, con el diseño del sistema
Siendo útil para la evaluación en los costos del software y viéndose reflejado en las buenas práctica de estimación.
-
-
-
ISO9126
Propósito de mejorar el proceso de calidad de software, e identificar aquellos atributos de calidad que permitieran generar requisitos que sean comprendidos y adaptados
Bootstrap:
-
dentro de la revisión bibliográfica en esas era escasa la documentación encontrada con respecto a su implementación
-
SQAE, ISO25000
Enfocándose en la definición de requisitos de calidad para productos de software a fin de alinear las necesidades reales de los sistemas de software, evitando ineficiencia
CMMI:
Inicialmente se realizó una medición del estado actual de la empresa con respecto a la evaluación que realiza CMMI.
-
-
-
-
-
- Conclusiones
-
Es importante que las empresas se certifiquen bajo alguna norma o estándar para garantiza un nivel de satisfacción mayor para los clientes