Publicación: Desarrollo de una aplicación para detectar y eliminar virus de ordenadores
Cargando...
Fecha
2020-05-25
Autores
Tutor
Título de la revista
ISSN de la revista
Título del volumen
Editor
Resumen
El presente trabajo propone el desarrollo de una aplicación para detectar y eliminar virus de ordenadores, mediante el uso de la ingeniería de software y Lenguaje de Programación (Python). La investigación comprende un proyecto especial, con diseño descriptivo y nivel de la investigación de campo, así mismo la población corresponde a la mayoría de los antivirus disponibles en el mercado siendo utilizado más adelante una muestra de (6) antivirus para obtener mediante la observación directa y una lista de cotejo las características y requerimientos de los mismos. Para el desarrollo de la presente aplicación, se propuso el uso de la metodología de desarrollo de software prototipo. El presente trabajo consta de 5 fases metodológicas las cuales son: el diagnostico en el cual se hará una comparación de los diferentes antivirus del mercado, la fase de determinación en esta fase en función de lo obtenido en la fase anterior se determinara cuáles son las características y requerimientos básicos de un antivirus, la fase diseño y desarrollo en las cuales de diseñar y desarrollara la aplicación mediante el modelo de prototipos y el lenguaje de programación Python respectivamente, la última fase es el periodo de prueba en la cual se evaluara en funcionamiento de la aplicación mediante las pruebas de caja negra y caja blanca. Con la realización de este trabajo de grado, se concluye que se puede realizar un antivirus utilizando el leguaje Python, haciendo uso de los hash y códigos MD5 y la librería gráfica Tkinter, capaz de detectar virus, gusanos y troyanos, y eliminarlos.
Palabras clave
TECNOLOGÍA::Tecnología de la información::Computación::Ingeniería de software, TECNOLOGÍA::Tecnología de la información::Ingeniería de sistemas, TECNOLOGÍA::Tecnología de la información::Computación::Aplicación, TECNOLOGÍA::Tecnología de la información::Computación::Programación