Planificación de Aplicaciones Web
EDUARDO EFRAIN GARCIA SUAREZ
Created on August 29, 2024
Como realizar una aplicacion web
More creations to inspire you
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
Comenzar
Planificación de Aplicaciones Web
Next
Comenzar
Definición de objetivos y requerimientos.
Los requisitos son objetivos concretos...
...y los objetivos son requisitos abstraídos.
Objetivos
Los objetivos son metas o resultados específicos que una persona, equipo u organización desea alcanzar en un período de tiempo determinado. Los objetivos sirven como una guía.
Requerimientos
El análisis de requerimientos permite identificar, documentar y gestionar las necesidades y expectativas de los interesados en un proyecto, asegurando que el producto final cumpla con sus objetivos y es técnicamente viable.
Diseño de la arquitectura de la aplicación.
Para diseñar la arquitectura de una aplicacion dentro de la aplicacion de arquitecturas web hay que considerar varios elementos.
Definicion de Componentes
Front-End (Cliente): Diseñar la interfaz de usuario usando tecnologías como HTML, CSS, y JavaScript. Debe ser modular para facilitar la reutilización y el mantenimiento.Back-End (Servidor)
Seleccion del Modelo de Arquitectura
Monolitica - Microservicios - Serverless
Gestion de la Base de Datos
Elección de la Base de Datos: Decidir entre bases de datos relacionales (SQL) o no relacionales (NoSQL), según las necesidades de almacenamiento y acceso a datos.
Seguridad
Autenticación y Autorización: Implementar mecanismos seguros para la gestión de usuarios y permisos.
Pruebas y mantenimiento
Creación de wireframes y prototipos.
La planificación define el rumbo del proyecto web, asegurando que se cumplan los objetivos.
1.Definición de objetivos¿Qué se busca lograr con la aplicación web? ¿Qué problemas se quieren solucionar?2.Análisis de la audiencia¿Quiénes son los usuarios? ¿Cuáles son sus necesidades y preferencias?3. Establecimiento del presupuesto¿Cuánto dinero se destinará al desarrollo y mantenimiento de la aplicación web?4.Investigación de la competencia¿Qué hacen otras aplicaciones web similares? ¿Qué ventajas ofrece?
Herramientas para la creación de wireframes
- Adobe XD
- Axure
- Lucidchart
- NinjaMock
- Hotgloo
- InVision
La elección de tecnologías y herramientas de desarrollo depende de las necesidades del proyecto.
Backend Las tecnologías backend son la base de la aplicación. Elige un lenguaje de programación como Python, Node.js, Java
Frontend El frontend se encarga de la interfaz de usuario. Selecciona tecnologías como HTML, CSS, JavaScript,
Consideraciones para la elección de tecnologíasSeguridad. Proteger los datos y la privacidad de los usuarios.Costo. Proteger los datos y la privacidad de los usuarios.Mantenimiento. Facilidad de actualización y corrección de errores.
Lenguajes de programación populares para desarrollo web
Bases de datos y sistemas de gestión de contenido
Selección de tecnologías y herramientas de desarrollo.
Planificación del desarollo
¡Vamos a crear una nueva red social!
Planificación del desarollo
Ok... ¿Por donde comenzamos?
Decidir el objetivo
Decidir plataforma
Estimar costos de desarollo
Mercado y monetizacion
Cronograma de proyecto