miércoles, 1 de febrero de 2023

Programación Móvil

 

Programación de Dispositivos Móviles

Hoy en día tener todo al alcance de la mano se convertido en un proceso fundamental en el día a día, es por eso que los avances tecnológicos permiten cada día desarrollar más proceso y aplicaciones que para todos los rubros de la economía y traspasando cada vez más las "barreras" de la distancia.


Ventaja del sistema operativo

 

VENTAJAS ANDORID



Código abierto: Al tener la bondad de manejar un código abierto, se pueden crear más aplicaciones con mayor "Facilidad” aplicando así la oferta de apps. Al ser de código abierto los desarrolladores tienen más libertad en la creación de aplicaciones de todo tipo, sin depender de un permiso; esto ayuda a que el sistema operativo tenga una mayor interacción con el usuario y este a su vez realizarle todo tipo de tareas de personalización de acuerdo a las necesidades del usuario, teniendo como apoyo otras apps que aporten a este proceso y las cuales en su mayoría son gratuitas y fáciles de utilizar

Versatilidad: Gracias a la gran cantidad de dispositivos con Android, este ha logrado llegar a diversos equipos que no son somo teléfonos celulares, si no también electrodomésticos, con diferentes marcas comerciales, este sin duda es una ventaja que tiene sobre sus competidores y lo que lo hace muy favorable al momento de desarrollar.

Sistema Multitarea: Es un sistema operativo que administra de manera óptima sus recursos, llevando las tareas que no están en uso en modo "Suspensión" y gestionando que el usuario pueda realizar de manera sencilla diferentes tareas en el dispositivo.

martes, 23 de agosto de 2022

Análisis vídeo amanecer de la RED

 Análisis vídeo amanecer de la RED

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

Hardware
  • Router
  • Switch
  • cableado de infraestructura interna
Software
  • Firewall
  • protocolo IP
  • LAN
  • proxy

¿Cómo interactúan los elementos descritos?

Que pasa cuando se abre un enlace: Flujo de información mediante un protocolo de comunicaciones, este atreves del protocolo IP empaqueta la información y la etiqueta, estos paquetes son limitados por lo cual el protocolo se encarga de organizarla en 1 o varios paquetes. revisando remitente, destinatario y el tipo de paquete. En este agrega la etiqueta del proxi.

Una vez realizado esto el paquete se va a la LAN por medio del cableado de infraestructura interna de nuestra red, una vez echo esto envía el paquete a internet, el router local revisa lass direcciones y si es necesario mueve el paquete de red donde hay paquetes de varios tipos.

Router: Se encarga de organizar cada paquete revisando las direcciones que este tiene

cuando salen del router los paquetes continúan por la intranet o red corporativa hacia el switch ruteador, este se encarga de enrutar los paquetes hacia su camino. Una vez que los paquetes llegan a su destino son enviados a la interfaz de red, para ir al proxy, este se encarga de hacer las veces del intermediario compartiendo los recursos de la red, abre el paquete y busca la URL y valida si esta es admisible, de acuerdo a las políticas que tenga configurado determinara esto, las que no cumplen se eliminan.

Los paquetes validados continúan por la LAN hacia el firewall local este se enfoca en evitar que salga información delicada hacia internet y de que no ingresen a nuestra red paquetes no deseados.

Realizada la validación por el firewall, un router recoge el paquete y coloca el paquete para sobre un ancho de banda, este ancho de banda es angosto y no procesa todos los paquetes.

Los paquetes que no son procesados en el tiempo debido el protocolo IP se encarga de remplazarlo por otro.

Cuando el paquete pasa estos filtros sale a internet,en este entorno el paquete puede viajar por cualquiera de las rutas satélites, líneas telefónicas o cables transoceánicos. El paquete tomará cualquiera de los caminos y no siempre será el más rápido,

Cuando encuentra el servidor de destino, se encuentra con el firewall, este revisa los paquetes por el puerto 80 y 25. El puerto 25 es para correos y el 80 es la puerta de enlace.

Una vez pasado el firewall este revisa el paquete y lo lleva a la interfaz para ingresar al servidor web, cuando llegan el paquete se abre, y recibe, este paquete se recicla y se reúsa para dar la respuesta solicitada, y emprende su viaje de regreso a nuestra red, hasta llegar a nuestra interfaz habiendo pasado de nuevo todos los filtros


domingo, 21 de agosto de 2022

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

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




El ciclo de vida iterativo e incremental

 El ciclo de vida iterativo e incremental



El clico de vida iterativo permite que todo el proyecto evolucione a la par en todas sus partes, mientras que el ciclo de vida incremental permite una entrega paulatina y funcional del producto


Ventajas: 

  • Es un proceso incremental con entregas funcionales de un producto
  • Se adaptan a las circunstancias 
  • Genera mas confianza con el usuario 
  • Evita la documentación exhaustiva 
  • Respuesta ante el cambio
  • Permite dividir en pequeñas partes el proyecto optimizando así el proceso


Desventajas:

  • Se requiere demasiada interacción con el usuario
  • Puede que se descuide la documentación y esto afecte a personas que se involucren en el equipo en etapas posteriores al levantamiento
  • La documentación también puede afectar que se entreguen proyectos con alcances superiores a los previstos y sin ser pactados.