Sunteți pe pagina 1din 9

I.

Ámbito
a. Objetivos del sistema

 Crear un acercamiento de conciencia sobre los usuarios de nuestra


aplicación, otorgándoles de manera sencilla e interactiva la información para
generar su propio huerto urbano, y con esta herramienta darle un
seguimiento y cuidado a este, para así reducir la huella ecológica del usuario.
 Desarrollar una aplicación útil de interfaz intuitiva para uso de los usuarios
interesados en la creación de su propio huerto urbano.

b. Principales requisitos del software

 Requerimientos funcionales de interfaz gráfica

La solución validara automáticamente el usuario asociado a un registro con el


sistema de gestión de huertos.

El campo de espacio disponible solo aceptara cantidades en m2.

El campo de selección de planta, solo ofrecerá opciones de plantas que cumplan


con las especificaciones de entorno brindadas.

El campo nombre acepta caracteres alfabéticos únicamente.

El campo clima acepta caracteres alfabéticos, numéricos y especiales.

El campo país consistirá en una lista de preselección. El país asociado a una


dirección debe ser previamente registrado en el sistema.

El campo estado, provincia o departamento consistirá en una lista de


preselección. A los usuarios se les presentará únicamente los estados asociados al
país seleccionado previamente. El departamento o provincia a seleccionar deberá
ser registrado en la funcionalidad correspondiente, estos datos serán utilizados para
el envió de las compras.

El campo material de elemento de la pantalla de requisiciones de compra será


una lista de preselección, que mostrará únicamente los materiales registrados en el
maestro de materiales.

El campo fecha contable acepta únicamente fechas que correspondan con


periodos contables que estén abiertos en el sistema.
La pantalla de registro de pago puede imprimir los datos en pantalla a la
impresora.

Se mostrará el nombre, tamaño total, espacio disponible y formato de un pen


drive o flash drive conectado al puerto USB del computador.

 Requerimientos de interfaces externas (Hardware y Software)

El software podrá ser utilizado en los sistemas operativos Android, iOs.

La aplicación debe poder utilizarse sin necesidad de instalar ningún software


adicional además de la aplicación.

El dispositivo debe contar Android 4.0 o superior, 1GB o más de RAM, CPU
de 2 núcleos.

c. Restricciones de diseño, limitaciones

 El análisis y diseño de la aplicación se hace bajo los principios del


paradigma Orientado a Objetos.
 El lenguaje de programación, en coherencia con el paradigma, es Android
(java). Adicionalmente de elige este lenguaje de programación porque
dentro de los que están orientados a objetos es el que el equipo de
desarrollo maneja con mayor destreza.
II. Diseño de datos
a. Objetos de datos y estructuras de datos resultantes
b. Estructuras de archivo y bases de datos

La aplicación generara un archivo.bak el cual contiene los respaldos


de los huertos (sesiones de gestión de plantación) que el usuario
genere, para retomar o recuperar información perdida.

Utilizara un archivo de sistema propio para la conexión con el sistema


móvil y conseguir los recordatorios al usuario.

i. Estructura externa de archivo


1. Estructura lógica

2. Descripción del registro lógico

La información se conectara al servidor de la aplicación


para su gestión en base a la estructura de carácter
(usuarios, espacios, plantas) para su futura organización
y obtención por la aplicación y así generar el modelo de
trabajo para el usuario.

3. Método de acceso

Se utilizara el método de acceso secuencial, los usuarios


tendrán que dar un usuario y contraseña, permitiendo la
opción de mantener la sesión iniciada.

ii. Datos globales

 Usuario
 Área
 Zona climática
 Planta
 Horario activo de usuario
 Espacio designado
iii. Referencia cruzada de datos y archivo

Registro de usuario e inicio de Archivo .xml


sesión
Respaldo de huerto Archivo .bak
personalizado y de horarios
definidos
Certificado de compra en Archivo .pdf
tiendas en línea
Diseño de huerto virtual y Archivo .jpg
muestra de diseño predefinido
por la app
III. Diseño arquitectónico
a. Revisión de datos y del flujo de control

Diagrama Casos de Uso.


Diagrama de secuencia

Vista lógica
b. Estructura del programa()

S-ar putea să vă placă și