Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Azul y Oro, es un abarrotes, un negocio que vende desde artículos para el hogar, productos
domésticos hasta vinos y licores, vendiendo desde confitería hasta frutas y verduras.
Azul y Oro, pertenece al sector retail o comercio minorista, un sector económico que forma
parte de la economía de una zona.
En Azul y Oro, quieren implementar un sistema que capture los productos de entrada y los de
salida, para establecer un orden dentro de lo que vende, además de la posibilidad de editar
precios, añadir productos y crear inventarios.
El sistema debe ser capaz de leer los productos de código de barra y/o con los nombres de los
productos a vender (Esto en caso, de que el producto no cuente con un código de barra).
El sistema debe ser capaz de aceptar pagos en tarjeta, capacidad de hacer recargas, además
de que el sistema tenga la capacidad de generar un código QR, para que el comprador lo
utilice para realizar pagos, sin la necesidad de cargar con efectivo y así solo escanee el código
para pagar el producto.
El sistema debe ser sencillo, fácil de entender, con mecánicas ya utilizadas y no sea muy
complejo utilizar.
Yo como DBA (Administrador de base de datos) debo solucionar este problema, creando un
software que permita eliminar los procesos que se realizan, en vez de estar cambiando los
valores de productos, ya tenerlos preestablecidos, evitando pérdidas, además de crear QR
que eliminen el proceso de cargar con efectivo e incluso la capacidad de realizar recargas
telefónicas.
Dividir el sistema en varios subprocesos permite tener una mejor calidad en diseño y sirve de
guía durante el desarrollo; además de una mejor visión del proyecto, es decir; podemos
realizar un mayor análisis y diseño a cada subsistema creado.
Esta etapa es sumamente importante, ya que, si no se hace esta etapa podría derivar en que
el desarrollo no reúna las necesidades del cliente y por consecuencia, el costo para corregir
algún problema encontrado en la arquitectura
.
Modelo Burbuja
El modelo que usaremos será el modelo burbuja, este modelo nos permite dividir en una forma
más eficiente los proyectos, de acuerdo a lo que se propone, además nos permite ir dividiendo
los subsistemas encontrados, no importa el nivel donde esté, entre más específico sea el
modelo será mejor.
Pago
Código
Imprimir
Nombre. PAG
Reducir. Cant.
Pago
Pago
Nombre.
Compañía
Número
Telefónico
Recar Report
Pla ga e
n
Mont
o
Modelo de Procesos
Una vez que tenga el proceso, debo crear un diagrama donde especifique el diagrama de flujo
de datos.
Nomb Se
Inici ingresa Guar
re. o dar
Manu Precio,
Se
Fin almace
na en
Tarjet
Códig Inici Forma Ingresa
o. o de QR r
Barras
Efecti
Fin Generar
Impresión
Los requerimientos NO funcionales definen cómo debe ser un sistema, estos requerimientos
pueden ir o no inmersos en éste, ya que, permiten describir las restricciones que limitan la
construcción de una solución.
*Requerimientos No funcionales
Los requerimientos funcionales definen lo que esperamos que debe hacer un sistema, ahí se
describe la interacción entre el sistema y el entorno; es decir, se detallan los servicios y las
funciones del sistema.
*Requerimientos Funcionales
El software (Sistema) habilitará el orden dentro de la tienda, antes era todo manual con
efectivo, donde a veces se manejaba mal los precios y se cometían muchos errores, ahora
con este nuevo sistema agilizará todos los movimientos, además que agregará nuevas
herramientas para la tienda.
Conclusión
Contar con un modelo de la arquitectura en etapas tempranas se hace evidente, ya que, con el
sistema nos permite contar con un modelo de alto nivel, lo que al final nos conducirá al
producto final. El objetivo de la ingeniería de software, es crear metodologías o en dado caso,
utilizar metodologías para llevar a cabo, de manera ordenada y eficaz, un nuevo sistema,
software o proyecto de tecnología, y no tener un sistema que no funcione o que tenga fallos,
sino al contrario, con estos métodos crear un buen software.
Bibliografías.