martes, 8 de octubre de 2024

Packet Tracer - Configuring Initia Switch Settings

Instrucciones

La actividad a realizar consiste en ejecutar la práctica de laboratorio denominada “2.2.3.3 Packet Tracer - Configuring Initial Switch Settings” Academy. Al ejecutar esta práctica, usted estará en capacidad de identificar un plan de direccionamiento básico y de practicar los comandos fundamentales para la programación de un Switch CISCO. 

Enlace Carpeta con Práctica

https://drive.google.com/drive/folders/1u6HUji6bU9COzljEUdNKmv8MNjRShPA8?usp=drive_link

Ejercicio Análisis de Requerimientos del Cliente

 

 INFORME ESCRITO TAREA BASE DE DATOS HERRAMIENTAS DE SIMULACIÓN


Resumen

Este trabajo tiene como propósito comprender las necesidades de un cliente que busca resolver problemas de comunicación en su empresa mediante la implementación de una red de datos. A través de una entrevista detallada, se diseñó una solución práctica que mejora la eficiencia operativa, ayudando al cliente a optimizar sus procesos y prepararse para el crecimiento futuro.


Abstract

The purpose of this work is to understand the needs of a client seeking to solve communication problems in their company through the implementation of a data network. Through a detailed interview, a practical solution was designed that improves operational efficiency, helping the client optimize their processes and prepare for future growth.


Introducción

Objetivos

Identificar las necesidades de comunicación del cliente, con el fin de diseñar una red de datos que se ajuste a sus requerimientos específicos.

Diseñar una red de datos eficiente y escalable, que no solo resuelva los problemas actuales del cliente, sino que también pueda adaptarse al crecimiento futuro de la empresa sin comprometer el rendimiento.

Optimizar la eficiencia operativa, proponiendo una solución de red que mejore la eficiencia en los procesos diarios del cliente y de esta manera facilitar la gestión de la información y la comunicación entre diferentes áreas de la empresa.

Garantizar la seguridad de la red, implementando medidas de seguridad que protejan la red y los datos, con el propósito de minimizar los riesgos de accesos no autorizados.

Fomentar la satisfacción del cliente, con la red propuesta cumpla, en donde se evidencie que cumple con las expectativas del cliente, mejorando la calidad de sus operaciones diarias.

Antecedentes

Inotechsoluty fue fundada con el objetivo de desarrollar y fabricar robots industriales avanzados. Desde su fundación, la empresa ha crecido significativamente, logrando varios hitos importantes, incluyendo la expansión de sus instalaciones y un aumento notable en su base de clientes. Esta rápida expansión ha puesto una presión sobre la infraestructura de red existente, que ahora se enfrenta a problemas críticos de conectividad.

Planteamiento de Problema

Inotechsoluty es una empresa especializada en el desarrollo y fabricación de robots industriales. Recientemente, la compañía ha asegurado varios contratos importantes, lo que ha llevado a una expansión de sus instalaciones y a un aumento en el personal. Con este crecimiento la empresa enfrenta problemas críticos con su infraestructura de red, actualmente, la red de conexión a Internet de la empresa presenta deficiencias, tales como señal débil y frecuentes interrupciones que afectan la conectividad. Los empleados han reportado problemas recurrentes, incluyendo falta de conectividad a internet  por periodos prolongados, acceso inestable a sistemas de control y monitoreo de los robots. Dado estos problemas Inotechsoluty ha decidido contratar los servicios de una empresa especializada en la instalación y actualización de redes, con el fin de modernizar su infraestructura de red, lo cual incluirá la instalación de nuevas estaciones de trabajo y servidores y de esta manera  mejorar la estabilidad y eficiencia de su red.

Desarrollo del Informe

Como consultor de redes es fundamental realizar un análisis previo de la infraestructura de red de la empresa, esto permitirá obtener una visión detallada y precisa del estado actual de la red, identificando posibles errores, fallas en la seguridad, infraestructura obsoleta o ineficaz. Además de evaluara la red tanto a nivel físico como lógico, permitiendo descubrir que equipos hay actualmente y como se conectan a la red. Este enfoque integral es fundamental para diseñar una solución adecuada que aborde las deficiencias existentes y optimice el rendimiento de la red.

Entrevista

Para llevar a cabo un diseño de red efectivo, se ha realizado esta entrevista ficticia con el equipo directivo de Inotechsoluty. El objetivo es definir los requerimientos específicos para la actualización de su infraestructura de red, basado en la guía del documento “Top-Down Network Design” de Priscilla Oppenheimer.

Entrevistador - Consultor: Sandra Marcela Torres Rendón

Cliente: Gloria Rendón, directora de Tecnología en Inotechsoluty

Fecha: 31/08/2024

Pregunta para comprender el negocio y los requisitos generales

Consultor: ¿podría proporcionarnos una visión general de Inotechsoluty y cómo la red apoya sus operaciones?

Cliente: Inotechsoluty se especializa en el desarrollo y fabricación de robots industriales. La red actual es fundamental para la comunicación entre los sistemas de control de robots, el acceso a aplicaciones de diseño y la gestión de proyectos

Pregunta enfocada en la identificación de problemas actuales

Consultor: ¿Qué problemas específicos está experimentando actualmente con la red?

Cliente: Estamos enfrentando que están afectando la productividad y la capacidad de operación continua, problemas como señal de Internet débil, interrupciones frecuentes y acceso inestable a los sistemas de control de robots.

Pregunta del requerimiento de red

Consultor: ¿Qué características y capacidades específicas debe tener la nueva red para resolver estos problemas?

Cliente: Debe ofrecer una conectividad rápida y estable, cobertura total en todas las áreas de la empresa, y soporte confiable para los sistemas críticos de control de robots. También necesitamos que la red sea segura y pueda escalar con el crecimiento futuro.

Pregunta para analizar usuarios y aplicaciones

Consultor: ¿Cuántos usuarios están en la red y qué aplicaciones son cruciales para su operación

Cliente: Actualmente, contamos con aproximadamente 80 empleados. Las aplicaciones clave incluyen sistemas de control de robots, herramientas de diseño y software de gestión de proyectos.

Pregunta para evaluar equipos de la empresa

Consultor: ¿Qué equipos de red está utilizando actualmente y qué problemas han identificado con ellos

Cliente: Estamos utilizando routers y switches básicos, el firewall no está proporcionando una protección adecuada. Los equipos no están a la altura de nuestras necesidades actuales.

Pregunta enfocada en la seguridad y escalabilidad

Consultor: ¿Qué requisitos de seguridad y escalabilidad debe cumplir la nueva infraestructura?

Cliente: Necesitamos una red segura para proteger datos sensibles, La red también debe ser escalable para permitir futuras expansiones sin necesidad de una revisión completa.

Pregunta para evaluar presupuesto y plazo

Consultor: ¿Cuál es el presupuesto asignado para la actualización de la red y cuáles son los plazos para su implementación?

Cliente: Estamos abiertos a evaluar el presupuesto necesario para lograr una solución efectiva. Nuestro objetivo es tener la nueva infraestructura en funcionamiento en los próximos tres meses para evitar más interrupciones.

Informe de Resultados

Tras realizar una evaluación detallada de la infraestructura de red de Inotechsoluty, se han identificado problemas significativos que afectan la conectividad y el rendimiento general. Para abordar estos problemas, se ha desarrollado una simulación de red propuesta que incluye una distribución optimizada de equipos en diversas áreas de la empresa. La distribución contempla la instalación de nuevas estaciones de trabajo y servidores.

Diatribución de Equipos


La distribución de equipos realizada se basa en la necesidad de mejorar la conectividad en cada área y garantizar una mayor estabilidad en la red. Su actualización debe completarse en un plazo de tres meses para minimizar las interrupciones y apoyar el crecimiento continuo de Inotechsoluty.

Simulación en Cisco Packet Tracer


Conclusiones

Este trabajo me brindó una comprensión más profunda del diseño y la implementación de redes de datos. Aprendí la importancia de considerar las necesidades y expectativas del cliente al desarrollar una red, así como la relevancia de formular preguntas precisas para alinear el diseño con los objetivos específicos del negocio.

En definitiva, organizar correctamente los equipos y utilizar subredes bien definidas contribuirá a que la red sea más estable y eficiente, respondiendo mejor a las necesidades específicas de cada área de la empresa.

La capacidad de una red para adaptarse al crecimiento de una empresa y a la integración de nuevas tecnologías es fundamental para asegurar la competitividad y la eficiencia operativa. Invertir en una infraestructura de red robusta y bien diseñada es crucial para garantizar el éxito sostenido y la capacidad de adaptación de la organización a los cambios futuros.









Análisis vídeo amanecer de la RED

El siguiente mapa conceptual sintetiza un analisis del video amanecer en la RED, ademas responde a las preguntas solicitas:

¿Qué componentes indicados en el video considera usted son parte del software y cuáles del Hardware en la red

¿Cómo interactúan los elementos descritos?






Resumen de la implementación de una metodología Ágil

 Mantenimiento de Software y Software Heredado

El desarrollo de una herramienta de software no es un proceso estático. Su mantenimiento se enfoca en solucionar inconvenientes que no son detectados en la fase de pruebas, capacitar a los usuarios y ajustar el sistema a nuevos requisitos en los procesos organizacionales. Para que estas tareas sean más efectivas, es importante contar con una documentación adecuada, ya que, sin ella, el mantenimiento y la incorporación de nuevas funcionalidades causar más inconvenientes.

Documentación Técnica y Funcional Del Software

La documentación de una herramienta de software es un proceso crucial para entender como funciona la herramienta desde diferentes puntos de vista y de esta manera lograr que las personas que intervengan con esta herramienta tengan buena adaptabilidad.

Hay dos tipos principales de documentación en el desarrollo de software: técnica y funcional, a continuación, se describirán las recomendaciones fundamentales para su análisis:

Definición y especificación de requerimientos: En metodologías tradicionales se puede seguir el estándar IEEE830, mientras que en metodologías ágiles se utilizan historias de usuario.

Arquitectura del sistema: documentada mediante el Modelo 4 + 1 vistas.

Modelo de datos: Para este modelo se utiliza el diccionario de datos y diagramas relacionales que explican cómo se organizan los datos.

Descripción de procesos y servicios: Esta descripción detalla las funcionalidades del sistema dividido por módulos.

Documentación técnica: abarca la arquitectura y el código, destacando la importancia de un código legible y estandarizado.

Documentación de usuario: este tipo de documentación disminuye la cantidad de soporte ofrecido a usuarios finales. La documentación más común es el manual de usuario.

 

Mantenimiento de software y software heredado

 


Ingeniería de software, herramientas, métodos y procesos

 


El ciclo de vida iterativo e incremental

¿Cuál es la diferencia entre ciclo de vida iterativo e incremental? Explique sus ventajas y desventajas.

Ciclo de vida iterativo: Es una metodología de desarrollo de software, en este ciclo de vida, el proyecto es dividido por fases las cuales se desarrollan de forma cíclica, Cada ciclo requiere una planificación cuidadosa, lo que permite un avance progresivo en el desarrollo del proyecto, además cada iteración incluye procesos de planificación, diseño, implementación y pruebas en un tiempo específico, y al final se entrega el software para que pueda ser probado y evaluado por los usuarios.

Ventajas

Flexibilidad y adaptabilidad: Permite a los equipos de desarrollo adaptarse a los cambios, lo que puede proporcionar un software más flexible y adaptable.

Detección temprana de errores: Cada iteración es una oportunidad para detectar y corregir problemas, lo que puede ayudar a reducir el tiempo en etapas posteriores.

Control sobre el proceso de desarrollo: Cada ciclo permite un mayor control sobre el proceso del desarrollo, lo que mejorar la calidad del software.

Rapidez de entrega: Gracias a los ciclos, se puede entregar rápidamente un módulo.

Desventajas

Es necesario tener un conocimiento completo de todos los requisitos para poder descomponer el producto en módulos de manera adecuada.

No es tan adaptable a los cambios en los requisitos.

El desarrollo no estará completo hasta que todas las partes estén en su sitio.

Hacer que las partes funcionen conjuntamente requiere un esfuerzo adicional y puede ser un reto, ya que es necesario garantizar la compatibilidad y la integración adecuada de cada una de ellas.

Ciclo de vida incremental: En este ciclo el proyecto se desarrolla por fases, pero con la particularidad de que cada ciclo genera una entrega funcional del producto. Esta metodología de desarrollo de software se basa en dividir el trabajo en módulos de forma independiente, integrándolos una vez completados. Aunque se diseña el producto completo al inicio, se omiten detalles que se definen más tarde. Esta metodología permite tener un software funcional más rápidamente y facilita el control de defectos acumulativos, resultando en un producto más sólido.

Ventajas

Entrega temprana del software: Con la finalización del primer módulo o iteración, es posible contar con un software funcional que puede ser entregado antes de la finalización del proyecto completo.

Desarrollo paralelo: Debido a que se trabaja por módulos, diferentes equipos pueden trabajar en paralelo en las diferentes partes del proyecto.

Mayor flexibilidad: Cada módulo puede ser completado en momentos distintos sin afectar la construcción de los demás.

Separación de intereses: Cada módulo permite que se pueda trabajar de manera individual.

Adaptabilidad: Los módulos pueden ser añadidos o eliminados del producto según sea necesario, lo que permite una mayor flexibilidad.

Identificar vulnerabilidades: Permite identificar y abordar vulnerabilidades de forma más específica y controlado, lo que ayuda a garantizar la calidad y seguridad del software.

Desventajas

Dificultad de control: Debido a que se trabaja por módulos, es fundamental una mayor gestión y coordinación entre los diferentes equipos, lo que puede aumentar la complejidad del proyecto.

Riesgo de dependencias entre módulos: Si no se tiene una buena planificación y coordinación, existe el riesgo de que los módulos dependan de otros, lo que puede afectar a la calidad del software.

Problemas de integración: Cuando se integran los diferentes módulos, es posible que se presenten problemas de integración que afectan al rendimiento.

Planificación y diseño: Es necesario una planificación y diseño detallado para cada uno de ellos, por lo que puede aumentar el tiempo en la planificación y diseño del proyecto.

Diferencia entre el ciclo de vida iterativo e incremental

Ambos ciclos buscan entregar un producto de calidad, pero con enfoques diferentes. El ciclo iterativo permite ajustes continuos en cada fase, por lo que es ideal para proyectos donde los requisitos pueden evolucionar durante el desarrollo. El ciclo incremental se enfoca en entregar un producto funcional lo antes posible, permitiendo obtener feedback temprano y hacer ajustes en fases posteriores.

Mapa mental-informe final de auditoría

¿Si generas un informe final de auditoría lleno de errores o incongruencias que esperas formalizarlo sin la debida discusión con los auditad...