viernes, 27 de agosto de 2021

¿Qué es una red de datos?

 ¿QUE ES UNA RED DE DATOS?




Red de datos se define como una infraestructura la cual facilita la tarea de trasmisión de datos de un lugar a otro

De la misma manera, al llevarla a cabo se logra mejorar notablemente la rapidez y fiabilidad del intercambio de información y reducir costes en la empresa o entidad que decida crearla.

Cuando hablamos de una red de datos, hay que tener en cuenta que ella debe contar con una serie de elementos fundamentales para que pueda entenderse como tal y también para que ejerza sus funciones sin problemas:
• Servidores, que vienen a ser como los administradores de la información y de todo el proceso en sí.

Hubs, que proceden a acometer lo que sería la amplificación de las señales que toman protagonismo en ese intercambio de información.
Los cables conocidos como Pach Cord o el conocido como cableado de tipo horizontal son otras de las propuestas que también cobran protagonismo en una red de datos.

Por lo general, estas redes se basan en la conmutación de paquetes. Pueden clasificarse de distintas maneras de acuerdo a la arquitectura física, el tamaño y la distancia cubierta.

Modos de transmisión

     MODOS DE TRANSMISIÓN

Simplex:

Este modo de transmisión solo puede transmitir datos sin obtener respuesta.

un ejemplo puede ser una impresora, ya que consiste en enviarle datos para su impresión y eso es todo. ella hace su trabajo sin recibir ningún tipo de dato externo al que este conectada.

otro ejemplo puede ser la televisión: se utiliza este modo de transmisión simplex por que desde una estación envían todo la reproducción para que los usuarios puedan ver, pero sin recibir ningún dato al que este conectado el equipo

Half-Dúplex:

La comunicación Half-Duplex se basa en un flujo de datos unidireccional en el que el envío y la recepción de datos no se producen al mismo tiempo.

un ejemplo de ello seria los walki-talkies los cuales se envían mensajes pero una sola persona puede hablar a la vez, una vez la persona termina, le puede dar el permiso para recibir el mensaje del receptor.

Otro ejemplo serian los cajeros automáticos, que nos brindan información y debe esperar nuestra respuesta para poder continuar con las operaciones.

Full-Dúplex:

En las comunicaciones full-dúplex el flujo de datos es bidireccional, por lo tanto la información puede enviarse y recibirse al mismo tiempo. La capacidad bidireccional mejora el rendimiento, dado que reduce el tiempo de espera entre las transmisiones.

un ejemplo seria una cámara, al utilizar una cámara, estamos utilizándola y a la misma vez estamos capturando lo que queremos tener. todo funcionando a la misma vez 

otro ejemplo serian los video juegos que por la misma razón los personajes se mueven una vez presionemos los controles, todo al mismo ritmo.

jueves, 19 de agosto de 2021

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

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

ver mapa aquí

 




principios presentados por el manifiesto ágil.

 PRINCIPIOS(MANIFIESTO ÁGIL 2001)

1. La prioridad es el cliente por lo tanto se le deben hacer entregas de software  en el menor tiempo posible.

2. Siempre habrán cambios durante el proceso de desarrollo. el cliente debe de estar informado de cada uno de ellos.

3. mostrar el avance del proyecto al los clientes , para que vean su contante evolución desde un par de semanas hasta el final.

4.todo el equipo de trabajo de la organización debe de trabajar  juntos diariamente en el proyecto.

5.para que todo funcione correctamente, se debe confiar en el quipo de trabajo, apoyarlos y ayudarlos en lo que necesiten. así habrá una mejor adaptación al cambio. y un trabajo exitoso.

6.dialogar personalmente es el método mas efectivo dentro del equipo de desarrollo.

7.si el software funciona es por que hay éxito.

8.los procesos agiles promueven el desarrollo sostenido. los clientes, administradores y desarrolladores deben tener un buen ritmo de trabajo y que sea constante.

9.mantener la calidad y un buen diseño ayudan a mejorar.

10.a veces lo simple es mejor.

11.cuando un equipo se forma el mismo, tiende a ser el mejor en todas las fases del desarrollo.

12.finalmente los equipos deben reflexionar cada día sobre como mejorar. tanto en lo personal como en lo profesional.


Importancia del proceso de software, métodos, y herramientas en su ciclo de vida.

¿Cuál es la importancia del proceso de software, métodos, y herramientas, en su ciclo de vida?

 

Los procesos del software son una parte fundamental y “obligatoria” para llevar a cabo un proyecto de software que sea de calidad, confiable, seguro, y mantenible.

Para un buen desarrollo proyectos informáticos se tienen en cuenta unas fases de aplicación al proyecto, para comenzar de debe de establecer:

1.Análisis y definición de requisitos:

en esta fase en donde nos comunicamos con el usuario para tomar nota de todas las características y elementos con los que desea obtener el producto del software (teniendo en cuenta su presupuesto).

2.Diseño del sistema de software:

en esta fase se identifican los elementos del hardware y software que lo van a componer.

3.Implementacion y pruebas de unidad:

es esta etapa se lleva a cabo el desarrollo del proyecto utilizando los lenguajes de programación.

4.Integración y pruebas:

  en esta fase se integra el sistema con el proyecto y se realizan las pruebas para verificar su correcto funcionamiento.

5.Operación y mantenimiento:

 esta es la última fase en la cual podemos detectar posibles errores que no pudimos detectar en las fases anteriores, también en caso de encontrarlos debemos de hacer seguimiento y correcciones y así poderle garantizar al cliente un producto mantenible de calidad.

Sin el desarrollo de todas estas fases al momento de entregar un producto de software. No sería posible la garantía de calidad. Y seria un producto totalmente desordenado.


viernes, 13 de agosto de 2021

PRESENTACIÓN: REDES DE DATOS 1

 REDES DE DATOS



¿Qué son las redes de datos?

Las redes de datos son infraestructuras que han sido creadas para poder transmitir información a través del intercambio de datos. Es decir, son arquitecturas específicas para este fin, cuya base principal es la conmutación de paquetes y que atienden a una clasificación exclusiva, teniendo en cuenta la distancia que es capaz de cubrir su arquitectura física y, por supuesto, el tamaño que presentan.

¿Cómo se clasifican las redes de datos?

Las redes de datos tienen su propia clasificación atendiendo a una serie de factores concretos y dividiéndose en cuatro tipos:

  • LAN: la red de área local que permite que equipos que se encuentren en un mismo edificio tengan conexión, aunque de manera limitada. Suelen ser privadas.

  • MAN: redes de áreas metropolitanas que conectan equipos de una ciudad. Se puede crear una red MAN a partir de varias redes LAN y es por ello que puede ser de propiedad privada o estar ofrecida como servicio público.

  • WAN: corresponde a redes de áreas extensas, por lo que en este caso va a cubrir las necesidades de áreas geográficas más amplias, pudiendo ser de carácter regional, nacional o internacional.

  • PAN: es la red de área personal, más pequeña y cuya función es conectar ordenadores que se encuentren dentro del entorno cercano de un usuario.

PRESENTACIÓN INGENIERÍA DE SOFTWARE 1

 INGENIERÍA DE SOFTWARE


¿Qué es ingeniería de software?

La ingeniería del software es una disciplina que implica el uso de estructuras, herramientas y técnicas para construir programas informáticos.

Así mismo, incluye el análisis previo de la situación, la redacción del proyecto, la creación del software y las pruebas necesarias para garantizar el correcto funcionamiento del software antes de poner el sistema en funcionamiento.

Esta ingeniería aborda todas las fases del ciclo de vida de desarrollo de cualquier tipo de sistema de información y es aplicable a una amplia gama de ámbitos de la informática y la ciencia de los ordenadores, como el diseño de compiladores, sistemas operativos y tecnologías de Intranet/Internet: La empresa, la investigación científica, la medicina, la fabricación, la logística, la banca, el control del tráfico y la meteorología son sólo algunos de los campos en los que puede trabajar.



jueves, 12 de agosto de 2021

PRESENTACIÓN: METODOLOGÍA DE LA INVESTIGACIÓN

 METODOLOGÍA DE LA INVESTIGACIÓN 


La metodología de la investigación se refiere simplemente al como un investigador diseña sistemáticamente un estudio para garantizar resultados válidos y fiables que respondan a las metas y objetivos de la investigación. 

La metodología de la investigación es el método que utilizarás para resolver un problema de investigación mediante la recopilación de datos utilizando diversas técnicas, proporcionando una interpretación de los datos recopilados y sacando conclusiones sobre los datos de la investigación. En esencia, la metodología de la investigación es el proyecto de una investigación o estudio.

PRESENTACIÓN: TESTING

 TESTING



El Testing de Software es toda una disciplina en la ingeniería de software permite tener procesos, métodos de trabajo y herramientas para identificar defectos en el software alcanzando un proceso de estabilidad del mismo. El Testing no es una actividad que se piensa al final del desarrollo del software, va paralelo a este. Permite que lo que se está construyendo, se realice de manera correcta de acuerdo a lo que necesita un usuario final. De ahí radica su importancia, pues es una forma de prevenir o inclusive de corregir posibles desviaciones del software antes de que sea operable. 

PRESENTACIÓN: GESTIÓN DE PROYECTOS INFORMÁTICOS

 GESTION DE PROYECTOS INFORMATICOS


¿Qué es un proyecto informático?

Un proyecto informático como el desarrollo de software, por ejemplo, es un conjunto de actividades y acciones coordinadas que movilizan recursos dentro de un intervalo de tiempo especifico, con un comienzo y un final, para satisfacer una necesidad claramente identificada.

Pasos a seguir en la gestión de proyectos informáticos 

1. Análisis funcional y definición de objetivos

2. Diseño detallado

3. Desarrollo del proyecto

4. Prueba e integración

5. Validación

6. Inicio de la producción

7. Mantenimiento