MANTENIMIENTO LÓGICO DE EQUIPOS
En este módulo, los estudiantes aprenderán los requisitos de software operacionales y los protocolos de diagnóstico, licenciamiento y legalización de software. Desarrollarán habilidades para realizar mantenimiento lógico, preventivo y correctivo de equipos de cómputo, incluyendo la instalación y configuración de sistemas operativos, programas y bases de datos. A través de actividades prácticas, los estudiantes diagnosticarán y corregirán fallas en equipos y periféricos, asegurando el funcionamiento óptimo y la adecuada disposición final de desechos industriales, y valorando la importancia de la legalización del software y la correcta disposición de residuos tecnológicos.
Explora las pestañas y descubre el contenido que se encuentra en cada una de ellas. Encontrarás recursos, materiales, vídeos con información fundamental para tu formación.
Ingresa a los vídeos. Aquí
Información
CONTENIDOS:
- Requisitos de software operacionales.
- Diagnóstico y conceptualización en los dispositivos como servidores, celulares, tecnologías e impresoras. (pruebas para saber si se puede actualizar el equipo)
- Legalización de software y protocolos de licenciamiento de software sin son públicos o privados.
- Instalación o configuración de sistemas operativos, programas y base de datos.
- Diagnóstico e identificación de fallas a través de programas que apoyan mantenimientos.
- Mantenimiento correctivo (reparación y preventivo).
- Creación de aplicaciones de software con base de datos.
- Actualización y optimización preventiva y correctiva de equipos, backups, protección de equipos, virus y antivirus, desinstalación de programas que se usan, eliminación de archivos temporales.
- Disposición final: desechos industriales.
Actividades
Instrucciones:
Actividad virtual 20 de Julio (Se entrega hasta el domingo a las 11 pm)
Instrucciones:
Actividad Integrada: Mantenimiento Lógico de Equipos
Objetivo
El objetivo de esta actividad es que los estudiantes aprendan a diagnosticar e identificar fallas en equipos a través de programas específicos, realizar mantenimiento correctivo y preventivo, y entender los conceptos básicos para la creación de aplicaciones de software con bases de datos de manera sencilla.
Materiales Necesarios
Computadora con acceso a internet
Software de diagnóstico (p. ej., HWMonitor, CrystalDiskInfo, MemTest86)
Programas de mantenimiento (p. ej., CCleaner, Defraggler, Malwarebytes)
Consultar sobre:
- Actualización y optimización preventiva y correctiva de equipos, backups, protección de equipos, virus y antivirus, desinstalación de programas que se usan, eliminación de archivos temporales.
- Disposición final: desechos industriales.
Instrucciones de la Actividad
1. Diagnóstico e Identificación de Fallas
Paso 1: Descarga y familiarización con software de diagnóstico
HWMonitor: Utiliza este programa para monitorear la temperatura y el rendimiento del hardware de tu computadora.
CrystalDiskInfo: Usa este software para revisar el estado de los discos duros y SSDs.
MemTest86: Ejecuta este programa para verificar la integridad de la memoria RAM.
Paso 2: Realiza un diagnóstico
Ejecuta cada uno de los programas mencionados y realiza un diagnóstico completo de tu equipo.
Toma capturas de pantalla de los resultados obtenidos.
Anota las posibles fallas o alertas que identifiques.
Paso 3: Reporte de diagnóstico
Elabora un breve reporte (máximo 2 páginas) donde describas los problemas identificados y su posible causa.
Incluye las capturas de pantalla y una breve explicación de cada herramienta utilizada.
2. Mantenimiento Correctivo y Preventivo
Paso 1: Limpieza del sistema
CCleaner: Usa este programa para limpiar archivos temporales y el registro de Windows. Toma una captura de pantalla antes y después de la limpieza.
Defraggler: Desfragmenta tus discos duros con este programa y toma una captura de pantalla del proceso.
Paso 2: Protección contra malware
Malwarebytes: Realiza un escaneo completo de tu sistema para detectar y eliminar cualquier malware. Toma una captura de pantalla del resultado del escaneo.
Paso 3: Documentación del mantenimiento
Redacta un documento (máximo 2 páginas) describiendo los pasos realizados para el mantenimiento correctivo y preventivo.
Incluye las capturas de pantalla del antes y después de cada proceso.
Actividad 27 de Julio
Entregar:
1. Creación de Aplicaciones de Software con Base de Datos (Nivel Básico).
Paso 1: Conceptos básicos de bases de datos
Investiga y define qué es una base de datos y su importancia en las aplicaciones de software.
Realiza un esquema simple de una base de datos que podría utilizarse para una aplicación para ingreso de elementos a un inventario (nombre del producto, cantidad, precio y descripción).
Paso 2: Creación de un formulario simple
Utiliza HTML y JavaScript para crear un formulario básico que permita ingresar los datos del producto (nombre del producto, cantidad, precio y descripción). En la parte inferior mostrar los datos de los productos ingresados.
No es necesario que funcione completamente, se trata de entender cómo se estructura el código. Sin embargo ingresa a https://codepen.io/ e intenta hacer correr el código.
Paso 3: Redacta un tutorial paso a paso
Elabora un tutorial sencillo (máximo 3 páginas) donde expliques cómo creaste el formulario, incluyendo el código fuente y explicaciones detalladas de cada parte del código.
Entregables
Reporte de Diagnóstico:
Capturas de pantalla y descripción de los problemas identificados.
Explicación de cada herramienta de diagnóstico utilizada.
Documentación de Mantenimiento:
Descripción de los pasos realizados para el mantenimiento correctivo y preventivo.
Capturas de pantalla del proceso antes y después de la limpieza y desfragmentación.
Tutorial de Creación de Formulario:
Explicación y código fuente del formulario simple.
Definiciones y esquemas básicos sobre bases de datos.
Evaluación
Evaluación
Claridad y precisión de los reportes: Se evaluará la capacidad de los estudiantes para identificar y describir las fallas, así como las soluciones implementadas.
Cumplimiento de los pasos: Se revisará que cada paso de la actividad haya sido completado de acuerdo a las instrucciones.
Creatividad y comprensión: Se valorará la creatividad en la presentación de los informes y la comprensión de los conceptos básicos de bases de datos y desarrollo de aplicaciones.
Materiales necesarios:
Materiales necesarios:
Editor de texto o entorno de desarrollo sencillo (p. ej., Notepad++, Visual Studio Code)
Compilar en: https://codepen.io/
Buscar tutoriales básicos de HTML Y JavaScript
Compilar en: https://codepen.io/
Buscar tutoriales básicos de HTML Y JavaScript
Consultar sobre:
- Actualización y optimización preventiva y correctiva de equipos, backups, protección de equipos, virus y antivirus, desinstalación de programas que se usan, eliminación de archivos temporales.
- Disposición final: desechos industriales.
Las consultas serán discutidas en clase y allí se afianzarán los conocimientos.
Cualquier duda, comunicarla con el profesor.
Cualquier duda, comunicarla con el profesor.
Recuerden explorar las pestañas donde se encontrará el material y los recursos necesarios para desarrollar la actividad
Textos
1. Requisitos de software operacionales
Para garantizar el funcionamiento óptimo de un equipo informático, es crucial que el software instalado cumpla con ciertos requisitos operacionales. Estos requisitos incluyen compatibilidad con el hardware del dispositivo, suficientes recursos de sistema como memoria RAM y espacio en disco, y la correcta versión del sistema operativo. Por ejemplo, un software de diseño gráfico avanzado requerirá una tarjeta gráfica potente y una considerable cantidad de memoria RAM para operar de manera eficiente.
Los requisitos de software también abarcan la necesidad de actualizaciones regulares. Las actualizaciones proporcionan mejoras en la seguridad, corrección de errores y nuevas funcionalidades que optimizan el rendimiento del software. Por ejemplo, un sistema operativo como Windows 10 requiere actualizaciones periódicas para parchear vulnerabilidades y mejorar la estabilidad del sistema.
Además, es fundamental considerar la interoperabilidad del software con otros programas instalados en el equipo. La incompatibilidad entre aplicaciones puede causar fallos en el sistema y pérdida de datos. Por lo tanto, antes de instalar un nuevo software, se debe verificar que sea compatible con los programas existentes y con el sistema operativo del dispositivo.
La documentación del software suele incluir una sección de requisitos del sistema que detalla las especificaciones necesarias para la instalación y funcionamiento del programa. Cumplir con estos requisitos no solo asegura un rendimiento óptimo sino que también prolonga la vida útil del hardware, evitando sobrecargas y fallos prematuros.
2. Diagnóstico y conceptualización en los dispositivos como servidores, celulares, tecnologías e impresoras
El diagnóstico y la conceptualización son procesos fundamentales para evaluar la capacidad y el estado actual de los dispositivos tecnológicos como servidores, celulares, tecnologías y impresoras. El diagnóstico implica realizar pruebas y evaluaciones para identificar posibles fallos o áreas de mejora en el equipo. Por ejemplo, en un servidor, se pueden utilizar herramientas de monitoreo de rendimiento para verificar el uso de CPU, memoria y almacenamiento.
Para los celulares, el diagnóstico puede incluir pruebas de batería, evaluación de la capacidad de almacenamiento y verificación de la funcionalidad de aplicaciones y sistemas operativos. Las aplicaciones de diagnóstico como AIDA64 proporcionan un análisis detallado de los componentes y rendimiento del dispositivo.
En el caso de las impresoras, el diagnóstico puede implicar la revisión de los niveles de tinta, la limpieza de cabezales de impresión y la prueba de conectividad con otros dispositivos. Herramientas de software específicas para impresoras pueden ayudar a identificar y solucionar problemas comunes como atascos de papel o errores de comunicación.
La conceptualización implica entender las capacidades y limitaciones del dispositivo para determinar si puede ser actualizado o necesita ser reemplazado. Por ejemplo, un servidor antiguo puede no ser capaz de soportar nuevas aplicaciones que requieren más recursos de hardware, lo que podría justificar una actualización o sustitución. En resumen, el diagnóstico y la conceptualización permiten tomar decisiones informadas sobre el mantenimiento y actualización de los dispositivos tecnológicos.
3. Legalización de software y protocolos de licenciamiento de software, si son públicos o privados
La legalización de software y los protocolos de licenciamiento son aspectos cruciales en la administración de sistemas informáticos, asegurando que el uso de software sea conforme a las leyes y regulaciones. El software puede ser de dominio público, libre o propietario, y cada tipo tiene sus propias licencias y requisitos legales. El software de dominio público no tiene restricciones de uso y puede ser utilizado, modificado y distribuido libremente.
El software libre, como el que utiliza la Licencia Pública General de GNU (GPL), permite a los usuarios ejecutar, estudiar, modificar y distribuir el software, pero siempre bajo los mismos términos de la licencia original. Esto asegura que cualquier versión modificada del software permanezca libre y accesible para todos. Ejemplos incluyen el sistema operativo Linux y el navegador web Mozilla Firefox.
El software propietario, en cambio, tiene restricciones más estrictas sobre su uso, modificación y distribución. Las licencias de software propietario, como las de Microsoft Windows o Adobe Photoshop, generalmente prohíben la modificación y redistribución del software y pueden limitar el número de dispositivos en los que se puede instalar. Es importante adquirir licencias válidas para evitar el uso ilegal del software, lo que puede resultar en multas y sanciones legales.
La gestión adecuada de las licencias de software incluye mantener un registro actualizado de todas las licencias adquiridas y asegurar que el software utilizado en la organización esté correctamente licenciado. Esto no solo garantiza la legalidad del uso del software, sino que también protege a la organización de posibles riesgos legales y financieros asociados con el uso de software no autorizado.
4. Instalación o configuración de sistemas operativos, programas y base de datos
La instalación y configuración de sistemas operativos, programas y bases de datos son tareas fundamentales en el mantenimiento lógico de equipos. La correcta instalación de un sistema operativo como Windows, macOS o Linux es el primer paso para asegurar que el hardware del equipo pueda soportar las aplicaciones necesarias para el usuario. Durante la instalación, se deben configurar parámetros como el idioma, la zona horaria y las preferencias de red.
La instalación de programas implica seguir los pasos proporcionados por el instalador del software, que generalmente incluye aceptar los términos de la licencia, seleccionar el directorio de instalación y configurar las preferencias del programa. Es esencial asegurarse de que el software es compatible con el sistema operativo y cumple con los requisitos de hardware del equipo.
Las bases de datos, como MySQL, PostgreSQL o SQL Server, requieren una configuración más detallada. La instalación de una base de datos incluye la configuración del servidor de bases de datos, la creación de usuarios y la asignación de permisos. También puede ser necesario ajustar los parámetros de rendimiento y seguridad para optimizar la funcionalidad y proteger los datos almacenados. Por ejemplo, configurar un servidor MySQL puede implicar ajustar el archivo my.cnf para mejorar el rendimiento en base a la carga esperada.
La correcta instalación y configuración no solo garantiza que el software funcione correctamente, sino que también optimiza el rendimiento del sistema y minimiza los riesgos de fallos y vulnerabilidades de seguridad. Documentar cada paso del proceso de instalación y configuración es una buena práctica que facilita futuras actualizaciones y resolución de problemas.
5. Diagnóstico e identificación de fallas a través de programas que apoyan mantenimientos
El diagnóstico e identificación de fallas en sistemas informáticos son esenciales para mantener un rendimiento óptimo y prevenir problemas mayores. Existen diversos programas y herramientas diseñados para apoyar estas tareas, como herramientas de monitoreo de hardware, software de diagnóstico y utilidades de prueba. Por ejemplo, herramientas como HWMonitor y Speccy proporcionan información detallada sobre la temperatura, voltaje y rendimiento de los componentes del hardware.
Para identificar problemas de software, se pueden utilizar herramientas como el Visor de Eventos de Windows, que registra errores y advertencias del sistema operativo y aplicaciones instaladas. Esto permite a los administradores de sistemas identificar y resolver problemas antes de que afecten gravemente al funcionamiento del equipo. Otra herramienta útil es el Administrador de Tareas, que muestra el uso de recursos del sistema y permite identificar aplicaciones que consumen demasiada CPU o memoria.
Las pruebas de diagnóstico también pueden incluir la evaluación de la conectividad de red utilizando herramientas como ping y traceroute, que ayudan a identificar problemas de red y latencia. En entornos de servidores, herramientas como Nagios y Zabbix ofrecen monitoreo en tiempo real del rendimiento del servidor y pueden alertar a los administradores sobre cualquier anomalía.
El uso de software especializado para diagnóstico y mantenimiento no solo permite identificar y solucionar problemas de manera eficiente, sino que también ayuda a predecir y prevenir fallos futuros. Mantener un registro de los diagnósticos realizados y las soluciones aplicadas es crucial para el mantenimiento a largo plazo de los sistemas informáticos.
6. Mantenimiento correctivo (reparación y preventivo)
El mantenimiento correctivo y preventivo son dos enfoques complementarios para mantener los sistemas informáticos en buen estado de funcionamiento. El mantenimiento correctivo se enfoca en la reparación de fallos y problemas que ya han ocurrido. Esto puede incluir la sustitución de componentes defectuosos, la reparación de errores de software, o la restauración de datos desde copias de seguridad. Por ejemplo, si un disco duro falla, el mantenimiento correctivo implicaría reemplazar el disco y restaurar los datos desde una copia de seguridad reciente.
El mantenimiento preventivo, por otro lado, busca prevenir problemas antes de que ocurran. Esto incluye tareas regulares como la limpieza física del equipo para evitar la acumulación de polvo, la actualización de software para cerrar vulnerabilidades de seguridad, y la realización de copias de seguridad periódicas para proteger los datos. Por ejemplo, actualizar regularmente el sistema operativo y las aplicaciones ayuda a prevenir problemas causados por incompatibilidades de software y vulnerabilidades de seguridad.
Las tareas de mantenimiento preventivo también pueden incluir la desfragmentación de discos duros, la verificación de la integridad del sistema de archivos, y la revisión de registros de eventos para identificar posibles problemas. Implementar un programa de mantenimiento preventivo regular puede extender significativamente la vida útil del hardware y mejorar la estabilidad y seguridad del sistema.
Documentar todas las actividades de mantenimiento, tanto correctivo como preventivo, es crucial para llevar un control de las acciones realizadas y facilitar futuras intervenciones. Esta documentación ayuda a los administradores de sistemas a entender mejor el historial del equipo y a tomar decisiones informadas sobre futuras necesidades de mantenimiento y actualizaciones.
7. Creación de aplicaciones de software con base de datos
La creación de aplicaciones de software con base de datos implica desarrollar programas que interactúan con sistemas de gestión de bases de datos para almacenar, recuperar y manipular datos. Este proceso generalmente comienza con el diseño de la base de datos, que incluye definir las tablas, campos y relaciones entre los datos. Por ejemplo, en una aplicación de gestión de inventarios, se podrían tener tablas para productos, proveedores y órdenes de compra, con relaciones que permiten asociar productos con proveedores y órdenes.
El desarrollo de la aplicación incluye la programación de la lógica de negocio, que dicta cómo la aplicación maneja y procesa los datos. Esto puede realizarse utilizando diversos lenguajes de programación, como Java, Python o C#. La conexión a la base de datos se realiza mediante bibliotecas o frameworks específicos, como JDBC para Java o SQLAlchemy para Python. Estos permiten a la aplicación ejecutar consultas SQL y manipular los datos en la base de datos.
Las interfaces de usuario (UI) también son una parte crucial del desarrollo de aplicaciones. Las UIs permiten a los usuarios interactuar con la base de datos de manera intuitiva y eficiente. Herramientas como HTML, CSS y JavaScript se utilizan para desarrollar interfaces web, mientras que frameworks como Angular o React pueden facilitar el desarrollo de aplicaciones web más complejas.
Finalmente, la implementación y el mantenimiento de la aplicación incluyen tareas como la optimización de consultas SQL para mejorar el rendimiento, la implementación de medidas de seguridad para proteger los datos, y la realización de copias de seguridad regulares de la base de datos. Un ejemplo de aplicación podría ser un sistema de gestión de biblioteca, donde los usuarios pueden buscar libros, realizar reservas y gestionar sus cuentas, mientras que el personal puede realizar tareas administrativas como la entrada de nuevos libros y la gestión de inventarios.
8. Actualización y optimización preventiva y correctiva de equipos, backups, protección de equipos, virus y antivirus, desinstalación de programas que no se usan, eliminación de archivos temporales
La actualización y optimización de equipos es una parte esencial del mantenimiento lógico, asegurando que los sistemas operativos y programas funcionen de manera eficiente y segura. Las actualizaciones preventivas incluyen la instalación de parches de seguridad y actualizaciones de software, que corrigen vulnerabilidades y mejoran el rendimiento del sistema. Por ejemplo, las actualizaciones de Windows incluyen parches de seguridad que protegen contra amenazas recientes y mejoran la estabilidad del sistema.
La optimización correctiva, por otro lado, se enfoca en resolver problemas de rendimiento que ya existen. Esto puede incluir la desinstalación de programas que no se utilizan y la eliminación de archivos temporales que ocupan espacio en el disco. Herramientas como CCleaner pueden ayudar a identificar y eliminar estos archivos de manera segura, liberando recursos y mejorando el rendimiento del sistema.
La protección de equipos contra virus y malware es otro aspecto crítico del mantenimiento. El uso de software antivirus, como Norton, McAfee o Windows Defender, proporciona una capa de defensa contra amenazas. Es esencial mantener el software antivirus actualizado para garantizar que pueda identificar y neutralizar las amenazas más recientes. Además, realizar análisis regulares del sistema ayuda a detectar y eliminar cualquier malware presente.
Las copias de seguridad (backups) son una práctica preventiva crucial para proteger los datos contra la pérdida. Las copias de seguridad pueden realizarse en discos duros externos, servicios en la nube o servidores de respaldo. Configurar un cronograma de backups regular asegura que siempre haya una copia reciente de los datos, lo que permite una rápida recuperación en caso de fallo del sistema o pérdida de datos. Por ejemplo, una empresa puede realizar copias de seguridad diarias de sus bases de datos críticas para asegurar la continuidad del negocio en caso de un incidente.
9. Disposición final: desechos industriales
La disposición final de desechos industriales, especialmente en el contexto de equipos electrónicos, es un aspecto crítico de la gestión ambiental responsable. Los equipos electrónicos contienen materiales peligrosos como plomo, mercurio y cadmio, que pueden ser dañinos para el medio ambiente si no se manejan adecuadamente. Por lo tanto, es esencial seguir prácticas adecuadas de reciclaje y disposición para minimizar el impacto ambiental.
El primer paso en la disposición de equipos electrónicos es identificar los componentes que pueden ser reciclados o reutilizados. Muchos componentes, como discos duros, memorias y tarjetas gráficas, pueden tener una segunda vida en otros equipos o pueden ser reciclados para recuperar materiales valiosos. Programas de reciclaje de empresas como Dell y HP facilitan la devolución y reciclaje de equipos electrónicos antiguos.
El desmantelamiento de equipos debe realizarse en instalaciones autorizadas que sigan regulaciones ambientales estrictas. Estas instalaciones están equipadas para manejar materiales peligrosos y reciclar componentes de manera segura. Por ejemplo, los tubos de rayos catódicos (CRT) de los monitores antiguos contienen plomo y deben ser procesados por recicladores especializados que pueden extraer y manejar estos materiales de manera segura.
Finalmente, los componentes que no pueden ser reciclados deben ser eliminados siguiendo las regulaciones locales y nacionales sobre residuos peligrosos. En muchos países, existen leyes que regulan la disposición de desechos electrónicos, como la Directiva de Residuos de Aparatos Eléctricos y Electrónicos (WEEE) en Europa, que establece responsabilidades para los fabricantes y recicladores. Cumplir con estas regulaciones asegura que los desechos electrónicos se manejen de manera que minimice el daño al medio ambiente y la salud pública.
Recursos
Ingrese al Google Drive y descargue los recursos de apoyo. Aquí
VÍDEOS