ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrollo de aplicaciones web y móviles

KeCute KApuntes23 de Marzo de 2020

3.087 Palabras (13 Páginas)107 Visitas

Página 1 de 13

M3S1[pic 1][pic 2]

Módulo 3:

Desarrollo de aplicaciones web y móviles

Submódulo 1: Desarrollo de aplicaciones web

Diseña interfaces

  • Utilizando herramientas de diseño gráfico digital para aplicaciones web
  • Aceptando y aplicando los cambios en los diseños propuestos por los clientes
  • En forma individual, adaptándose de manera positiva a los cambios solicitados.
  • Estableciendo las prioridades del cliente y cumpliendo con los tiempos estipulados
  • En forma grupal cumpliendo los compromisos de trabajo en tiempo y forma

Desarrolla aplicaciones web estáticas

  • En forma individual, adaptándose de manera positiva a los cambios solicitados.
  • En forma grupal cumpliendo los compromisos de trabajo en tiempo y forma
  • Estableciendo las prioridades del cliente y cumpliendo con los tiempos estipulados

Desarrolla aplicaciones web dinámicas

  • Utilizando sistemas de gestión de contenidos web (CMS)
  • Incorporando almacenamiento persistente de datos
  • En forma individual, adaptándose de manera positiva a los cambios solicitados.
  • En forma grupal cumpliendo los compromisos de trabajo en tiempo y forma
  • Estableciendo las prioridades del cliente y cumpliendo con los tiempos estipulados
  • Cuidando y manejando las bases de datos propias de la empresa siguiendo normas y disposiciones definidas

Competencias

Competencias disciplinares

M1: Construye e interpreta modelos matemáticos deterministas o aleatorios mediante la  aplicación de procedimientos

Competencias genéricas

Atributos

Evaluación

Temario

Primer parcial

Aplicaciones web[pic 3][pic 4]

En la ingeniería de software se denomina aplicación a aquellas herramientas que los usuarios puedan utilizar accediendo a un servidor web a través de internet o de alguna intranet mediante un navegador.

Internet

Es una red informática descentralizada, que para permitir la conexión entre computadoras opera a través de un protocolo de comunicaciones. Para referirnos a ellas además se utiliza el término “web” en inglés, refiriéndose a una tela de araña para representar esta red de conexiones. En palabras sencillas, el internet es un conjunto de computadoras conectadas entre sí compartiendo una determinada cantidad de contenido.

[pic 5]

También es conocido como la world wide web (www – red informática mundial), prefijo bastante conocido por los que la navegan ya que las direcciones o URLs por lo general comienzan usándolo.

Son millones las personas las cuales por medio de un módem y hoy en día por medio de la banda ancha, acceden a millones de páginas que contienen información.

Protocolo

En informática, un protocolo es un conjunto de reglas usadas por computadoras para comunicarse con otras a través de una red por medio de un intercambio de mensajes. Los protocolos pueden ser implementados por hardware, software o una combinación de ambas.

Propiedades

  • Detección de la conexión física (con cable o inalámbrica) a la existencia de otro punto final o nodo.
  • Como iniciar y finalizar un mensaje.
  • Procedimiento en el formateo de un mensaje.
  • Corrección de errores (integridad de los datos).
  • Como detectar una pérdida inesperada de la conexión.

Niveles de abstracción

Modelo OSI (Modelos de interconexión de sistemas abiertos)

(ISO/IEC 7498-1). También llamado OSI (Open system interconection) es el modelo de red descriptivo que fue creado por la organización internacional para la estandarización (ISO) en el año 1984.

ISO

Es el mayor desarrollador mundial de estándares internacionales voluntarios y facilita el comercio mundial al proporcionar estándares comunes entre países

Aplicación

Es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos).

Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo y base de datos.

Servidor web

        Un servidor web es un programa informático que procesa una aplicación del lado del servidor realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente.

El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo, generalmente se utiliza el protocolo HTTP hypertext transfer protocol (protocolo de transferencia de hipertexto) es el método más común de intercambio de información de la world wide web, el método mediante el cual se transfieren las páginas web a un ordenador para que exista comunicación, perteneciente a la capa de aplicación del modelo OSI.

Funcionamiento de servidor web

El servidor web se ejecuta en un ordenador manteniéndose a la espera de peticiones por parte de un cliente (un navegador web) y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó un error.

A modo de ejemplo, al teclea www.holamundo.org en nuestro navegador, se realiza una petición HTTP l servidor de dicha dirección. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en la pantalla.

El cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos y objetos de la página sin llevar a cabo ninguna interpretación de la misma.

Navegador web

        Un navegador o navegador web (del inglés web browser) es una aplicación que opera a través de internet interpretando la información de archivos y sitios web para que estos puedan ser leídos (ya se encuentre esta red mediante enlaces o hipervínculos)

La comunicación entre el servidor web y el navegador web se realiza mediante el protocolo HTTP (es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor)

La función principal del navegador web es descargar documentos HTML <> (es un protocolo orientado a transacciones y siguen un esquema petición-respuesta entre un cliente y un servidor) y mostrarlos en pantalla. En la actualidad, no solamente descargan este tipo de documentos sino que muestran con el documento sus imágenes, sonidos e incluso vídeos.

Los más modernos (como Google Chrome, Amaya, Mozilla, Netscape, internet Explorer.

Ejemplos de aplicaciones web

  • Tiendas en línea
  • Publicidad
  • Redes sociales
  • Correo electrónico
  • Buscadores (google.com, yahoo.com, bing.com)
  • Páginas personales
  • Telefonía instantánea
  • Conversaciones en línea
  • Boletines
  • Juegos

Modelo OSI

        Durante los años 60 y 70 se crearon muchas tecnologías de redes, cada una basada en un diseño específico de hardware. Estos sistemas eran construidos de una sola pieza, una arquitectura monolítica. Esto significa que los diseñadores debían ocuparse de todos los elementos involucrados en el proceso, estos elementos forman una cadena de transmisión que tiene diversas partes: los dispositivos físicos de conexión (conectores, cables, tarjeta de red, modem, etc), los protocolos usados en la comunicación.

Es un estándar que tiene por objetivo conseguir interconectar sistemas de procedencia distinta para que estos pudieran intercambiar información sin ningún tipo de impedimentos debido a los protocolos con los que estos operaban de forma propia según su fabricante

Capas del modelo OSI

[pic 6]

[pic 7][pic 8][pic 9]

[pic 10][pic 11][pic 12]

[pic 13]

[pic 14][pic 15][pic 16]

[pic 17]

[pic 18][pic 19][pic 20][pic 21]

[pic 22][pic 23][pic 24][pic 25]

[pic 26]

[pic 27][pic 28][pic 29]

[pic 30][pic 31][pic 32]

[pic 33]

  • Aplicación: El nivel de aplicación es el destino final de los datos donde se proporcionaron los servicios al usuario.
  • Presentación: Se convierten e interpretan los datos que se utilizarán en el nivel de aplicación.
  • Sesión: Encargado de ciertos aspectos de la comunicación con el control de los tiempos.
  • Transporte: Transporta la información de una manera fiable para que llegue correctamente a su destino.
  • Red: Nivel encargado de encaminar los datos hacia su destino eligiendo la ruta más efectiva.
  • Enlace: Enlace de datos. Controla el flujo de los mismos, sincronización y los errores que pueden producirse.
  • Físico: Se encarga de los aspectos físicos de la conexión, tales como el medio de transmisión o el hardware.

Protocolo TCP/IP

La familia de protocolos de internet es un conjunto de protocolos de red en los que se basa internet y que permiten la transmisión de datos entre computadoras. En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos más importantes que la componen: Protocolo de control de transmisión (TCP) y protocolo de internet (IP).

...

Descargar como (para miembros actualizados) txt (20 Kb) pdf (229 Kb) docx (152 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com