lunes, 19 de septiembre de 2016

Ejemplos de Evolución de Software


PREVENTIVO:

Cuando instalas un antivirus es para prevenir que tu equipo se infecte.



ADAPTATIVO:

Cuando un juego de consola de generación anterior, es lanzado con nuevos gráficos para consola de nueva generación.


CORRECTIVO:

Cuando salió la primera version de iOS, la pantalla no se apagaba cuando realizabas una llamada, lo que ocasionaba que se oprimieran teclas al hablar por telefono, en la siguiente versión se arreglo este problema, haciendo que la pantalla se apagara cuando estuviera cerca de oreja.


PERFECTIVO:

En la verisión de Android Nougat se lanzo el sistema Daydream, para mejorar el rendimiento de la bateria.

Reingeniería de Software

La reingeniería debe ser entendida como un proceso mediante el cual se mejora un software existente haciendo uso de técnicas de ingeniería inversa y
reestructuración de código.  

Resultado de imagen para reingenieria de software