Validacion De Sw
FACULTAD DE INGENIERIA
DIVISION DE INGENIERIA ELECTRICA
CARRERA: AREA: COORD.: INGENIERO EN COMPUTACION INGENIERIA DE SOFTWARE M.C. ALEJANDRO VELAZQUEZ MENA
NOTAS DEL CURSO
MATERIA: PROFESOR: VERSION: VERIFICACION Y VALIDACION DE SOFTWARE M.G.I.E. EDUARDO HERNANDEZ OLIVA 10.0 ENERO 2013
V&VS
Curso UNAM, FI
I.- Introducción y PanorámicaMGIE. Eduardo Hernández Oliva Director General ICONSOFT Profesor de Asignatura “A” Facultad de Ingeniería UNAM
_______________________________________________________________________________________________________________________________
VERIFICACION Y VALIDACION DEL SOFTWARE (V&VS)
1.Introducción y Panorámica
Objetivo: El alumno(a) explicará (verbalmente y/o mediante un ensayo) losantecedentes históricos de la verificación y validación, los términos de confiabilidad, verificación, validación y certificación y los aspectos conceptuales de las pruebas en la ingeniería de la programación. Duración: 1.1 2 horas
Introducción
Antecedentes históricos de la V&VS En los primeros días la programación se veía como un arte, no existían técnicas ni métodos de desarrollo de software,éstos poco a poco se fueron desarrollando y expandiendo en su uso. El programador aprendía su oficio mediante prueba y error. El mundo del software era virtualmente indisciplinado. El software es un elemento lógico, es el resultado del intelecto humano, por lo que no está libre de errores. El software se desarrolla no se fabrica, no se deteriora con el uso (un ciclo while funciona para 1, 10, 1000ó un millón de veces, no se sobrecalienta la instrucción de control while o if, tampoco se le forma un hoyo por tanto uso). La programación se ha convertido hoy en día en una actividad profesional y ya no es un arte. Quizá el antecedente histórico más relevante de la verificación y validación del software es la problemática conocida como “la crisis del software”, esto se refiera a un conjunto deproblemas encontrados en el desarrollo de software de computadoras. Problemas como nula planificación, mala comunicación, errática estimación de costos, baja productividad, mala calidad, insatisfacción y falta de confianza de los clientes, la falta de pruebas del software, dificultad de mantenimiento, falta de documentación, etc., que llevaban a los proyectos a fracasos totales, con grandespérdidas económicas. De este término les invito a investigar las siguientes ligas y documentos: http://es.wikipedia.org/wiki/Crisis_del_Software http://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html
ICONSOFT Página 1 de 8
V&VS
Curso UNAM, FI
I.- Introducción y Panorámica
El desarrollo del software envuelve una serie de actividades de producción, donde las posibilidades deerrores humanos son enormes. Los errores pueden comenzar desde el primer momento del proceso en que se definen los objetivos o en etapas posteriores como el análisis, diseño, desarrollo, pruebas, etc. Una gran parte de los errores se debe a una mala comunicación entre el cliente, la organización y el equipo de trabajo que desarrolla, ver figura 1.1.
Figura 1.1 Otros antecedentes de V&VSAnteriormente la calidad era responsabilidad exclusiva del programador. Los estándares de garantía de calidad para el software se introdujeron en los contratos militares de desarrollo de software durante el decenio de 1970 y se ha extendido rápidamente en el desarrollo del software en el mundo de los negocios. El éxito el software se mide por varios factores, el principal es que realice lo que deba dehacer, (el grado en el cual se cumplen los propósitos para los cuales fue concebido) facilidad de uso, costo adecuado y que sea de calidad. Los errores más comunes en el fracaso del software se deben a defectos humanos más mundanos, por falta de comunicación o una comunicación no efectiva, por resistencias al cambio, por la alta dependencia que se tiene con programadores o analistas, por falta de...
Regístrate para leer el documento completo.