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

  • La motivacion
    754 palabras | 3 páginas
  • Estándares Para Documentación Del Proyecto
    1242 palabras | 5 páginas
  • Cognicion social
    1907 palabras | 8 páginas
  • Fundamentos Del Enfoque Por Competencias
    1222 palabras | 5 páginas
  • Lectura Filosof A Para Ni Os
    1325 palabras | 6 páginas
  • Fisica movimiento rotatorio
    1345 palabras | 6 páginas
  • Coll, Enseñar y aprender en el siglo xxI El sentido de los aprendizajes escolares
    7028 palabras | 29 páginas
  • Organizacion
    8657 palabras | 35 páginas
  • Estadistica inferencial
    2515 palabras | 11 páginas
  • Carrera lic. en informatica
    1442 palabras | 6 páginas