MANTENIMIENTO DE SOFTWARE
1. ¿Qué es el mantenimiento de software?
El mantenimiento de software es el proceso de actualizar, modificar y
mejorar un programa informático después de su lanzamiento, con el
objetivo de corregir errores, mejorar el rendimiento, adaptar el software a
cambios en el entorno o implementar nuevas funcionalidades.
El mantenimiento de software es una actividad muy amplia que incluye
corrección de errores, mejoras de capacidad, eliminación de funciones
obsoletas y optimización. Debido a que el cambio es inevitable, se deben
desarrollar mecanismos de evaluación, control y modificación.
Cualquier trabajo realizado para cambiar el software después de que esté
en funcionamiento se considera trabajo de mantenimiento. El propósito es
preservar el valor del software a lo largo del tiempo. El valor puede
mejorarse ampliando la base de clientes, cumpliendo requisitos adicionales,
siendo más fácil de usar, más eficiente y empleando más tecnología nueva.
El mantenimiento puede cubrir 20 años, mientras que el desarrollo puede
ser entre 1 y 2 años.
2. Tipos de mantenimiento de software
Los cuatro tipos son:
Mantenimiento correctivo de software
El mantenimiento de software correctivo es necesario cuando algo sale mal
en una pieza de software, incluidos fallos y errores. Estos pueden tener un
impacto generalizado en la funcionalidad del software en general y, por lo
tanto, deben abordarse lo antes posible.
Mantenimiento preventivo de software
El mantenimiento preventivo de software está mirando hacia el futuro para
que su software pueda seguir funcionando como se desee durante el mayor
tiempo posible. Esto incluye realizar los cambios necesarios,
actualizaciones, adaptaciones y más.
Mantenimiento perfectivo de software
El mantenimiento perfectivo de software tiene como objetivo ajustar el
software agregando nuevas características según sea necesario y
eliminando características que son irrelevantes o no efectivas en el software
dado. Este proceso mantiene el software relevante a medida que el
mercado y las necesidades del usuario cambian.
Mantenimiento adaptable de software
El Mantenimiento adaptativo de software tiene que ver con las tecnologías
cambiantes, así como con las políticas y reglas relacionadas con su
software. Las cuales incluyen cambios en el sistema operativo,
almacenamiento en la nube, hardware, etc. Cuando se realizan estos
cambios, su software debe adaptarse para cumplir adecuadamente los
nuevos requisitos y continuar funcionando bien.
3. Tareas comunes de mantenimiento de software en PC.
Corrección de errores: Resolver bugs, errores de código o problemas de
rendimiento.
Mejora de funcionalidades: Añadir nuevas características o mejorar las
existentes.
Actualización de software: Instalar actualizaciones de seguridad,
correcciones o nuevas versiones.
Optimización del código: Refactorizar el código para mejorar su
legibilidad, mantener la eficiencia y reducir la complejidad.
Gestión de licencias: Asegurar que las licencias de software estén
actualizadas y sean legales.
Gestión de usuarios y accesos: Controlar los permisos de acceso de los
usuarios y las contraseñas.
Copia de seguridad: Realizar copias de seguridad de los datos para evitar
la pérdida de información.
Monitoreo del sistema: Supervisar el rendimiento del software y detectar
posibles problemas.
Análisis de vulnerabilidades: Identificar y corregir posibles
vulnerabilidades de seguridad.
4. Frecuencia recomendada
La frecuencia recomendada para el mantenimiento de software depende de
varios factores, incluyendo la criticidad del software, su uso y el entorno de
operación. Sin embargo, en general, se recomienda realizar mantenimiento
preventivo al menos trimestralmente o mensualmente, y mantenimiento
correctivo de forma inmediata cuando se identifica un problema.
5. Herramientas útiles para mantenimiento.
CCleaner
Es una herramienta que sirve para liberar el espacio en el disco duro.
Advanced Uninstaller Pro
Es un programa gratuito que te permite desinstalar programas de forma
completa, con la eliminación de todas las entradas de una aplicación de tu
computador.
Privacy Eraser
Una herramienta que te ayudará a borrar archivos generados por navegar
en Internet y a revisar los datos más escondidos del disco duro que ocupan
espacio sin razón.
Spyware Search & Destroy
Otra de las herramientas gratuitas con las funcionalidades más útiles para
mantener tu entorno de trabajo seguro. Se encarga de eliminar malware,
spyware y adware.
Sus tareas se traducen en explorar el disco duro o la memoria RAM de la
computadora en busca de software malicioso.
6. Mantenimiento de software con aplicaciones nativas de Windows.
7. ¿Qué es la BIOS?
Las siglas BIOS hacen referencia a las palabras Basic Input-Output System,
que en español significa Sistema Básico de Entrada-Salida. La BIOS es lo
primero que se ejecuta al encender un ordenador, una tablet, un
smartphone o cualquier otro tipo de aparato electrónico.
La BIOS del ordenador proporciona detalles sobre los posibles fallos que
puedan surgir al iniciar el PC, sobre todo fallos de hardware.
8. Funciones principales de la BIOS.
La BIOS sirve para que todos ellos se conecten a la placa base mediante
software y quede así un enlace y unas directrices establecidas, que serán
usadas hasta que el ordenador se vuelva a iniciar.
La BIOS no permitirá que el sistema operativo arranque en caso de
detectarse alguna falla que afecte el trabajo de cualquiera de los
componentes mencionados, hasta que dicho problema haya sido
solventado
9. Tipos de BIOS.
ROM: Su nombre proviene de las siglas en inglés para Read Only Memory
y se caracteriza por el hecho de que solo puede ser grabada en el momento
que se fabrica y porque la información de este no puede ser alterada. A
pesar de esto, en caso de que el equipo se apague, los datos no se
perderán.
EPROM: es el nombre que recibe por las siglas en inglés para Erasable
Programmeble Read-Only Memory. Este BIOS puede ser regrabado y
programado a partir de impulsos eléctricos y luz ultravioleta. La información
en este puede ser modificable y removible.
Flash ROM: Estos son los más utilizados en la actualidad, y la preferida en
el terreno de la informática. Esto se debe a que es un chip volátil, es decir
que puede ser regrabado sin la necesidad de un dispositivo especial para el
borrado de la información. Para lograr esto, solo es necesario un programa
especial que permite llevar a cabo la grabación utilizando impulsos
eléctricos. Además de que pueden ser usados de manera permanente y de
forma sencilla que incluso puede ser usado por los usuarios sin experiencia.
10. Cómo acceder a la BIOS para equipos DELL, LENOVO, HP, HACER,
ASUS.
DELL.
Para entrar a la BIOS de un Dell, reinicia la computadora y presiona
repetidamente la tecla F2 o F12 cuando aparezca el logotipo de Dell. Si
presionas F12, es posible que aparezca el menú de arranque único y debas
seleccionar la opción "BIOS" o "Configuración del sistema.
LENOVO
Para acceder a la BIOS de un Lenovo, apaga el PC, enciéndelo y presiona
inmediatamente y repetidamente F2 o (Fn+F2) durante el proceso de
arranque. En algunos modelos, también puedes usar la tecla F12 o SUPR.
HP
Para acceder a la BIOS de un HP, enciende o reinicia la computadora y
presiona repetidamente la tecla F10. En algunos casos, puede ser
necesario usar la tecla F2 o Esc. Si el arranque es demasiado rápido,
también puedes acceder a la BIOS a través de las opciones de
recuperación avanzadas de Windows.
ACER
Para acceder al BIOS en un equipo Acer, generalmente se debe presionar
la tecla F2 durante el inicio del sistema, justo después de que el equipo se
encienda. Algunas computadoras Acer también pueden usar la tecla Del
(Borrar) o F12 para acceder a la BIOS.
(Nota: Si la tecla F2 no funciona, prueba con las teclas Del, F12, ESC o F1.
También puedes consultar la documentación de tu modelo específico de
Acer para saber qué tecla usar)
ASUS
Para acceder a la BIOS en equipos ASUS, la forma más común es
presionar la tecla F2 o DEL repetidamente al iniciar el equipo.
Alternativamente, algunos modelos pueden requerir mantener presionada la
tecla F2 y luego encender el equipo. Una vez dentro de la BIOS, podrás
acceder a la configuración avanzada presionando la tecla F7 o haciendo
clic en la opción "Modo avanzado".
11. ¿Qué es la UEFI?
Es un sistema operativo en miniatura que puede acceder al hardware del
ordenador.
Interfaz de Firmware Extensible Unificada es una tecnología que controla el
hardware de tu ordenador cuando lo enciendes y que sustituye a BIOS en
algunos ordenadores desde hace años. Pese a que el BIOS lleva con
nosotros desde mediados de los años setenta, cuando se creó, en modelos
recientes se ha reemplazado por la UEFI cuya finalidad es la misma, pero
que añade algunas mejoras o algunas funciones.
12. Funciones principales de UEFI.
Permite un proceso de arranque más rápido, reduciendo el tiempo entre
que enciendes tu laptop empresarial y cuando el sistema operativo se carga
exitosamente.
13. Estructura de partición con UEFI.
En un sistema con UEFI, la estructura de partición típicamente se basa en
el formato GPT (GUID Partition Table) y utiliza una partición EFI (EFI
System Partition). Esta partición EFI es esencial para que el sistema
arranqué correctamente y contiene los cargadores de arranque,
controladores y otros archivos necesarios para el firmware UEFI.
La estructura de partición con UEFI se basa en la tabla GPT y la partición
EFI, donde la ESP es crucial para el arranque del sistema y la configuración
de los cargadores de arranque.
14. Secure Boot.
Secure Boot es una medida de seguridad integrada en el firmware UEFI
que impide que el ordenador arranque con software no certificado o
firmado. Esto ayuda a proteger contra malware y ransomware, asegurando
que solo software de confianza sea ejecutado durante el proceso de
arranque.
Es un modo para UEFI que trae Windows desde Windows 8, y que impide
la ejecución de cualquier software no firmado o certificado en el arranque
del sistema. Con ello se intenta evitar la carga de malware o aplicaciones
que no sean de fiar cuando inicias el ordenador, pero también afecta a
sistemas operativos como las distribuciones GNU/Linux.
15. Ventajas de UEFI.
Arranque desde unidades más grandes
El UEFI proporciona un arranque más potente, ofreciendo a sistemas de 32
y 64 bits formas de administrar unidades de hasta 9.4 zettabytes. Aunque
probablemente no veremos unidades tan grandes por un tiempo, el UEFI es
el futuro para las unidades de 3TB o más que son cada vez más comunes
en hogares y oficinas mexicanas.
Mejor seguridad
UEFI admite Secure Boot, lo que proporciona protección adicional durante
el momento más vulnerable del arranque de una computadora. El BIOS
tradicional es vulnerable a ciberataques y malware que atacan antes de que
se carguen los firewalls y el software antivirus.
Arranque más rápido
UEFI permite un proceso de arranque más rápido, reduciendo el tiempo
entre que enciendes tu laptop empresarial y cuando el sistema operativo se
carga exitosamente.
16. Sistemas operativos compatibles con UEFI.
17. Cómo saber si estás usando UEFI
1. Verificar en la configuración del BIOS/UEFI:
Reinicia tu computadora y presiona la tecla correspondiente para
acceder a la configuración del BIOS/UEFI (generalmente F2, F12,
DEL o ESC).
Busca una sección de configuración relacionada con el arranque
(Boot) y busca la opción "Mode of Boot", "UEFI Mode" o similar.
Si la opción está configurada en UEFI o una opción similar, significa
que tu computadora está usando UEFI.
2. Verificar en el archivo [Link]:
Si estás instalando Windows, busca el archivo [Link] en la
carpeta C:\Windows\Panther.
Abre el archivo y busca la cadena
"Callback_BootEnvironmentDetect: Detected boot environment:".
El valor que sigue a esta cadena indicará si el entorno de arranque
es BIOS o UEFI.
3. Verificar en Windows con msinfo32:
Abre la herramienta msinfo32 presionando la tecla Win + R y
escribiendo msinfo32.
Selecciona "Resumen del sistema" en la barra lateral.
Busca la opción "Modo BIOS" y comprueba si el valor es "UEFI" o
"BIOS Legacy".
18. Cómo entrar a la configuración UEFI.
Para acceder a la configuración de UEFI, se debe reiniciar el ordenador y
presionar la tecla correspondiente a la configuración del BIOS
(generalmente F2, F12, DEL o ESC) antes de que cargue el sistema
operativo. Si el sistema operativo ya se ha cargado, es posible acceder a la
UEFI a través de las opciones de recuperación de Windows.
1. Reiniciar el ordenador y presionar la tecla BIOS:
Apaga o reinicia el ordenador.
Enciende el ordenador y, antes de que cargue el sistema operativo,
presiona repetidamente la tecla BIOS/UEFI. La tecla suele ser F2,
F12, DEL o ESC, pero puede variar según el fabricante.
Al presionar la tecla correcta, aparecerá la pantalla de configuración
de la UEFI.
2. Acceder a través de las opciones de recuperación de Windows:
En Windows 10 o 11, ve a Configuración > Actualización y
seguridad > Recuperación.
En "Inicio avanzado", selecciona "Reiniciar ahora".
En "Elegir una opción", selecciona "Solucionar problemas" >
"Opciones avanzadas" > "Configuración del firmware de la
UEFI".
La configuración del firmware de la UEFI se abrirá, y podrás
navegar por ella.
19. Que son los controladores.
20. Que son la repartición GPT y los MBR