Qué es el diseño de software?

Definición del diseño de software

El diseño de software es el proceso de preparación del plan para una aplicación de software que satisface los requisitos funcionales de un problema y no viola sus restricciones no funcionales. Durante este proceso, es necesario hacer concesiones, como el compromiso entre el rendimiento y el consumo de recursos, de modo que la aplicación se …

Si me compro ahora un iPhone 6s ¿será más lento porque hay muchos modelos nuevos de Apple en el mercado y he leído en algún sitio que la actualización de iOS ralentiza los teléfonos más antiguos?

Las cosas se desgastan.

Las baterías de los smartphones -no sólo de los iPhones, sino de otros smartphones- se desgastan porque tienen un número limitado de ciclos de carga/descarga por su naturaleza.

La única "ralentización" que Apple realiza en los iPhones "más antiguos" es para ayudarles a seguir funcionando incluso en la situación en la que una batería más antigua …

¿Puede un virus esconderse de un antivirus? Si puede, ¿seguirá activo después de borrar el software con el que venía?

Cualquier virus puede esconderse de un antivirus (si quiere). Ahora bien, este planteamiento depende de cómo haya venido el virus. Si se trata de un virus normal que se ha transferido a través de algunos dispositivos USB y tal, puede que no tenga la oportunidad de esconderse de los antivirus y puede ser encontrado. Sin embargo, algunos virus, que los …