SlideShare una empresa de Scribd logo
FACTORES Y CARACTERÍSTICAS QUE
DETERMINAN LA CALIDAD DE UN SW
CORRECCIÓN

 Capacidad de los productos de SW para
  realizar con exactitud sus tareas, tal y como
  se definen en las especificaciones
 La corrección es la cualidad principal. Si un
  sistema no hace lo que se supone que debe
  hacer, poco importan el resto de
  consideraciones que hagamos sobre él.
CORRECCIÓN

 Los métodos que aseguran la corrección son
  usualmente condicionales.
 Es necesaria una solución multinivel, en la
  que cada nivel confía en la corrección de los
  inferiores: Hardware ----> Sistema Operativo-
  ---> Compilador ----> Sistema de Aplicación
ROBUSTEZ

 Capacidad de reaccionar apropiadamente ante
  condiciones excepcionales
 Caracteriza lo que sucede fuera de la
  especificación. La robustez es por naturaleza
  una noción más difusa que la corrección.
 El papel del requisito de robustez es asegurar
  que el sistema no causará eventos
  catastróficos; debería producir mensajes de
  error apropiados, terminar su ejecución
  limpiamente en lo posible.
EXTENSIBILIDAD
 Facilidad de adaptar los productos de sw a los
  cambios de especificación
 El problema de extensibilidad es un problema
  de escala. Para programas pequeños realizar
  cambios no es normalmente una tarea difícil;
  pero a medida que el software crece comienza
  a ser cada vez más difícil de adaptar. La
  extensibilidad es necesaria porque en la base
  de todo software encontramos algún fenómeno
  humano y de ahí su volatilidad
EXTENSIBILIDAD
 Simplicidad del diseño
 una arquitectura simple siempre será más
  fácil de adaptar a los cambios que una
  compleja.
 Descentralización
 Cuanto más autónomos sean los módulos,
  más alta es la probabilidad de que un
  cambio afecte a un solo módulo, o a un
  número pequeño de módulos, en lugar de
  provocar una reacción en cadena de
  cambios en el sistema completo.
REUTILIZACIÓN
 Capacidad de loes elementos de SW de servir
  para la construcción de muchas aplicaciones
  diferentes
 La necesidad de la reutilización surge de la
  observación de que los sistemas software a
  menudo siguen patrones similares; debería ser
  posible explotar esta similitud y evitar reinventar
  soluciones a problemas que ya han sido
  encontradas con anterioridad

COMPATIBILIDAD

 Facilidad de combinar unos elementos de sw
  con otros
 La compatibilidad es importante debido a
  que los sistemas software no se desarrollan
  en el vacío: necesitan interactuar con otros.
EFICIENCIA

 Capacidad de un sistema de sw para exigir
  la menor cantidad posible de recursos
 Casi sinónimo de eficiencia es la palabra
  rendimiento.
PORTABILIDAD (TRANSPORTABILIDAD)

   Facilidad de transferir los productos de sw a
    diferentes entornos de hw y sw
FACILIDAD DE USO

   Facilidad con la cual personas de diferentes
    formaciones y aptitudes pueden aprender a
    usar los productos de sw y aplicarlos a la
    resolución de problemas. Cubre la facilidad
    de instalación, operación y supervisión
FUNCIONALIDAD

   Conjunto de posibilidades que proporciona
    un sistema
OPORTUNIDAD

   Capacidad de un sistema de sw de ser
    lanzado cuando los usuarios lo desean, o
    antes.

Más contenido relacionado

La actualidad más candente

Reporte de servidores
Reporte de servidores Reporte de servidores
Reporte de servidores
Yared Castillo
 
Los principios rectores de itil 4
Los principios rectores de itil 4Los principios rectores de itil 4
Los principios rectores de itil 4
yoebryanmendezsalina
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
Guillermo Lemus
 
Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
Jonathan Serrano
 
Sistemas operativos-para-servidores
Sistemas operativos-para-servidoresSistemas operativos-para-servidores
Sistemas operativos-para-servidores
pelaodioses
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
albert317
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsslipkdany21
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
Tensor
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
Christian19121
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
sophialara123
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
Ares Atzarel Hernández Rodríguez
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesos
julio izaguirre
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
Giovani Ramirez
 

La actualidad más candente (20)

Caracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL ServerCaracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL Server
 
Reporte de servidores
Reporte de servidores Reporte de servidores
Reporte de servidores
 
Los principios rectores de itil 4
Los principios rectores de itil 4Los principios rectores de itil 4
Los principios rectores de itil 4
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
 
Sistemas operativos-para-servidores
Sistemas operativos-para-servidoresSistemas operativos-para-servidores
Sistemas operativos-para-servidores
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesos
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 

Destacado

Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
Jimmy Campo
 
Certificación de calidad
Certificación de calidadCertificación de calidad
Certificación de calidad
Basilio Zabaniya
 
Proceso de certificación
Proceso de certificaciónProceso de certificación
Proceso de certificación
Edna B.
 
Taguchi
TaguchiTaguchi
Taguchi
adolfop692
 
Factores de variación que afectan la calidad de
Factores de variación que afectan la calidad deFactores de variación que afectan la calidad de
Factores de variación que afectan la calidad de
Juancho Medallo
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidad
Jesus Eduardo Santoyo Chavez
 

Destacado (8)

Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Certificación de calidad
Certificación de calidadCertificación de calidad
Certificación de calidad
 
Proceso certificación
Proceso certificaciónProceso certificación
Proceso certificación
 
Proceso de certificación
Proceso de certificaciónProceso de certificación
Proceso de certificación
 
Taguchi
TaguchiTaguchi
Taguchi
 
Factores de variación que afectan la calidad de
Factores de variación que afectan la calidad deFactores de variación que afectan la calidad de
Factores de variación que afectan la calidad de
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidad
 
Software del sistema
Software del sistemaSoftware del sistema
Software del sistema
 

Similar a Factores y características que determinan la calidad de (1)

Factores de Calidad
Factores de CalidadFactores de Calidad
Factores de Calidad
Yomaira Londoño
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Kudos S.A.S
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
gequito
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
gequito
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoCAMILO
 
MuleSoft y las arquitecturas orientadas a microservicios
MuleSoft y las arquitecturas orientadas a microserviciosMuleSoft y las arquitecturas orientadas a microservicios
MuleSoft y las arquitecturas orientadas a microservicios
Carlos Reinoza
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
Velazquez Cruz Amairany
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
Velazquez Cruz Amairany
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
Monica CasJim
 
cuadro comparativo.pptx
cuadro comparativo.pptxcuadro comparativo.pptx
cuadro comparativo.pptx
WILKERYANROJASALARCO
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
SILVA19_PAMELA
 
S.o. distribuidos
S.o. distribuidosS.o. distribuidos
S.o. distribuidosgiovatovar
 
Factores externos de la calidad del software
Factores externos de la calidad del softwareFactores externos de la calidad del software
Factores externos de la calidad del softwareluzamontoya
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
PedroLuces3
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
John Anthony Peraza
 
Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futurasestebanxavy
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
Tensor
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
yuuko Tsujkong
 
Norma iso
Norma isoNorma iso
Norma iso
steelers team
 

Similar a Factores y características que determinan la calidad de (1) (20)

Factores de Calidad
Factores de CalidadFactores de Calidad
Factores de Calidad
 
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?Introducción  a la Ingeniería de Software:Qué es un Buen Sistema?
Introducción a la Ingeniería de Software:Qué es un Buen Sistema?
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras Rodolfo
 
MuleSoft y las arquitecturas orientadas a microservicios
MuleSoft y las arquitecturas orientadas a microserviciosMuleSoft y las arquitecturas orientadas a microservicios
MuleSoft y las arquitecturas orientadas a microservicios
 
sistemas operativos 2
sistemas operativos 2sistemas operativos 2
sistemas operativos 2
 
Sistemas operativos 2
Sistemas operativos 2Sistemas operativos 2
Sistemas operativos 2
 
Jacinto 1
Jacinto 1Jacinto 1
Jacinto 1
 
cuadro comparativo.pptx
cuadro comparativo.pptxcuadro comparativo.pptx
cuadro comparativo.pptx
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
S.o. distribuidos
S.o. distribuidosS.o. distribuidos
S.o. distribuidos
 
Factores externos de la calidad del software
Factores externos de la calidad del softwareFactores externos de la calidad del software
Factores externos de la calidad del software
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Tecnologias futuras
Tecnologias futurasTecnologias futuras
Tecnologias futuras
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
sistemas distribuidos
sistemas distribuidossistemas distribuidos
sistemas distribuidos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Norma iso
Norma isoNorma iso
Norma iso
 

Factores y características que determinan la calidad de (1)

  • 1. FACTORES Y CARACTERÍSTICAS QUE DETERMINAN LA CALIDAD DE UN SW
  • 2. CORRECCIÓN  Capacidad de los productos de SW para realizar con exactitud sus tareas, tal y como se definen en las especificaciones  La corrección es la cualidad principal. Si un sistema no hace lo que se supone que debe hacer, poco importan el resto de consideraciones que hagamos sobre él.
  • 3. CORRECCIÓN  Los métodos que aseguran la corrección son usualmente condicionales.  Es necesaria una solución multinivel, en la que cada nivel confía en la corrección de los inferiores: Hardware ----> Sistema Operativo- ---> Compilador ----> Sistema de Aplicación
  • 4. ROBUSTEZ  Capacidad de reaccionar apropiadamente ante condiciones excepcionales  Caracteriza lo que sucede fuera de la especificación. La robustez es por naturaleza una noción más difusa que la corrección.  El papel del requisito de robustez es asegurar que el sistema no causará eventos catastróficos; debería producir mensajes de error apropiados, terminar su ejecución limpiamente en lo posible.
  • 5. EXTENSIBILIDAD  Facilidad de adaptar los productos de sw a los cambios de especificación  El problema de extensibilidad es un problema de escala. Para programas pequeños realizar cambios no es normalmente una tarea difícil; pero a medida que el software crece comienza a ser cada vez más difícil de adaptar. La extensibilidad es necesaria porque en la base de todo software encontramos algún fenómeno humano y de ahí su volatilidad
  • 6. EXTENSIBILIDAD  Simplicidad del diseño  una arquitectura simple siempre será más fácil de adaptar a los cambios que una compleja.  Descentralización  Cuanto más autónomos sean los módulos, más alta es la probabilidad de que un cambio afecte a un solo módulo, o a un número pequeño de módulos, en lugar de provocar una reacción en cadena de cambios en el sistema completo.
  • 7. REUTILIZACIÓN  Capacidad de loes elementos de SW de servir para la construcción de muchas aplicaciones diferentes  La necesidad de la reutilización surge de la observación de que los sistemas software a menudo siguen patrones similares; debería ser posible explotar esta similitud y evitar reinventar soluciones a problemas que ya han sido encontradas con anterioridad 
  • 8. COMPATIBILIDAD  Facilidad de combinar unos elementos de sw con otros  La compatibilidad es importante debido a que los sistemas software no se desarrollan en el vacío: necesitan interactuar con otros.
  • 9. EFICIENCIA  Capacidad de un sistema de sw para exigir la menor cantidad posible de recursos  Casi sinónimo de eficiencia es la palabra rendimiento.
  • 10. PORTABILIDAD (TRANSPORTABILIDAD)  Facilidad de transferir los productos de sw a diferentes entornos de hw y sw
  • 11. FACILIDAD DE USO  Facilidad con la cual personas de diferentes formaciones y aptitudes pueden aprender a usar los productos de sw y aplicarlos a la resolución de problemas. Cubre la facilidad de instalación, operación y supervisión
  • 12. FUNCIONALIDAD  Conjunto de posibilidades que proporciona un sistema
  • 13. OPORTUNIDAD  Capacidad de un sistema de sw de ser lanzado cuando los usuarios lo desean, o antes.