ELECCIÓN DE NUESTRO ELEMENTO A DESCOMPONER. NUTRIÓLOGO
ricistosdeoroTarea3 de Febrero de 2016
572 Palabras (3 Páginas)130 Visitas
SERVIDOR SOLICITA ADD: DISEÑO Y DOCUMENTACIÓN DE ARQUITECTURA
ELECCIÓN DE NUESTRO ELEMENTO A DESCOMPONER. NUTRIÓLOGO
Descripción
Mi proyecto es una aplicación móvil diseñada para un nutriólogo y subirla a una red social en la cual los usuarios se pueden dar de alta como los pacientes, es decir, registrar nombre, edad, domicilio, peso referente a su persona y ser vistos y atendidos mediante una dieta según su diagnóstico, y la fecha en que se registró, así serian consultados por su nutriólogo y se les daría la dieta adquirida por los usuarios llamados pacientes quienes únicamente podrán ver su dieta recetada por el nutriólogo.
PASO 3. ELECCIÓN DE DRIVES
Requerimientos funcionales y una justificación porque quiero mis requerimientos.
ID DRIVES JUSTIFICACIÓN
1 Debe tener un login para permitir el acceso a los usuarios mediante su nombre de usuario y clave de acceso. La aplicación debe permitir el registro de clientes (pacientes) con su información personal (nombre, edad, domicilio, peso referente a los datos personales (fotos, resultados, etc.) y almacenar su información en una base de datos. Al paciente le llega un código de verificación a su móvil para una mejor seguridad
2 Debe permitir al usuario adjuntar a su información.
El usuario paciente debe tener acceso a la información contenida en la base de datos de los clientes para poder realizar la dieta recetada por el nutriólogo
3 El usuario nutriólogo deberá poder realizar una lista de dietas por día.
Debe realizar una lista de dietas por día para que el paciente consulte su dieta y poder realizarla sin ningún problema y que la tenga ahí a la mando para que no se le olvide.
4 La aplicación deberá tener un sistema de pago mediante tarjetas bancarias.
Para que el usuario paciente no tenga la necesidad de ir al hacer fila al banco sino que desde su casa tenga la facilidad de hacer su pago mediante su tarjeta de crédito.
5 Los usuarios deben poder personalizar sus datos.
Pueden personalizar sus datos para si hubo algún cambio de domicilio o cualquier cosa personal pueden cambiarla
6 La aplicación deberá contar con un sistema de búsqueda de dietas por día Para que sea más fácil para los usuarios pacientes encontrar lo deseado.
7 Debe poder ser actualizado por el administrador quien a su vez deberá detectar y corregir fallas en la aplicación.
Lo actualiza ya que cada día requiere de nuevas dietas el paciente y para detectar cualquier falla o error que ocurra dentro de la aplicación.
RESTRICCIONES TÉCNICAS Y DE NEGOCIO.
RESTRICCIONES TÉCNICAS RESTRICCIONES DE NEGOCIO
• Debe ser programada para el sistema operativo Android. • La aplicación deberá ser desarrollada en un periodo no mayor a 3 meses.
• Debe ser desarrollada en el FeameWork Xamarin y Mysql.
PASÓ 4.- ELECCIÓN DE CONCEPTOS DE DISEÑO.
Concepto de diseño es la arquitectura cliente servidor
Concepto de diseño
(nombre de patrón/táctica) Justificación
Arquitectura Cliente-Servidor Modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes, funciona como un sistema gestor de base de datos Por otro lado los clientes suelen ser estaciones de trabajo que solicitan varios servicios al servidor. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta.
PASO 5 INSTANCIAR ELEMENTOS ARQUITECTÓNICOS Y ASIGNAR RESPONSABILIDADES
VISTA LÓGICA (ESTÁTICA)
RESPONSABILIDADES DE LOS ELEMENTOS
Elemento Responsabilidades
CLIENTE Es
...