Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DOCUMENTACIÓN TÉCNICA
PROYECTO KIMI
VERSIÓN 1.0
Tabla de contenido
SECCIÓN 1. Introducción 4
1.1. Objetivos 4
1.2. Alcance 4
1.3. Responsables 4
1.4. Documentos de referencia 4
1.5. Definiciones y abreviaturas 4
1.6. Requisitos para el registro de usuarios 4
1.7. Requisitos para el registro de publicaciones 6
SECCIÓN 2. Requerimientos funcionales 8
2.1. Procedimiento de registro de usuarios 8
2.1.1. Flujo de eventos 8
2.1.2. Excepciones 9
2.1.3. Diagrama del proceso de registro de usuarios 10
2.2. Procedimiento de gestión de usuarios 11
2.2.1. Flujo de eventos 11
2.2.2. Excepciones 11
2.2.3. Diagrama del proceso de gestión de usuarios 12
2.3. Procedimiento de registro de publicaciones 13
2.3.1. Flujo de eventos 13
2.3.2. Excepciones 14
2.3.3. Diagrama del proceso de registro de publicaciones 15
2.4. Procedimiento de gestión de publicaciones. 16
2.4.1. Flujo de eventos. 16
2.4.2. Excepciones. 17
2.4.3. Diagrama del proceso de gestión de publicaciones 18
2.5. Procedimiento de gestión de estado de las publicaciones. 19
2.5.1. Flujo de eventos. 19
2.5.2. Excepciones. 19
2.5.3. Diagrama del proceso de gestión de estado de las publicaciones. 20
2.6. Procedimiento de recuperación de contraseña. 21
2.6.1. Procedimiento de recuperación de contraseña. 21
2.6.2. Excepciones 22
2.6.3. Diagrama del proceso de mantenimiento de publicaciones. 23
SECCIÓN 4. Procesos para la integración 24
SECCIÓN 5. Tablas relacionadas 24
5.1. Relación de la Tabla 24
5.2. Diccionario de datos 24
SECCIÓN 6. Validaciones - BackEnd 24
SECCIÓN 7. Pruebas 25
2
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
SECCIÓN 1. Introducción
1.1. Objetivos
Los objetivos del presente documento son:
● Establecer los criterios de creación y verificación de los usuarios del
sistema.
● Establecer los criterios de creación y verificación de las publicaciones
generadas por los negocios.
● Presentar las validaciones y requerimientos esenciales para que el flujo
de registro de usuarios se realice correctamente.
● Presentar las validaciones y requerimientos esenciales para que el flujo
de registro de publicaciones funcione correctamente.
● Establecer los criterios para la recuperación de contraseña.
1.2. Alcance
El alcance del presente documento comprende:
● El registro de criterios, validaciones y requerimientos necesarios para
el correcto registro de usuarios en el sistema.
● El registro de criterios, validaciones y requerimientos necesarios para
el correcto registro de las publicaciones de los usuarios negocio en el
sistema.
1.3. Responsables
● Project Manager
● Desarrollador de FrontEnd
● Desarrollador de Backend
● Analista Funcional
● Analista QA
Landing Page
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
Marketplace
Plataformas de venta online de terceros puestos a disposición de
particulares y empresas para vender allí sus productos sin necesidad
de disponer de una tienda online propia.
Merchant
Comerciante, esto es, cada uno de los vendedores que encontramos
habitualmente en una tienda online o marketplace.
Caché
Es un tipo de memoria informática que almacena datos de los usuarios
para que los futuros requerimientos a esos datos puedan ser servidos
más rápidamente.
Checkout
Se trata del último paso en el ecommerce, donde se completa el
pedido con el registro los y se efectúa el pago. Es un paso crítico
porque es donde se va a determinar si se realiza o no la conversión.
HTTPS
(Hypertext Transfer Protocol Secure) Es una combinación del protocolo
HTTP y una encriptación de seguridad (SSL) que se emplea para
lograr conexiones más seguras, muy útil para transacciones de pagos
y otras informaciones sensibles. Un imprescindible para tu tienda
online.
Geolocalización
Consiste en el conocimiento de la ubicación geográfica de
usuarios/clientes para poder aprovechar esta información para ofrecer
contenidos de una manera más segmentada.
Responsive
Se trata de un diseño web adaptativo que muestra una página
diferente en función del dispositivo y las características del mismo
desde el que se abre. Es de vital importancia para el m-commerce.
UX
User Experience o la experiencia del usuario se refiere a lo que un
usuario experimenta al navegar por una web o al interactuar con una
aplicación y a cómo optimizarla para conseguir los mejores resultados.
4
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
puedan ser utilizados por otros como base para la creación de nuevas
aplicaciones o códigos.
5
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
6
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.1.1.
7
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.1.2.
8
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
d) El sistema muestra una vista en la que presenta una opción para cliente
(sin activar por el momento) y otra para negocio.
9
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.1.2. Excepciones
a) Debe ingresar un número de celular válido.
10
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
11
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.1.5. Excepciones
a) Debe ingresar un correo electrónico válido.
12
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
13
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
b) El sistema mostrará una vista con las categorías de producto que puede
elegir.
14
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.10.2. Excepciones
15
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
16
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
17
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.1.3. Excepciones.
a) Debe ser un usuario de negocio activo o administrador.
18
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
19
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.12.2. Excepciones.
20
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
21
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
e) El sistema muestra una vista con un campo para colocar el código enviado.
22
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
1.13.2. Excepciones
23
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
24
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
25
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
26
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
27
DOCUMENTACIÓN TÉCNICA
Proyecto Kimi
SECCIÓN 7. Pruebas
28