INGENIERIA WEB II

INGENIERIA WEB II

a

Es la manera de comprobar el software y que todas sus funciones se encuentran sin errores realizando las tareas deseadas por el usuario.

Es una parte muy inportante del diseño web ya que en esta fase vamos adefinir de la mejor manera el diseño final de nuestro aplicativo web, buscando la distribbucion correcta de todas las secuencias o bloques a esta va a contener y se compone de 4 fases

PROTOTIPO

Es la parte mas gráfica en el desarrollo de prototipo. ingresamos colores, tipográficas y logotipos necesarios para crear una interfaz visual agradable. el nivel de fidelidad es mas alto.

Funcionalidad Servicios Web

Funcionalidad Servicios Web

Es una tecnología que intercambia datos entre aplicaciones. en este servio se recibe las peticiones de los clientes web y genera las respuestas solicitadas.

WIREFRAMING

Diseño de Aplicaciones Web

Diseño de Aplicaciones Web

a

Subtopic

Arquitectura Web

Arquitectura Web

Aplicaciones Web

Aplicaciones Web

Arquitectura Web

Arquitectura Web

Servidor

Servidor

a
Arquitectura

Arquitectura

Arquitectura en Tres Capas

Arquitectura en Tres Capas

Prototipado

Prototipado

Evolucion de las Arquitectura

Evolucion de las Arquitectura

Diseño

Diseño

Arquitectura  Hexagonal

Arquitectura Hexagonal

Arquitectura en Cuatro Capas

Arquitectura en Cuatro Capas

Subtopic

Evaluación

Evaluación

Planificacion

Planificacion

Implementacion y lanzamiento

En esta etapa se va a poner a prueba cada uno de los menus para poner a prueba la aplicación en diferentes dispositivos, con el fin de detectar y corregir posibles errores que tengan como en casos de compatibilidad.
Vamos a verificar que todos los contenidos del aplicativo cumplan con los requerimientos del cliente y con los estándares web actuales, garantizando una experiencia al cliente y facilitando la consulta de la página. Elegimos el host o proveedor de servicios de alojamiento en la web y verificamos que las solicitudes que los usuarios hacen puedan ser respondidas de manera eficaz, también nos cercioramos que los buscadores puedan acceder sin ningún inconveniente a la información de la página.

Mantenimiento y Seguimiento

Es el proceso por medio del cual se realiza una serie de verificaciones y posibles actualizaciones al aplicativo web, con el objetivo de mantener la página al tanto de información nueva de la institución educativa.

Soap

(SIMPLE OBJECT ACCESS PROTOCOL) Es un protocolo escrito en XML el cual facilita el intercambio de información entre aplicaciones.

WSDL

(WEB SERVICE DESCRIPTION LANGUAGE) Es un lenguaje basado en XML que se encarga de describir los servicios web y como acceder a ellos.

Servicios

Aspectos Eticos y Legales de la Web

Se llama cliente al dispositivo que requiere ciertos servicios a un servidor, el cliente es el destinatario de un servidor o el que solicita un servicio específico en un sistema de tipo servidor esto puede convertirse en múltiples requerimientos de trabajo.

Los servidores web o Servidor HTTP son los encargados de recibir las peticiones referidas a páginas o elementos de la web a través del protocolo de software que se encarga de despachar el contenido de un sitio web al usuario.

La arquitectura Web establece los principios para que se desarrollen de unas forma correcta, además es la encargada de estructurar, diseñar, analizar, organización, disposición y estructuración de la información.

Cliente

Cliente

Arquitectura Clasica

Arquitectura Clasica

También conocida como arquitectura de puertos y adaptadores y
tiene como principal motivación la separación de asuntos mediante la encapsulación en distintas capas o regiones,esto permite que sea desarrollada y probada en aislamiento (isolated) de sus eventuales dispositivos y bases de datos en tiempo de ejecución de mayor nivel, estabilidad, y control sobre el código de negocio específico, cada capa de la aplicación tiene un estricto grupo de responsabilidades y requerimientos y tener el sistema separado por responsabilidades nos facilitará la reutilización.

El concepto básico de la arquitectura en capas es el uso de cuatro capas que permite una mayor extensibilidad en caso separando cliente, servidor web, modelo y almacén de datos. Es separar la aplicación en componentes que se sitúan en diferentes niveles funcionales que trabajarían directamente contra el servidor del modelo.

La arquitectura en tres capas lo que hace es dividir el sistema en tres partes diferenciadas, de tal forma que cada capa solo se comunique con la inferior. Esta arquitectura en tres capas es un tipo de arquitectura usada en la gran mayoría de sistemas y son puestas en la red y operan de manera cooperativa para dar soporte a uno o más procesos de negocios online, En este modelo una aplicación se convierte en un conjunto de servicios de usuario, negocios y datos que satisface las necesidades de los procesos de negocios o soporte, este sistema que gestiona datos tendrá una base de datos para guardar esos datos y una interfaz de usuario que será con la que interactúan los usuarios

La arquitectura cliente servidor tiene dos partes claramente diferenciadas el sevidor y el cliente, el servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es el que pide ese servicio, Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte. Mientras que un servidor es una máquina que actúa como depósito de datos y funciona como un sistema gestor de base de datos, este se encarga de dar la respuesta demandada por el cliente.

El éxito de un proyecto web depende en gran parte de la participación de todos los involucrados. Por eso, es fundamental que el desarrollador deje este punto en claro con el cliente, y explique todos los pasos que serán realizados

EVALUACION DINAMICA: luego de la terminacion del producto se debe hacer una evaluacion denamica que nos debe garantizar la correcta funcionlidad de todas las partes del aplicativ

EVALUACION ESTATICA: durante el proceso de desarrollo se debe realizar ua evaluacion estatica lo que significa que a medida que se va desarrollando el producto o aplicativo se van realizando pruebas,

MOCKUP

El nivel de fidelidad es un poco mas alto, en esta fase vamos a definir detalladamente la maquetación o diagramación de los espacios visuales contenidos en la aplicación (cajas de texto, botones, enlaces, imágenes y vídeos). en esta face tambien podemos definir la navegación web permitiendo una interacion real.

Nos permite dibujar pantallas de una forma rápida y establecer composiciones con rapidez con el fin de tener clara una base inicial para el diseño, la forma mas fácil de realizar el diseño es con lápiz y papel donde el nivel de fidelidad es muy bajo.

En esta fase final ya podemos darle vida a un prototipo de una aplicación como si fuera una real. Podemos recorrerla y ver como es su comportamiento. Teniendo este prototipo ya funcional ya podemos validar nuestro aplicativo de forma definitiva.

SKETCH

Administración de Servicios Web

Administración de Servicios Web

Se realiza por medio de un soporte de programas que facilitan la interacion con la maquina, una de las aplicaciones mas usadas para la administración es el servidor apache. entre los programas que permiten usar como un servidor local esta XAMPP.

En esta etapa se procede a trabajar en un diseño web moderno y funcional de las páginas del sitio utilizando las técnicas y aplicaciones necesarias para hacerlo o la combinación de ellas, este es el momento de empezar a crear los elementos gráficos y de multimedia. En esta etapa está prevista la recepción de la propuesta firmada, un depósito, y cualquier material contenido escrito y gráfico que desea incluir. Aquí normalmente los diseños y la navegación será diseñada como un prototipo. Cuando el cliente haya aprobado el diseño definitivo y podemos llevar a cabo tests de usabilidad con prototipos navegables que validarán que la experiencia de usuario que estamos ofreciendo

Las aplicaciones web se ejecutan en internet, y estan íntimamente relacionadas con el almacenamiento de datos en la nube, ya que toda la información se guarda de forma permanente en servidores web

Servicios Web

Arquitecturas y Diseño de Sitios Web