Puntualizacion En El Desarrollo De Sistemas

1488 palabras 6 páginas
22.1 Señale las diferencias entre verificación y validación, y explique por qué la validación es un proceso particularmente difícil;

la verificación implica comprobar que el software está de acuerdo con su especificación y la validación, sin embargo, es un proceso más general.
El objetivo de la validación es asegurar que el sistema software satisface las expectativas del cliente

22.2 Explique por qué no es necesario que un programa esté completamente libre de defectos antes de que sea entregado a sus clientes. ¿Hasta dónde se pueden utilizar las pruebas para validar que el programa cumple con su propósito?

-Las funcionalidades pueden probarse a medida que se van añadiendo al sistema, por lo que no tiene que realizarse
una
…ver más…
Cuando se inspecciona un sistema, se utiliza conocimiento del sistema, su dominio de aplicación y el lenguaje de programación o modelo de diseño para descubrir errores.
Existen tres ventajas fundamentales de la inspección sobre las pruebas:
1. Durante las pruebas, los errores pueden enmascarar (ocultar) otros errores. Cuando se descubre un error, nunca se puede estar seguro de si otras anomalías de salida son debidas a un nuevo error o son efectos laterales del error original. Debido a que la inspección es un proceso estático, no hay que preocuparse de las interacciones entre errores. Por lo tanto, una única sesión de inspección puede descubrir muchos errores en un sistema.
2. Pueden inspeccionarse versiones incompletas de un sistema sin costes adicionales. Si un programa está incompleto, entonces se necesita desarrollar software de soporte especializado para las pruebas a fin de probar aquellas partes que están disponibles. Esto, obviamente, añade costes al desarrollo del sistema.
3. Además de buscar los defectos en el programa, una inspección también puede considerar atributos de calidad más amplios de un programa tales como grado de cumplimiento con los estándares, portabilidad y mantenibilidad. Puede buscarse ineficiencias, algoritmos no adecuados y estilos de programación que podrían hacer que el sistema fuese difícil

Documentos relacionados

  • Estrategias Para El Desarrollo De Sistemas De Informacion
    3196 palabras | 13 páginas
  • CALIDAD EN EL DESARROLLO DE SOFTWARE
    2657 palabras | 11 páginas
  • El Sistema De Gobierno En El Peru
    17464 palabras | 70 páginas
  • Metodologia Estructurada Para El Desarrollo De Sistema De Informacion
    3177 palabras | 13 páginas
  • El Enfoque De Sistemas En El Desarrollo De Las Organizaciones
    1096 palabras | 5 páginas
  • Los sistemas de escritura en el desarrollo del niño / por emilia ferreiro y ana teberosky.
    7496 palabras | 30 páginas
  • Enfoque de sistemas en el desarrollo de las organizaciones
    934 palabras | 4 páginas
  • Resumen del libro "los sistemas de escritura en el desarrollo del niño"
    6961 palabras | 28 páginas
  • Herramientas Para El Desarrollo De Sistemas
    722 palabras | 3 páginas
  • El desarrollo de un sistema multilateral de pagos
    987 palabras | 4 páginas