domingo, 19 de julio de 2020

El desarrollo de software como ingeniería


Error: Acción humana que produce un resultado incorrecto e,s una equivocación cometida por un desarrollador, puede presentarse en cualquiera de las etapas del ciclo de vida del software aunque los más evidentes sedan en la etapa de desarrollo y programación.
Defecto: Desperfecto en un componente o sistema que puede causar que este falle en desempeñar funciones, un defecto de software (Computer bug en inglés), es el resultado de un error o deficiencia durante el proceso de creación de programas de ordenador o computadora
Fallo: Manifestación física o funcional de un defecto, en terminología IEEE, una falla es la discrepancia visible que se produce al ejecutar un programa con un defecto, el cual es incapaz de funcionar correctamente.
            
                                                                     Verificación y Validación (V&V)

Conjunto de procesos de comprobación y análisis que aseguran que el software que se desarrolla está acorde a su especificación y cumple las necesidades de los clientes. La V&V es un proceso de ciclo de vida completo, inicia con las revisiones de los requerimientos y continúa con las revisiones del diseño y las inspecciones del código hasta la prueba del producto.Existen actividades de V&V en cada etapa del proceso de desarrollo del software.

Verificación: La verificación suele ser el proceso que se realiza para revisar si una determinada cosa está cumpliendo con los requisitos y normas previstos. La verificación del software es el proceso a través del cual se corrobora que el software satisface sus objetivos.

Validación: El proceso de evaluación de un sistema o de uno de sus componentes durante o al final del proceso de desarrollo para determinar si satisface los requisitos marcados por el usuario.En el ámbito de la creación de software, se conoce como pruebas de validación al proceso de revisión al que se somete un programa informático para comprobar que cumple con sus especificaciones.

Dentro del proceso de Verificación y validación se utilizan dos técnicas de comprobación y análisis de sistemas:

Las inspecciones del software (verificación estática)

Las pruebas del software (verificación dinámica)





0 comentarios:

Publicar un comentario