Una aplicación Web es mucho más que un sitio de internet, mientras que una página de internet tiene como objetivo informar, en el caso de una aplicación web el usuario interactúa con los contenidos para cumplir un objetivo.
A continuación la ruta crítica que se debe seguir en el momento de construir una aplicación web.
Como caso de estudio es una aplicación para el registro de asistencia a un evento.
Objetivo
Se debe establecer claramente el objetivo del proyecto, en este caso se utiliza como modelo un servicio de registro de asistencia en eventos presenciales.
Marco de referencia
El punto de partida es un evento que tiene lugar en una ubicación, fecha y hora específica. El evento es presencial y se requiere del registro de la asistencia al evento.
Gestión, soporte y administración
La aplicación requiere de un administrador para la creación de los eventos, con la opción de registrar una lista de personas previamente establecida. Esta situación es habitual en eventos empresariales o sociales en donde hay una lista de personas invitadas, también lo encontramos en eventos en donde el participante debe adquirir una boleta.
Durante el proceso de registro de la asistencia existen uno o varios gestores quienes realizan el registro, es lo comúnmente se le conoce como check-in.
En el punto de registro de la asistencia debe existir al menos una persona de soporte para poder solucionar inconvenientes que puedan surgir, ejemplo, que no exista la información para un asistente.
El administrador debe disponer de información del avance del proceso de registro y poder cuantificar el nivel de participación y reportar al coordinador del evento.
Finalización del proceso de registro
Al finalizar el proceso de registro de la asistencia el sistema debe permitir la exportación de la lista de participantes en formato CSV.
Elementos
El proyecto tiene 3 elementos fundamentales:
- Evento
- Participante
- Administradores
- Procesos
Durante el proceso del registro de asistencia se realizan 3 procesos en el ciclo de vida del procedimiento.
- Creación de evento
- Alimentar un evento con una lista de participantes
- Registro de asistencia (check-in)
- Exportación de datos
Evaluación de requerimientos
Luego de ser establecidos los objetivos, requerimientos y procesos se continúa con el detalle, tipos de contenido, campos, taxonomías, roles, usuarios y procedimientos.
En este momento se evalúan los módulos que deben ser instalados.
Evaluación de módulos
Evaluación y requerimientos para la construcción de una aplicación web
El caso de estudio es una aplicación web para el registro de asistencia en eventos presenciales.