Está en la página 1de 21

Nombre de la materia:

Analisis y Diseño de Sistemas

Nombre de la Licenciatura:
Lic. Ingeniería en Sistemas
Computacionales.

Nombre del alumno:


Jose Luis Mendoza Rivadeneyra

Matrícula
240566113

Nombre de la Tarea
AVANCE 1: Seleccionar una empresa
PYME de Pizzas a la cual se le realizará
un Análisis y Diseño de un sistema de
transacciones

Nombre del Docente


Elvia Sanchez Magadan

Fecha
11/07/2023
Análisis y Diseño de Sistemas

Seleccionar una empresa PYME de Pizzas a la cual se le


realizará un Análisis y Diseño de un sistema de
transacciones

Introducción a la Empresa :
"Pizza Mostra" es una empresa PYME dedicada a la preparación y venta de pizzas.
Fundada en 2015, se ha convertido en un popular destino para los amantes de la pizza
en la localidad. La empresa se destaca por su enfoque en pizzas artesanales, utilizando
ingredientes frescos y de alta calidad.
Con un local físico ubicado en el centro de la ciudad, "Pizza Mostra" ha logrado
construir una sólida base de clientes locales. Además de la venta en el local, la
empresa ofrece servicio de entrega a domicilio para brindar comodidad a sus clientes.

La empresa se enorgullece de su menú variado que incluye una amplia selección de


pizzas con diferentes combinaciones de ingredientes, opciones vegetarianas y opciones
sin gluten. Además de las pizzas, también ofrecen complementos como ensaladas,
aperitivos y postres.

El éxito de "Pizza Mostra" se ha basado en la calidad de sus productos, la atención al


detalle en la preparación de cada pizza y el servicio al cliente excepcional. Sin
embargo, debido al crecimiento constante de la empresa y el aumento de la demanda,
se ha vuelto necesario implementar un sistema de transacciones más eficiente y
automatizado.

Actualmente, "Pizza Mostra" maneja los pedidos y pagos de forma manual. Los
empleados toman los pedidos por teléfono o en persona, anotando los detalles en
papel. Los pagos se registran manualmente y se emiten facturas o recibos impresos.
Este proceso manual ha demostrado ser susceptible a errores y requiere mucho tiempo,

2
Análisis y Diseño de Sistemas

lo que ha llevado a retrasos en la atención al cliente y limitaciones en la capacidad de


crecimiento de la empresa.

Con el objetivo de optimizar y agilizar sus operaciones, "Pizza Mostra" ha decidido


embarcarse en el análisis y diseño de un sistema de transacciones automatizado. El
nuevo sistema permitirá a los empleados ingresar pedidos de forma electrónica,
gestionar los pagos y generar facturas de manera más eficiente. Además, se busca
ofrecer a los clientes la opción de realizar pedidos y pagos en línea, brindando una
experiencia de usuario más conveniente y moderna.

La implementación de un sistema de transacciones automatizado en "Pizza Mostra"


traerá beneficios significativos, como una mayor precisión en el procesamiento de
pedidos y pagos, una mejora en la velocidad de servicio, un seguimiento más preciso
de las transacciones y una mayor satisfacción del cliente.

En resumen, el análisis y diseño del sistema de transacciones para "Pizza Mostra" es


un paso estratégico para optimizar las operaciones de la empresa y brindar una
experiencia de cliente mejorada. La implementación de un sistema automatizado
permitirá a "Pizza Mostra" satisfacer de manera más eficiente la creciente demanda de
sus productos y mantener su reputación como una pizzería de calidad en la localidad.

I) Identificar o analizar o diseñar, apoyado en los procesos de la empresa los


siguientes puntos:
a) Los tipos de sistemas de información actualmente utilizados, con la intención
de revisar si no existe ya el sistema elegido o si se va a rediseñar

Para "Pizza Mostra", analicemos los tipos de sistemas de información actualmente


utilizados en la empresa para determinar si se necesita un sistema nuevo o si se debe
rediseñar el existente.

3
Análisis y Diseño de Sistemas

Actualmente, "Pizza Mostra" no cuenta con un sistema de transacciones automatizado.


A continuación, se describen los sistemas de información utilizados actualmente:

Sistema de toma de pedidos manual: Los empleados de "Pizza Mostra" toman los
pedidos de los clientes por teléfono o en persona, anotando los detalles en papel. Esta
información se utiliza para preparar las pizzas y procesar los pagos.

Sistema de registro manual de pagos y facturación: Después de que se ha entregado el


pedido al cliente, los empleados registran manualmente los pagos y emiten facturas o
recibos en papel. Esto implica el cálculo manual de los montos a cobrar y la elaboración
de la documentación correspondiente.

Dado que los sistemas actuales son manuales y propensos a errores, existe la
necesidad de implementar un sistema de transacciones automatizado para mejorar la
eficiencia y la precisión de los procesos.

En resumen, "Pizza Mostra" no cuenta con un sistema de transacciones automatizado


en la actualidad. Por lo tanto, se requerirá el diseño e implementación de un nuevo
sistema de transacciones para la empresa. Este nuevo sistema permitirá la toma de
pedidos electrónica, el registro automático de pagos y la generación de facturas o
recibos electrónicos, lo que mejorará la eficiencia de los procesos y brindará una
experiencia más fluida tanto para los empleados como para los clientes.

b) Describir de forma genérica cuales son los elementos internos y externos del
sistema de información a elaborar

A continuación, describiré de forma genérica los elementos internos y externos que


formarán parte del sistema de información a elaborar para "Pizza Mostra":

4
Análisis y Diseño de Sistemas

Elementos Internos:

Base de datos centralizada: Se creará una base de datos centralizada para almacenar
información relevante para el sistema de transacciones. Esta base de datos incluirá
datos de clientes, productos, pedidos, pagos y otros datos relacionados.

Sistema de toma de pedidos: Se desarrollará un módulo o componente del sistema que


permitirá a los empleados de "Pizza Mostra" ingresar los pedidos de manera
electrónica. Este sistema de toma de pedidos ofrecerá una interfaz intuitiva y fácil de
usar, lo que facilitará el proceso de registro de los pedidos.

Gestión de inventario: El sistema de transacciones estará conectado a un sistema de


gestión de inventario. Esto permitirá realizar un seguimiento de los ingredientes y
productos disponibles en tiempo real, lo que ayudará a garantizar que los pedidos se
puedan cumplir adecuadamente.

Registro automático de pagos: Se implementará una funcionalidad en el sistema para


registrar automáticamente los pagos realizados por los clientes. Esto agilizará el
proceso de registro de pagos y permitirá un seguimiento más preciso de las
transacciones financieras.

Generación de facturas o recibos electrónicos: El sistema generará de manera


automática facturas o recibos electrónicos para cada pedido. Estos documentos se
enviarán por correo electrónico al cliente o estarán disponibles para su descarga desde
una plataforma en línea.

Elementos Externos:

5
Análisis y Diseño de Sistemas

Proveedores de pagos en línea: Se establecerá una integración con proveedores de


servicios de pagos en línea, como pasarelas de pago o billeteras electrónicas. Esto
permitirá a los clientes realizar pagos electrónicos de manera segura y conveniente.

Plataforma en línea para pedidos: Se creará una plataforma en línea donde los clientes
podrán realizar pedidos de manera fácil y rápida. Esta plataforma permitirá seleccionar
productos, personalizar las pizzas, elegir opciones de entrega y realizar pagos en línea.

Integración con servicios de entrega a domicilio: Se establecerá una integración con


servicios de entrega a domicilio para facilitar la gestión de la logística de entrega de los
pedidos. Esta integración permitirá la asignación de repartidores, seguimiento en tiempo
real de los envíos y notificaciones a los clientes sobre el estado de sus pedidos.

Estos elementos internos y externos del sistema de información a elaborar para "Pizza
Mostra" permitirán una gestión eficiente de las transacciones, agilizarán los procesos
internos y brindarán una experiencia mejorada tanto para los empleados como para los
clientes.

c) Interacción con otros sistemas

El sistema de información a elaborar para "Pizza Mostra" interactuará con otros


sistemas para asegurar un flujo de información fluido y eficiente. A continuación, se
describen las interacciones con otros sistemas:

Sistema de gestión de inventario: El sistema de transacciones se integrará con el


sistema de gestión de inventario de la empresa. Esta integración permitirá que el
sistema de transacciones acceda y actualice la información de inventario en tiempo
real. Por ejemplo, cuando se realice un pedido, el sistema verificará la disponibilidad de

6
Análisis y Diseño de Sistemas

ingredientes y productos en el inventario y actualizará los niveles correspondientes al


procesar el pedido.

Proveedores de pagos en línea: El sistema de transacciones interactuará con los


proveedores de servicios de pagos en línea, como pasarelas de pago o billeteras
electrónicas. Cuando los clientes realicen pagos en línea, el sistema se conectará con
los proveedores de pagos para procesar las transacciones de forma segura y eficiente.

Plataforma en línea para pedidos: El sistema de transacciones se integrará con la


plataforma en línea utilizada por los clientes para realizar pedidos en línea. Esta
integración permitirá que los pedidos realizados a través de la plataforma en línea se
sincronicen automáticamente con el sistema de transacciones de "Pizza Mostra", lo que
garantizará una gestión adecuada de los pedidos y una actualización en tiempo real de
la información.

Servicios de entrega a domicilio: El sistema de transacciones se integrará con los


servicios de entrega a domicilio utilizados por "Pizza Mostra". Esta integración permitirá
que el sistema proporcione información actualizada sobre los pedidos a los
repartidores, como direcciones de entrega, detalles de los pedidos y horarios de
entrega. Además, los repartidores podrán enviar actualizaciones en tiempo real sobre el
estado de la entrega, como confirmación de la entrega realizada.

Estas interacciones con otros sistemas permitirán una comunicación fluida y


sincronizada entre el sistema de transacciones de "Pizza Mostra" y otros sistemas
clave, asegurando una gestión eficiente de los pedidos, pagos, inventario y entregas.

d) Usuarios y roles del sistema

7
Análisis y Diseño de Sistemas

El sistema de transacciones de "Pizza Mostra" contará con distintos usuarios y roles


que desempeñarán funciones específicas dentro del sistema. A continuación, se
describen los usuarios y roles principales:

Empleados de "Pizza Mostra":


Cajeros: Serán responsables de recibir los pedidos de los clientes, ingresarlos en el
sistema y gestionar los pagos. También podrán brindar asistencia y responder
consultas de los clientes sobre el proceso de pedido y pago.
Chefs: Serán encargados de la preparación de las pizzas y otros productos. Pueden
tener acceso al sistema para consultar los pedidos y conocer los detalles específicos de
cada uno.
Gerentes: Supervisarán el funcionamiento general del sistema de transacciones.
Tendrán acceso a informes y estadísticas para realizar un seguimiento del desempeño
del sistema y tomar decisiones estratégicas.
Clientes de "Pizza Mostra":
Usuarios Registrados: Aquellos clientes que crean una cuenta en la plataforma en línea
de "Pizza Mostra" podrán acceder a funciones adicionales, como guardar sus
preferencias de pedido, consultar el historial de pedidos y realizar pagos más rápidos al
tener sus datos de pago almacenados de forma segura.
Usuarios No Registrados: Los clientes que no se registren en la plataforma en línea aún
podrán realizar pedidos y pagos sin necesidad de una cuenta. Sin embargo, no tendrán
acceso a las funciones específicas de los usuarios registrados.
Cada usuario tendrá un conjunto de permisos y funcionalidades específicas dentro del
sistema de transacciones, lo que les permitirá desempeñar sus roles de manera
eficiente y efectiva. La asignación de roles y permisos se realizará de acuerdo con las
responsabilidades y necesidades de cada usuario en relación con el sistema de
transacciones de "Pizza Mostra".

8
Análisis y Diseño de Sistemas

e) Métodos y procedimientos actualmente utilizados en el proceso por


automatizar

En "Pizza Mostra", actualmente se utilizan métodos y procedimientos manuales en el


proceso de transacciones que se buscarán automatizar. A continuación, se detallan los
métodos y procedimientos actuales que se automatizarán:

Toma de pedidos:
Actualmente, los empleados de "Pizza Mostra" toman los pedidos de los clientes por
teléfono o en persona. Estos pedidos se registran manualmente en papel o se ingresan
en una hoja de cálculo. Para automatizar este proceso, se implementará un sistema de
toma de pedidos en línea. Los clientes podrán realizar pedidos a través de una
plataforma en línea, seleccionar los productos deseados, personalizar su pedido y
agregar comentarios adicionales. El sistema capturará automáticamente los detalles del
pedido y los ingresará en el sistema de transacciones.

Registro de pagos:
Actualmente, los pagos realizados por los clientes se registran manualmente en papel o
en un sistema separado. Con el nuevo sistema de transacciones, se automatizará el
registro de pagos. Los clientes podrán realizar pagos en línea a través de pasarelas de
pago seguras y el sistema registrará automáticamente los pagos realizados por cada
pedido. Esto eliminará la necesidad de registrar manualmente los pagos y garantizará
un seguimiento preciso de las transacciones financieras.

Generación de facturas o recibos:


Tras el registro manual de pagos, los empleados de "Pizza Mostra" generan facturas o
recibos impresos para los clientes. Con el sistema de transacciones automatizado, se
generará de forma automática una factura o recibo electrónico para cada pedido. Estos
documentos se enviarán por correo electrónico al cliente o estarán disponibles para su

9
Análisis y Diseño de Sistemas

descarga desde la plataforma en línea. Esto agilizará el proceso de generación de


facturas o recibos y permitirá una mayor comodidad tanto para los clientes como para la
empresa.

Al automatizar estos métodos y procedimientos actuales, "Pizza Mostra" podrá agilizar


el proceso de transacciones, reducir errores y brindar una experiencia de cliente más
eficiente y moderna. Esto permitirá un mejor seguimiento de los pedidos, pagos y
facturación, y mejorará la capacidad de gestión y control de la empresa.

f) Ventajas y desventajas derivadas de la implantación del nuevo sistema


La implantación del nuevo sistema de transacciones en "Pizza Mostra" conlleva una
serie de ventajas y desventajas. A continuación, se detallan algunas de ellas:

Ventajas:

Mayor eficiencia: El nuevo sistema automatizado agilizará los procesos de toma de


pedidos, registro de pagos y generación de facturas. Esto permitirá a los empleados de
"Pizza Mostra" trabajar de manera más eficiente, reduciendo el tiempo necesario para
completar cada transacción.

Precisión mejorada: Al automatizar los procesos, se minimizará la posibilidad de errores


humanos en la toma de pedidos y el registro de pagos. Esto garantizará un seguimiento
más preciso de las transacciones y una mayor exactitud en la generación de facturas y
recibos.

Experiencia del cliente mejorada: Los clientes podrán realizar pedidos en línea de
manera rápida y sencilla, personalizar sus pedidos según sus preferencias y realizar

1
0
Análisis y Diseño de Sistemas

pagos electrónicos de forma segura. Esto proporcionará una experiencia más


conveniente y moderna para los clientes de "Pizza Mostra".

Mayor capacidad de gestión: El sistema automatizado proporcionará a los gerentes de


"Pizza Mostra" herramientas y datos en tiempo real para supervisar y administrar las
transacciones. Podrán acceder a informes y estadísticas actualizadas, lo que les
permitirá tomar decisiones más informadas y estratégicas para el crecimiento del
negocio.

Desventajas:

Costos de implementación: La implantación del nuevo sistema requerirá una inversión


en hardware, software y capacitación del personal. Esto implicará costos iniciales para
"Pizza Mostra" que deben tenerse en cuenta y gestionarse adecuadamente.

Resistencia al cambio: Al introducir un nuevo sistema automatizado, es posible que


algunos empleados muestren resistencia al cambio. Puede ser necesario proporcionar
una capacitación adecuada y brindar un soporte continuo para asegurarse de que el
personal se adapte y utilice correctamente el nuevo sistema.

Dependencia de la tecnología: Al depender del sistema automatizado, existe el riesgo


de interrupciones en el funcionamiento debido a problemas técnicos o fallos en el
sistema. "Pizza Mostra" deberá contar con medidas de respaldo y un plan de
contingencia para minimizar el impacto de tales situaciones.

En general, las ventajas derivadas de la implantación del nuevo sistema de


transacciones en "Pizza Mostra" superan las desventajas potenciales. Sin embargo, es
importante que la empresa considere y aborde adecuadamente los desafíos y riesgos

1
1
Análisis y Diseño de Sistemas

asociados para asegurar una implementación exitosa y una transición suave hacia el
nuevo sistema.

g) Elegir la metodología a utilizar para su diseño (estructurado, ágil u orientado a


objetos)
La elección de la metodología para el diseño del sistema de transacciones de "Pizza
Mostra" dependerá de varios factores. A continuación, se presentan las características
principales de cada una de las metodologías mencionadas: estructurada, ágil y
orientada a objetos:

Metodología Estructurada:

Enfoque secuencial y jerárquico: Se enfoca en dividir el sistema en componentes más


pequeños y luego construirlos de manera secuencial.
Énfasis en el análisis y diseño detallado antes de la implementación.
Mayor planificación y documentación antes de comenzar la implementación.
Adecuada para proyectos donde los requisitos son estables y bien definidos desde el
principio.
Metodología Ágil:

Enfoque iterativo e incremental: El desarrollo se divide en ciclos o iteraciones más


pequeñas y se entregan incrementos funcionales de manera continua.
Énfasis en la colaboración y la comunicación constante con los usuarios y el equipo de
desarrollo.
Adaptabilidad y flexibilidad para adaptarse a cambios en los requisitos durante el
desarrollo.
Enfoque en la entrega rápida de valor al cliente y la retroalimentación continua.

1
2
Análisis y Diseño de Sistemas

Adecuada para proyectos donde los requisitos pueden cambiar o evolucionar con el
tiempo.
Metodología Orientada a Objetos:

Enfoque en la identificación y modelado de objetos y sus interacciones.


Reutilización de código y componentes a través de la encapsulación y herencia.
Mayor énfasis en la estructura del sistema y la modularidad.
Enfoque en el diseño y desarrollo de objetos y clases.
Adecuada para proyectos donde los requisitos se pueden modelar de manera natural
en términos de objetos y comportamientos.
Dado que el diseño del sistema de transacciones de "Pizza Mostra" puede requerir
adaptabilidad y la posibilidad de iterar sobre los requisitos, la metodología ágil sería una
opción apropiada. Esto permitirá una mayor flexibilidad para realizar cambios a medida
que se obtenga retroalimentación de los usuarios y se descubran nuevos requisitos
durante el desarrollo del sistema.

Sin embargo, es importante considerar el alcance y la complejidad del proyecto, así


como los recursos disponibles y las preferencias de la empresa. En última instancia, la
elección de la metodología debe basarse en una evaluación exhaustiva de estos
factores y en la selección de la opción que mejor se ajuste a las necesidades y
características específicas de "Pizza Mostra".

h) Elaborar un levantamiento de requerimientos y actividades básicas utilizando


las técnicas de determinación de requerimientos.
Para elaborar un levantamiento de requerimientos y actividades básicas utilizando
técnicas de determinación de requerimientos para el sistema de transacciones de
"Pizza Mostra", se deben realizar los siguientes pasos:

1
3
Análisis y Diseño de Sistemas

Identificar a los stakeholders relevantes: Determine quiénes son los stakeholders clave
en el proyecto, como los gerentes, empleados y clientes de "Pizza Mostra". Estos
stakeholders proporcionarán información valiosa para identificar los requisitos del
sistema.

Realizar entrevistas: Realice entrevistas individuales o grupales con los stakeholders


identificados para recopilar información sobre sus necesidades, expectativas y
requisitos específicos. Durante las entrevistas, realice preguntas detalladas sobre los
procesos actuales, los desafíos y las mejoras deseadas en el sistema de transacciones.

Observar el proceso actual: Observe y registre cómo se lleva a cabo el proceso actual
de toma de pedidos, registro de pagos y generación de facturas en "Pizza Mostra".
Identifique las áreas problemáticas, las tareas repetitivas y los puntos de mejora.

Realizar sesiones de diseño conjunto (JAD): Organice sesiones de trabajo colaborativo


con los stakeholders relevantes para identificar y analizar los requisitos del sistema.
Utilice técnicas como brainstorming y prototipado para obtener una comprensión más
profunda de las necesidades y expectativas de los usuarios.

Utilizar cuestionarios y encuestas: Diseñe cuestionarios y encuestas para recopilar


información adicional de los stakeholders. Estos cuestionarios pueden abordar temas
específicos, como preferencias de pago, opciones de entrega y características
deseadas en el sistema de transacciones.

Realizar análisis de documentos existentes: Examine documentos existentes, como


registros de pedidos, recibos, facturas y políticas internas de la empresa. Estos
documentos pueden proporcionar información adicional sobre los procesos actuales y
los requisitos del sistema.

1
4
Análisis y Diseño de Sistemas

Realizar sesiones de muestreo de usuarios: Seleccione una muestra representativa de


usuarios y realice pruebas con prototipos o versiones preliminares del sistema. Observe
cómo interactúan con el sistema, tome nota de sus comentarios y realice ajustes en
función de sus necesidades y preferencias.

Documentar los requerimientos: Registre todos los requerimientos identificados durante


el levantamiento de requerimientos utilizando un formato estructurado. Esto puede
incluir descripciones detalladas de cada requisito, prioridades, dependencias y
restricciones.

Validar los requerimientos: Comparta los requerimientos documentados con los


stakeholders relevantes para su revisión y validación. Asegúrese de que los requisitos
sean comprensibles, claros y alineados con las expectativas de los usuarios.

Priorizar los requerimientos: Clasifique los requerimientos en función de su importancia


y urgencia. Esto ayudará a establecer una hoja de ruta clara para el desarrollo del
sistema, priorizando los requisitos más críticos y asegurando una implementación
eficiente.

Estos pasos y técnicas ayudarán a elaborar un levantamiento de requerimientos sólido


y a identificar las actividades básicas necesarias para el diseño del sistema de
transacciones de "Pizza Mostra". Asegúrese de involucrar a los stakeholders clave
durante todo el proceso y realizar ajustes según sea necesario a medida que se
obtenga más información y se realicen iteraciones.

i) Utilizar herramientas de documentación de procedimientos para el


levantamiento de requerimientos
(por entrevista, por diseño de aplicación conjunta JAD, por cuestionarios, por
muestreo o por STROBE)

1
5
Análisis y Diseño de Sistemas

Para el levantamiento de requerimientos en el sistema de transacciones de "Pizza


Mostra", se pueden utilizar varias herramientas de documentación de procedimientos. A
continuación, se describen algunas herramientas comunes basadas en las técnicas
mencionadas:

Entrevistas: Las entrevistas son una herramienta efectiva para recopilar información de
los stakeholders clave. Realice entrevistas individuales o grupales con empleados,
gerentes y clientes de "Pizza Mostra" para obtener una comprensión más profunda de
los procesos actuales, los desafíos y los requisitos específicos. Documente las
respuestas y las discusiones relevantes durante las entrevistas.

Diseño de Aplicación Conjunta (JAD, por sus siglas en inglés): El diseño de aplicación
conjunta es una técnica colaborativa que reúne a los stakeholders y al equipo de
desarrollo para discutir y definir los requisitos del sistema. Realice sesiones de trabajo
estructuradas con representantes de "Pizza Mostra" y los expertos en desarrollo del
sistema para identificar, analizar y documentar los requisitos. Utilice técnicas de
facilitación, como brainstorming y lluvia de ideas, para fomentar la participación y la
generación de ideas.

Cuestionarios: Diseñe cuestionarios específicos que aborden aspectos clave del


sistema de transacciones. Los cuestionarios se pueden distribuir a los stakeholders
para recopilar información adicional sobre sus necesidades y preferencias. Asegúrese
de que las preguntas sean claras y específicas, y proporcione opciones de respuesta
para facilitar la recopilación y el análisis de datos.

Muestreo: Utilice técnicas de muestreo para seleccionar una muestra representativa de


usuarios o empleados de "Pizza Mostra" y realizar pruebas o encuestas. Estas pruebas
y encuestas pueden ayudar a recopilar información sobre las experiencias y

1
6
Análisis y Diseño de Sistemas

necesidades de los usuarios, así como identificar áreas de mejora en los procesos de
transacción.

STROBE: STROBE (Siglas en inglés de Structured Observation of the Environment) es


una técnica que implica la observación directa y estructurada del entorno de trabajo y
los procesos de la empresa. Al observar cómo se realizan las transacciones en "Pizza
Mostra", se pueden identificar problemas, ineficiencias y oportunidades de mejora que
luego se pueden documentar.

Al utilizar estas herramientas de documentación de procedimientos, se podrá recopilar


información valiosa y capturar los requerimientos clave del sistema de transacciones de
"Pizza Mostra". Asegúrese de combinar diferentes técnicas y adaptarlas según las
necesidades y características específicas de la empresa.

j) Tablas de decisión
Las tablas de decisión son una herramienta útil para analizar y documentar las reglas y
condiciones que determinan diferentes resultados o acciones dentro de un sistema. En
el caso del sistema de transacciones de "Pizza Mostra", se pueden utilizar tablas de
decisión para determinar acciones basadas en diferentes combinaciones de
condiciones. A continuación, se muestra un ejemplo de cómo se podrían utilizar las
tablas de decisión en este contexto:

Ejemplo de Tabla de Decisión: Descuento por volumen de pedidos

CONDICIONES ACCION
El total del pedido es >= $50 Aplicar descuento del 10%
El total del pedido es >= $100 Aplicar descuento del 15%
El total del pedido es >= $150 Aplicar descuento del 20%
El total del pedido es >= $50 No aplicar descuento

1
7
Análisis y Diseño de Sistemas

En este ejemplo, la tabla de decisión establece diferentes acciones (aplicar descuento o


no aplicar descuento) en función de la condición del total del pedido. Si el total del
pedido cumple con una de las condiciones especificadas, se toma la acción
correspondiente.

Estas tablas de decisión se pueden utilizar para establecer reglas en diversas áreas del
sistema de transacciones, como el cálculo de descuentos, la asignación de entregas, la
determinación de precios y cualquier otra acción basada en condiciones específicas.

Es importante documentar y mantener actualizadas las tablas de decisión a medida que


los requisitos y reglas del sistema evolucionan. Esto garantizará la consistencia y la
correcta toma de decisiones dentro del sistema de transacciones de "Pizza Mostra".

k) Diagrama de estructura de dato


Un diagrama de estructura de datos es una representación visual de la organización y
relaciones entre los diferentes elementos de datos en un sistema. En el caso del
sistema de transacciones de "Pizza Mostra", se puede utilizar un diagrama de
estructura de datos para mostrar cómo se organizan y relacionan los datos relevantes
para el sistema. A continuación, se muestra un ejemplo de cómo se podría estructurar
el diagrama de estructura de datos:

1
8
Análisis y Diseño de Sistemas

Ejemplo de Diagrama de Estructura de Datos para el Sistema de Transacciones de


"Pizza Mostra":
+---------------------+
| Transacció n |
+---------------------+
| - ID de transacció n |
| - Fecha |
| - Total |
+---------------------+
|
|
v
+-------------------+ +----------------+
| Pedido | | Producto |
+-------------------+ +----------------+
| - ID de pedido | | - ID de producto|
| - Fecha | | - Nombre |
| - Total | | - Precio |
| - Estado | +----------------+
| - ID de cliente | |
+-------------------+ |
| |
| |
v v
+-------------------+ +------------------+
| Cliente | | Pago |
+-------------------+ +------------------+
| - ID de cliente | | - ID de pago |
| - Nombre | | - ID de pedido |
| - Direcció n | | - Monto |
| - Teléfono | | - Fecha de pago |
| - Correo electró nico| +------------------+
+-------------------+

En este ejemplo, se presentan cuatro entidades principales: Transacción, Pedido,


Producto y Cliente. Cada entidad tiene sus propios atributos, como ID, Fecha, Total,
Estado, etc. Además, se muestra la relación entre las entidades mediante líneas que
indican la conexión entre ellas. Por ejemplo, un Pedido está relacionado con un Cliente

1
9
Análisis y Diseño de Sistemas

a través del ID de cliente, y un Pago está relacionado con un Pedido a través del ID de
pedido.

Este diagrama de estructura de datos ayuda a visualizar cómo se relacionan los


diferentes elementos de datos en el sistema de transacciones de "Pizza Mostra" y cómo
se organizan en entidades y atributos. Esto proporciona una base sólida para el diseño
y desarrollo del sistema, asegurando una estructura de datos coherente y una gestión
adecuada de la información.

REFERENCIAS BIBLIOGRAFICAS

Laudon, K. C., & Laudon, J. P. (2020). Management Information Systems: Managing the
Digital Firm. Pearson.
Metodologías de análisis y diseño de sistemas:

Pressman, R. S., & Maxim, B. R. (2015). Software Engineering: A Practitioner's


Approach. McGraw-Hill Education.
Kendall, K. E., & Kendall, J. E. (2014). Systems Analysis and Design. Pearson
Education.
Proceso de levantamiento de requerimientos:

Sommerville, I. (2016). Software Engineering (10th ed.). Pearson Education.


Diseño de bases de datos y estructuras de datos:

Elmasri, R., & Navathe, S. B. (2015). Fundamentals of Database Systems (7th ed.).
Pearson.
Interacción entre sistemas y la integración de sistemas:

2
0
Análisis y Diseño de Sistemas

Aranda, J., & Sánchez-Gordón, M. L. (2019). Enterprise Integration Patterns: Designing,


Building, and Deploying Messaging Solutions. Addison-Wesley.
Diseño de interfaces de usuario y experiencia del cliente:

Shneiderman, B., & Plaisant, C. (2010). Designing the User Interface: Strategies for
Effective Human-Computer Interaction. Pearson.
Gestión de transacciones y seguridad en sistemas de transacciones:

Oz, E. (2012). Management Information Systems (8th ed.). Cengage Learning.


Automatización de procesos y mejora de la eficiencia:

Hammer, M., & Champy, J. (2009). Reengineering the Corporation: A Manifesto for
Business Revolution. HarperBusiness.
Implementación y despliegue de sistemas de transacciones:

Dennis, A., Wixom, B. H., & Roth, R. M. (2014). Systems Analysis and Design (6th ed.).
Wiley.
Evaluación y control de proyectos de sistemas de información:

Project Management Institute. (2017). A Guide to the Project Management Body of


Knowledge (PMBOK® Guide) – Sixth Edition. Project Management Institute.

2
1

También podría gustarte