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

Arquitecturas Y Diseño De Aplicaciones Web


Enviado por   •  6 de Junio de 2021  •  Tareas  •  1.268 Palabras (6 Páginas)  •  48 Visitas

Página 1 de 6

[pic 1][pic 2]

[pic 3][pic 4]

                                                      Nombre de la materia

Arquitecturas Y Diseño De Aplicaciones Web

Nombre de la Licenciatura

Ingeniería En Sistemas Computacionales

Nombre del alumno

José Alberto De La Cruz Moreno

Matrícula

010572883

Nombre de la Tarea

Framework Arquitectónico

Unidad #

Unidad 2

Nombre del Tutor

Miguel Ángel Saldaña Cabeza

Fecha

17/03/2021


ACTIVIDAD 2

[pic 5]

Lectura

  • Framework para el desarrollo ágil de aplicaciones: 

Documento que contiene información sobre el concepto, ventajas y desventajas de un Framework.

[pic 6]

         Video

  • Framework (s.r.,  2009).

Video que muestra la definición y una breve historia del framework. Revisar hasta el minuto 1.37

[pic 7]

Página Web

  • ¿Qué es un framework web? (Javier J. Gutiérrez, s.f.).

Define qué es un framework y los tipos que existen.

  • Los 7 Mejores Frameworks Para Desarrollo Web 2018 (Paraprogramadores, 2018).

Página que realiza un listado de frameworks para el desarrollo de aplicaciones.

Integra un documento que incluya una breve introducción, el desarrollo de los puntos solicitados, un apartado de conclusiones y las referencias bibliográficas.


INTRODUCCIÓN

Un framework, por lo general, se define como aquella aplicación o conjunto de módulos que permiten, o tienen por objetivo, el desarrollo ágil de aplicaciones mediante la aportación de librerías y/o funcionalidades ya creadas para que nosotros las usemos directamente. El objetivo de los frameworks es hacer que nos centremos en el verdadero problema, y no preocuparnos por implementar funcionalidades que son de uso común en muchas aplicaciones, como podría ser el proceso de login de usuarios o establecer la conexión con la base de datos. Por tanto, cuando usamos frameworks, nuestra mente ha de centrarse en el verdadero centro del problema y hacer fluir todos los detalles “menores” ya que seguramente el framework nos dará una solución para ellos.

¿Por qué usar un framework para tu proyecto web?

Uno de los motivos que más me convence de los frameworks es que suelen basarse en el patrón de diseño MVC (Model-View-Controller). Este patrón de diseño dice que nuestra aplicación, debería tener, al menos, estas tres capas: modelo, vista y controlador. Los frameworks nos guían en el proceso de desarrollar nuestra aplicación siguiendo el patrón de diseño MVC, pero… ¿qué son estas capas? ¿para qué sirve cada una de ellas?. La capa modelo es la que se encarga de trabajar con los datos, habitualmente es la que se encarga de almacenar los datos (una base de datos por ejemplo). Por su parte, la vista es la capa de presentación, cómo presentamos los datos al usuario final, al cliente de nuestra aplicación. Y, por último, el controlador es el mediador entre el modelo y la vista. Normalmente la vista requiere de datos del modelo, pero la vista no tiene comunicación directa con el modelo. Por tanto, la vista pide esos datos al controlador y éste a su vez al modelo, el modelo maneja los datos en la forma que defina nuestra lógica de la aplicación y devuelve la respuesta de nuevo al controlador, quién, por último, entrega esta respuesta a la vista para poder ser renderizada.


consiste en realizar una presentación que contenga el diseño del framework para implementar una tienda virtual con envío de productos a toda la ciudad y con la posibilidad de realizar pagos electrónicos. Tu presentación debe tener los siguientes elementos (requeriminetos del cliente, Tipo de solución y descripción y explicación del funcionamiento de la arquitectura a utilizar).

Requerimientos del cliente

A continuación, se describira los requerimientos del sistema;

  • Interfaces de usuario: El sitio web de la tienda virtual tendrá una estructura ordenada. El sitio web deberá tener un diseño responsivo, es decir, que el contenido deberá adaptarse al tamaño de la pantalla del dispositivo desde donde se esté accediendo a la tienda virtual.

  • Interfaces de Hardware: Los usuarios deberán disponer de un dispositivo con conexión a internet para poder acceder a la tienda virtual.

  • Interfaces de Software: Los usuarios deberán utilizar un navegador web para poder visualizar la aplicación.
  • Recursos de Software: A continuación, se listarán las herramientas de software utilizadas para el diseño y construcción de la tienda virtual.
  • Netbeans
  • Google Chrome
  • Notepad++
  • Laravel Framework
  • PHPMyadmin
  • Recursos de Hardware
  • Procesador intel i3 de octava generación
  • Ram de 8GB
  • Almacenamiento de 256GB

Tipo de solución y descripción del funcionamiento de la arquitectura a utilizar

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (518 Kb) docx (636 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com