G03 - Informe03 - SRS de Proyecto
G03 - Informe03 - SRS de Proyecto
FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniería de Sistemas
Integrantes:
Arhuata Turpo, Alex (2019063634)
Chara Apaza, Edgar Diego (2017352948)
Lima Ccosi, Jeackory Geilly (2019063326)
Pómez Huanca, André miguel (2017059537)
Sagua Ramos, Gustavo alonso (2018062254)
Yucra Mamani, Vanessa (2019063635)
Tacna – Perú
2021
Logo de Mi Empresa
CONTROL DE VERSIONES
Versión Hecha por Revisada por Aprobada por Fecha Motivo
1.0 MPV ELV ARV 10/10/2020 Versión Original
2.0 Grupo_III Alex Arhuata Turpo Alex Arhuata Turpo 18/05/2021 Versión mejorada para Arquitectura de Soft.
Versión 2.0
2
Logo de Mi Empresa
INDICE GENERAL
1. GENERALIDADES DE LA EMPRESA.................................................................................5
1.1. Nombre de la empresa.......................................................................................................5
1.2. Visión................................................................................................................................5
1.3. Misión...............................................................................................................................5
1.4. Organigrama......................................................................................................................5
2. VISIONAMIENTO DE LA EMPRESA..................................................................................6
2.1. Descripción del problema..................................................................................................6
2.2. Objetivos de negocios.......................................................................................................6
2.3. Objetivos de diseño...........................................................................................................6
2.4. Alcance del proyecto.........................................................................................................6
2.5. Viabilidad del sistema.......................................................................................................6
2.6. Información obtenida del levantamiento de la información...............................................7
3. ANÁLISIS DE PROCESOS....................................................................................................8
3.1. Diagrama del proceso actual – Diagrama de Actividades..................................................8
3.2. Diagrama del proceso propuesto – Diagrama de Actividades inicial.................................8
4. IV. ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE.....................................9
4.1. Cuadro de requerimientos funcionales inicial....................................................................9
4.2. Cuadro de requerimientos no funcionales..........................................................................9
4.3. Cuadro de requerimientos funcionales final......................................................................9
4.4. Reglas de negocio............................................................................................................10
5. FASE DE DESARROLLO.....................................................................................................11
5.1. Perfiles de usuario...........................................................................................................11
5.2. Modelo Conceptual.........................................................................................................11
5.2.1 Diagrama de Paquetes...............................................................................................11
5.2.2 Diagrama de Casos de uso.........................................................................................12
5.2.3 Escenarios de Casos de uso (narrativa)......................................................................14
5.3. Modelo Lógico................................................................................................................20
5.3.1 Análisis de Objetos....................................................................................................20
5.3.2 Diagrama de Actividades con objetos........................................................................22
5.3.3 Diagrama de Secuencia.............................................................................................23
5.3.4 Diagrama de Clases...................................................................................................29
6. CONCLUSIONES.................................................................................................................30
3
Logo de Mi Empresa
INTRODUCCION
Diseño y Arquitectura de Software, que surge con el fin de digitalizar los procesos de
sigue el negocio, así como una propuesta de como mejoraría cuando el sistema este
implantado. En la cuarta parte especificamos cuales son los requerimientos del software.
En la quinta parte, la fase de desarrollo, desplegamos los perfiles de usuario, así como los
4
Logo de Mi Empresa
1. Generalidades de la empresa
Decodekasa S.A.
1.2. Visión
Ser la empresa de acabados para el hogar líderes de Tacna, con el mejor servicio y
1.3. Misión
asesoría, al mejor precio del mercado, para construir los proyectos de nuestros clientes.
1.4. Organigrama
Gerencia
General
Contabilidad
5
Logo de Mi Empresa
2. Visionamiento de la empresa
Actualmente la empresa cliente no cuenta con un sistema informático que gestione las
Por otro lado, el área de ventas para realizar su trabajo necesita acceder al stock de
cliente final.
6
Logo de Mi Empresa
Nuestro aplicativo busca crear un entorno virtual donde se pueda visualizar el quedado
de todos sus productos seleccionados para así pueda escoger la mejor combinación para
su hogar y también sacar un cálculo del costo total de todos los productos, asi también
cliente.
De manera indirecta también se quiere lograr que el sistema tenga la posibilidad de ser
un local en la ciudad de Tacna donde recibe a sus clientes. También cuenta con un
encarga de atender al público, otro controla el stock y orden del almacén; y otro es
ayudante de almacén. Cuenta con un sistema software para emitir los comprobantes de
venta también sirve para ingresar las facturas de compra, gracias a esto, el sistema tiene
7
Logo de Mi Empresa
proveedores de Lima y Tacna. Los productos son adquiridos con una factura electrónica
la empresa; y luego los productos son llevados a un almacén, dependiendo del volumen
de compra se alquila un servicio de transporte. Los clientes que llegan a la tienda son
venta, el cliente paga y se realiza la boleta o factura dependiendo si el cliente tiene RUC.
estibaje a domicilio.
más eficientes de la que actualmente cuenta. De la misma manera busca registrar las
inmediata.
8
Logo de Mi Empresa
3. Análisis de proceso
3.1. Diagrama del proceso actual – Diagrama de Actividades
9
Logo de Mi Empresa
10
Logo de Mi Empresa
11
Logo de Mi Empresa
Nombre de la Caso
RN_ID regla de Descripción Autoridad de Proceso actual
negocios Uso
1. El cliente
aprueba la compra
2. Se dirige a caja a
Si la venta es
pagar
mayor a 700
3. El cajero cobra,
soles el cliente
verifica la cantidad
Pedir datos debe dar sus
y si es mayor a 700
R1 por venta datos personales Gerente CU2
pide sus datos al
mayor a 700 nombre, dni;
cliente
para emitir el
4. Cliente le dicta
comprobante de
sus datos.
venta.
5. El cajero realiza
el comprobante
con los datos
1. El encargado de
establecer los
El precio de precios verifica
venta de un que el precio de
Establecer
producto no venta es mayor que
R2 precio de Gerente CU2
puede ser menor el precio de
venta
que el precio de compra.
compra. 2. Pone el precio
de acuerdo con su
criterio.
1. El encargado de
Para realizar la
venta verifica si
venta el
Verificar stock hay stock del
R3 producto debe Gerente CU2
para venta producto solicitado
haber un stock
2. Si hay stock
mayor a cero
vende el producto
1. El encargado de
venta verifica si la
venta total no
Condición Si la venta es supera los 1200. Si
para el menor a 1200 es así informa al
R4 Gerente CU2
servicio de soles no se cliente que el flete
flete incluye flete. para el traslado de
su mercadería
corre a cuenta del
él.
R5 Descuento Si la venta Gerente CU2 1. El encargado de
12
Logo de Mi Empresa
venta verifica si la
venta supera los
supera los 4000
especial por 4000 soles.
se le hace un
monto de 2. Si es así le hace
descuento del
venta un descuento del
5%.
5% del monto
total.
1. El cajero al
realizar el
Todas las ventas
comprobante de
se gravan con un
venta detalla de
Impuesto a la impuesto del
R6 Contador CU2 forma explícita en
venta 18% según
el documento los
legislación de
impuestos que se
SUNAT.
han incluido en el
precio de venta.
Todas las 1. El encargado de
compras se compras verifica
gravan con un que en los
Impuesto a la
R7 impuesto del Contador CU1 documentos de
compra
18% según compra recibidos
legislación de este detallado el
SUNAT. igv por separado.
Cuando un
producto se 1. El encargado de
agote se debe compras debe
enviar un verificar que
Verificar
mensaje al cuando un
R8 abastecimient Gerente CU5
encargado de producto se acabe,
o de productos
compras, debe realizar la
informando del compra para el
estado del abastecimiento.
producto.
No puede haber
1. Al momento de
Verificar dos productos
crear el producto
R9 producto iguales en el Gerente CU5
debe verificarse
duplicado registro de
que no exista.
productos
13
Logo de Mi Empresa
5. Fase de desarrollo
5.1. Perfiles de usuario
Existirán 3 perfiles de usuario para el sistema: Administrador, Usuario Compras y
Usuario Ventas.
14
Logo de Mi Empresa
15
Logo de Mi Empresa
16
Logo de Mi Empresa
17
Logo de Mi Empresa
18
Logo de Mi Empresa
CU4: GESTIONAR
CU3: GESTIONAR PROVEEDOR CLIENTE
CU5: REGISTRAR
GESTIONAR
REGISTRAR CLIENTE
PRODUCTO
PROVEEDOR
Acción
Acción del Actordel ActorREGISTRAR PRODUCTO Respuesta Respuesta del Sistema
del Sistema
1. selecciona
1. selecciona la opción
la Acción
opción registrar
del Actor
registrar proveedorcliente Respuesta del Sistema
1. selecciona la opción registrar producto 2. limpia y habilita
2. limpia y habilita las cajas
las cajas de texto
de texto (nombre,
vacías
apellidos,
correspondientes. DNI, dirección) vacías.
2. limpia y habilita las cajas de texto vacías
3. ingresa
3. ingresa losdel
los datos datos del cliente
proveedor correspondientes (descripción, precio de
4. Selecciona
4. Selecciona guardar guardar venta)
3. ingresa los datos del producto 5. Muestra
5. Muestra un mensaje
un mensaje confirmando
confirmando el nuevo el nuevo
4. Selecciona guardar cliente.
proveedor.
MODIFICAR CLIENTE
5. Muestra
MODIFICAR PROVEEDOR un mensaje confirmando el nuevo
Acción
Acción del Actordel Actor producto. Respuesta
Respuesta del Sistema
del Sistema
1. Selecciona
1. Selecciona un cliente
un proveedor delista.
de la la lista.
MODIFICAR PRODUCTO
Acción del Actor 2. Muestra
2. Muestra losdel
Respuesta
los datos datos
del del cliente
Sistema
proveedor en cajas
en las las cajas de
1. Selecciona un producto de la lista. texto (bloqueadas) de la
de texto (bloqueadas) de la pantalla. pantalla.
3. selecciona
3. selecciona la opción
la opción modificar
modificar 2. Muestra los datos del producto en las cajas
de texto
4. (bloqueadas)
Habilita de cajas
la pantalla.
4. Habilita las cajas las
de texto de poder
para texto ser(nombre,
3. selecciona la opción modificar apellidos, dirección, DNI)
modificadas (ruc, razón social, dirección) para poder ser
modificadas
5. Modifica los datos que estén habilitados a 4. Habilita las cajas de texto para poder ser
5. Modifica los datos que estén habilitados
modificación a
modificadas (descripción, precio de venta)
modificación.
5. Selecciona
Modifica los datos que estén habilitados a
6. guardar
6. Selecciona guardar
modificación
7. Muestra un mensaje confirmando los
6. Selecciona guardar cambios7. Muestra un mensaje confirmando los
cambios.
7. Muestra un mensaje confirmando los
ELIMINAR PROVEEDOR
ELIMINAR CLIENTE
cambios
Acción del Actor Respuesta del Sistema
Acción del Actor ELIMINAR PRODUCTO Respuesta del Sistema
1. Selecciona un proveedor de la lista.
1. Selecciona un cliente
Acción de la lista.
del Actor Respuesta del Sistema
2. Muestra los datos del proveedor en las cajas
1. Selecciona un producto de la lista. 2. (bloqueadas)
de texto Muestra los datos del cliente en las cajas de
de la pantalla.
texto (bloqueadas) de
2. Muestra los datos del producto la pantalla.
en las cajas
3. selecciona la opción eliminar.
3. selecciona la opción eliminar de texto (bloqueadas) de la pantalla.
4. Pide confirmación de la eliminación del
3. selecciona la opción eliminar 4. Pide confirmación de la eliminación del
proveedor
5. Confirma la eliminación del proveedor. 4. Pidecliente
confirmación de la eliminación del
5. Confirma la eliminación del cliente producto
6. Muestra un mensaje confirmando el
5. Confirma la eliminación del producto 6. Muestra
proveedor un mensaje confirmando el cliente
eliminado.
eliminado
6. Muestra un mensaje confirmando el cliente
eliminado
19
Logo de Mi Empresa
20
Logo de Mi Empresa
21
Logo de Mi Empresa
22
Logo de Mi Empresa
23
Logo de Mi Empresa
24
Logo de Mi Empresa
25
Logo de Mi Empresa
26
Logo de Mi Empresa
27
Logo de Mi Empresa
CU05: Gestionar Producto (jpg)
28
Logo de Mi Empresa
CU06: Gestionar Usuario
29
Logo de Mi Empresa
CU07: Generar Inventario
30
Logo de Mi Empresa
31
Logo de Mi Empresa
6. CONCLUSIONES
Los requerimientos levantados se acentúan sobre la gestión de la compras y ventas que
32