Antes de ponerme a picar código cómo si no hubiera mañana, voy a pensar en qué quiero que haga la aplicación.
La aplicación (versión 0) en sí no va a tener mucha complicación (a nivel explicativo, otra cosa será hacerlo), el objetivo es el siguiente: La aplicación permitirá al usuario crear exámenes tipo test. Cada examen estará formado por una descripción y una o más preguntas. Cada pregunta está formada por una cuestión (la pregunta en sí) y un conjunto de respuestas, mayor de dos, siendo únicamente una de ellas la respuesta correcta. Opcionalmente, cada pregunta podrá tener asociada una imagen explicativa. La aplicación permitirá seleccionar un examen y mostrará una vista en la que el usuario podrá realizar el examen y ver el número de respuestas acertadas.
La idea es seguir una arquitectura SOA, así pues vamos a tener tres capas:
- persistencia: lo que viene siendo la bbdd.
- servicios de acceso a la bbdd: dónde se harán las "consultas" y operaciones CRUD a bbdd
- cliente: la interfaz de usuario.
bueno de momento eso es todo, en la siguiente entrada explicaré la arquitectura tecnológica que voy a utilizar.
No hay comentarios:
Publicar un comentario