El desarrollo de Software es un proceso muy largo en el que se tiene que tomar en cuenta diferentes factores para que nuestro sistema o producto final sea exitoso y presenten los mínimos errores posibles.
Para ello es necesario que nuestro Software sea un producto de calidad siguiendo:Pero, ¿qué es la calidad en ámbito del desarrollo de Software?
De acuerdo con
la organización ISO, se entiende por calidad a “la totalidad de características
de un producto, proceso o servicio que cuenta con la habilidad de satisfacer
necesidades explícitas o implícitas”.
La calidad de software refiere entonces a “la totalidad de características de un
producto de software que tienen como
habilidad, satisfacer necesidades explícitas o implícitas”.
También existen factores que determinan la calidad de Software, entre los principales están los siguientes:
- Funcionalidad: Conjunto de atributos que se relacionan con la existencia de un conjunto de funciones y sus propiedades específicas. Las funciones son los que satisfacen necesidades explícitas o implícitas.
- Confiabilidad: Un conjunto de atributos que se relacionan con la capacidad del software para mantener su nivel de cumplimiento de lo establecido condiciones establecidas durante un período determinado de tiempo.
- Eficiencia: Un conjunto de atributos que se refieren a la relación entre el nivel de rendimiento del software y la cantidad de recursos utilizados, bajo condiciones establecidas
- Portabilidad: Código posee la característica de portabilidad en la medida en que pueda es de fácil manejo y bien en configuraciones de los equipos que no sean los del actual.
- Robustez: Es la capacidad de los productos de Software de reaccionar apropiadamente ante condiciones excepcionales.
- Corrección: El grado en que un producto de software satisface sus especificaciones y consigue los objetivos de la misión encomendada por el usuario.
- Compatibilidad: Es la capacidad de combinar diferentes elementos de Software con el fin de ejecutar una labor en conjunto.
- Oportunidad: Capacidad de un sistema de Software
de ser lanzado cuando los usuarios lo desean, o antes.
- Mantenibilidad: Habilidad del Software para que el usuario invierta el mínimo el mínimo esfuerzo para mantenerlo o mejorarlo.
- Usabilidad: conjunto de atributos que se relacionan con el esfuerzo necesario para su uso, y sobre la evaluación individual de tal uso, por una declaración explícita o implícita conjunto de usuarios.
A continuación se presenta un vídeo sobre la importancia de la calidad en el desarrollo de Software:
Comentarios
Publicar un comentario