DDRS U1 A3 Maal

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Diseño y arquitectura de software

Unidad 1: Arquitectura de software

Unidad 1: Arquitectura de software


Actividad 3. Vistas de la arquitectura de software

Nombre del alumno


Martha Patricia Arenas López

Matrícula:
ES172004460

Correo electrónico:
mararen@nube.unadmexico.mx

Nombre de la ingeniería:
Desarrollo de Software

11 de octubre de 2019

Toluca, Edo. De México

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 1


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Contenido

Caso de estudio: Café Calenda..............................................................................................4

Vistas de la arquitectura de software......................................................................................6

Vista lógica.........................................................................................................................................6

Vista conceptual.................................................................................................................................9

Vista física.........................................................................................................................................10

Bibliografía............................................................................................................................ 11

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 2


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Actividad 3. Vistas de la arquitectura de software

El propósito de la actividad es identificar las vistas básicas de la


arquitectura de un sistema de software. Tu docente en línea te hará
llegar un caso con el que desarrollarás lo siguiente:

1. Identifica el objetivo del sistema.

2. Determina los requerimientos funcionales y no funcionales y la


problemática, situación o área de oportunidad a la que se dirige.

3. Identifica las vistas:


 Lógica
 Conceptual
 Física

4. Ejemplifica cada una de las vistas a partir del caso.

5. Elabora una conclusión para explicar las vistas en tu caso.

6. Lee detenidamente los criterios de evaluación de la actividad para


que los consideres en el desarrollo de la misma.

7. Guarda la actividad con el nombre DDRS_U1_A3_XXYZ. Sustituye


las XX por las dos primeras letras de tu primer nombre, la Y por la
inicial de tu primer apellido y la Z por la inicial de tu segundo
apellido.

8. Consulta los criterios de evaluación de la actividad para


consideres los aspectos a evaluar.

Envía la actividad a tu docente en línea para recibir mediante la herramienta Tarea.


Espera y atiende la retroalimentación correspondiente.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 3


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Caso de estudio: Café Calenda

Objetivo:
Diseñar la arquitectura de software para resolver un punto de venta en un comercio de venta
de café.

Problemática:
Un comercio de venta de Café “Café Calenda” de la Ciudad de Oaxaca desea un sistema
para administrar las ventas de sus productos.

El sistema requiere de manera general contar con las siguientes funciones:


 Administrar ventas.
 Gestionar inventario.
 Administrar privilegios de usuarios con acceso al sistema.
 Historial de ventas.
 Gráficas.

Mientras que los usuarios deben contar con las siguientes características:

Los dueños y administradores pueden acceder desde cualquier lugar, con todos los
privilegios, pudiendo ver:
 La información de todos los clientes, productos consumidos, precios, etcétera.
 Menú de productos.
 Inventario.
 Lista de empleados.
 Reportes.
 Estadísticas.

Los clientes pueden acceder al sistema por medio de tabletas en sus lugares en la que
revisarán:
 Consumo y precios.
 Menú.
 Factura.

Requerimientos Funcionales:
 El sistema solicitará un nombre de usuario y contraseña para los dueños y
administradores. En el caso de los clientes, sólo solicitará un nombre y correo
electrónico.
 El sistema permitirá ingresar el registro de los productos, así como sus precios y
disponibilidad, los cuales pueden ser modificados posteriormente.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 4


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

 El sistema contará con la posibilidad de ingresar un pedido, emitir una orden de


entrega, así como cobrar la cantidad consumida y expedir una factura.
 El sistema enviará a los administradores y dueños un correo electrónico cuando se
registre un pedido, compra y emisión de factura.
 El sistema registrará en una base de datos la lista de clientes, empleados y
productos.
 El sistema podrá generar reportes gráficos sobre los productos como: stock, historial
de ventas, abarcando su consumo en el día, productos más vendidos, etc, así como
la lista de los clientes más frecuentes y facturas emitidas.
 El sistema mostrará un menú acerca de los productos disponibles con sus
respectivos precios y el consumo realizado por el cliente que consulta el sistema.

Requerimientos No Funcionales:

 El sistema debe mostrar el menú a los clientes con rapidez.


 El sistema debe ser intuitivo.
 Los permisos de acceso sólo pueden ser modificados por el dueño y
administradores.
 El sistema debe asegurar que los datos estén protegidos del acceso no autorizado.
 El sistema debe contar con una sección de ayuda.
 El diseño del sistema debe ser responsivo.

Área de oportunidad

El crear un sistema de ventas permitirá facilitar las transacciones y satisfacer la necesidad


de urgencia de los clientes al ordenar su pedido sin la necesidad de esperar a que un
mesero los atienda, aumentando además la eficacia del servicio al reducir errores en los
pedidos al mínimo.

Si el sistema es exitoso entre los clientes, cabe la posibilidad de que pueda convertirse en
una app de pedido a domicilio.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 5


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Vistas de la arquitectura de software

Vista lógica

Capa de presentación

La capa de presentación muestra la interfaz que se mostrará, tanto a los clientes como a los
dueños y administradores.

Los clientes deberán proporcionar su correo electrónico y su nombre para poder acceder al
sistema que les mostrará un menú con los productos disponibles, promociones vigentes y
una sección de ayuda.

Para los dueños y administradores, se requerirá un nombre de usuario y una contraseña


para poder entrar al sistema. Una vez dentro, se mostrarán los productos, clientes,
empleados y un menú de ayuda.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 6


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Capa de negocio

Este es el despliegue del funcionamiento de la interface para los clientes, donde pueden
elegir entre tres botones, siendo el botón de Productos con el cual pueden interactuar más
activamente.

En el apartado de Productos, los clientes pueden revisar las bebidas y alimentos


disponibles, seleccionar la de su preferencia y añadirla al pedido. En caso de que deseen
eliminar algún producto, es posible retirarlo del pedido.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 7


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Una vez que el pedido está completo, puede confirmarse y proceder a la compra, ya sea en
efectivo o por tarjeta de crédito, donde en ambos casos se le consultará al cliente si desea
facturar o no.

Capa de datos

Esta sección está destinada a los administradores y dueños, ya que desde el menú de inicio
pueden acceder a las funciones de añadir, consultar, modificar y generar reporte, en el caso
de los productos y empleados. En lo que respecta a los clientes, sólo se pueden consultar.
Así mismo cuenta con un botón de ayuda para orientar al usuario.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 8


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Vista conceptual

Este diagrama muestra el proceso de inicio de sesión y cómo es que separa a los usuarios
en administradores y clientes.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 9


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Vista física

Finalmente, la vista física corresponde a cómo se realizan las conexiones desde la


aplicación en la tableta hasta el servidor web, por medio del cual se coordina el sistema
CRM de la cafetería con los ficheros, hacia la base de datos donde estará contenida toda la
información sobre productos, clientes, empleados, usuarios, etc.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 10


Diseño y arquitectura de software
Unidad 1: Arquitectura de software

Bibliografía

Lucidchart. (s.f.). Tutorial de diagramas de despliegue. Lucid Software Inc.. Estados Unidos
Recuperado de https://www.lucidchart.com/pages/es/tutorial-de-diagramas-de-despliegue

UnADM. (2019). Diseño y arquitectura de software. Unidad 1. Arquitectura de software.


Ingeniería en Desarrollo de Software. Recuperado de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/Bloque2/DS/04/DDRS/U
1/Unidad_1_Arquitectura_de_software_.pdf

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 11

También podría gustarte