Cualidades del software - Introducción a la Ingeniería de Software
Abstract
Correctitud (Correctness):
Un programa es funcionalmente correcto si se comporta de acuerdo a la especificación de las funciones
(especificación de requerimientos funcionales) que debería proveer. Esta definición de correctitud asume que
existe una especificación de requerimientos funcionales del sistema y que es posible determinar en forma no
ambigua si las cumple o no. Se presentan diversas dificultades cuando no existe dicha especificación, o si
existe pero está escrita informalmente utilizando, por ejemplo, lenguaje natural por lo que es posibleque
contenga ambiguedades.
La correctitud es una propiedad matemática que establece la equivalencia entre el software y su
especificación, por lo que cuanto más riguroso se haya sido en la especificación, más precisa y sistemática
podrá ser su evaluación.
Posteriormente se verá que la correctitud puede serevaluada mediante diversos métodos, algunos de
enfoque experimental como las pruebas, otros de enfoque analítico como verificación formal de la
correctitud.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Oportunidades para investigar en Calidad de Software
Sorgen, Amos (Universidad de Belgrano . Facultad de Ingeniería y Tecnología Informática, 2012-08-28)La Facultad de Tecnología Informática ofrece a sus alumnos y a alumnos de otras facultades, participar en proyectos de un área de mucha actualidad: CALIDAD DE SOFTWARE. La participación de los alumnos puede ser en ... -
Proyectos de Desarrollo de Software en ambientes cooperativos y colaborativos.
Oliveros, Alejandro; Aguilera, Sergio Omar (Universidad de Belgrano - Facultad de Ingeniería y Tecnología Informática - Proyectos de Investigación, 2012)Desde que Eric S. Raymond escribió “The Cathedral and the Bazaar” [1] el desarrollo de software libre y de código abierto ha sido objeto de análisis. El trabajo fundacional de Raymond, centrado en describir su experiencia ... -
Los Estandares de Calidad ISO para Desarrollo de Software
Aguilera, Sergio (Cátedras - Facultad de Ingeniería y Tecnología Informática - Universidad de Belgrano, 2015-06-03)El Estándar de Calidad ISO 9001 El estándar, que ha sido adoptado por más de 130 países para su uso, se está convirtiendo en el medio principal con el que los clientes pueden juzgar la competencia de un desarrollador ...