DISEÑO DE APLICACIÓN EN TIENDA DE PRODUCTOS ESTÉTICOS
Enviado por Lorena García Marcos • 3 de Marzo de 2022 • Tarea • 960 Palabras (4 Páginas) • 93 Visitas
Práctica 1
DAW – Entornos de Desarrollo Lorena García Marcos
DISEÑO DE APLICACIÓN
EN TIENDA DE
PRODUCTOS ESTÉTICOS
[pic 1]
Índice
1. Análisis 2
2. Diseño 3
3. Codificación y compilación 3
4. Pruebas 4
5. Verificación en cliente 4
6. Mantenimiento 4
7. Documentación 4
La empresa BK ha recibido un nuevo encargo de software.
Diseñar una aplicación para una tienda especializada en vender productos estéticos.
Análisis
Queremos diseñar una aplicación para una tienda que vende productos estéticos. Como
- Requisitos funcionales podremos describir las siguientes funciones que tendrá nuestra aplicación:
- Proporcionar facturas de ventas y sus formatos: Operar con un lector de código de barras y usar un módulo de lector de tarjetas de crédito.
- Tener un control de las ventas realizadas por cada empleado.
- Controlar el stock de productos del almacén, para ello podemos operar con el módulo de lector de código de barras.
- Controlar los precios de los productos y ofrecer la opción de poder operar con ellos.
- Almacenar los datos personales de los trabajadores (DNI, nombre y apellidos, número de la Seguridad Social, fecha de nacimiento, teléfono y localidad)
- Almacenar la información de los productos como el código asignado, la marca, el nombre comercial, el precio y la cantidad.
- Requisitos no funcionales: son las características que debe tener el programa, para nuestra práctica:
- El tiempo de respuesta de la aplicación sea el menor posible, adaptándose a las necesidades de los clientes.
- Impedir el uso de dos peticiones iguales a pesar de que haya varios ordenadores trabajando al mismo tiempo
Planificaremos un calendario de reuniones periódicas con el cliente para precisar los requerimientos a desarrollar y comprobar que las características del hardware utilizado por nuestro cliente. Es fundamental una buena comunicación entre el analista y el cliente para que la aplicación desarrollada cumpla las expectativas de este último.
Diseño
Tenemos que decidir que modelo vamos a utilizar para el ciclo de vida del programa. En nuestro caso elegimos uno evolutivo dada la naturaleza cambiante del software y dentro de los tres existentes elegimos el Modelo Ágil, la elección es debido a que nos centramos más en la satisfacción del cliente mostrando flexibilidad en la aparición de nuevos requisitos durante el desarrollo de la aplicación. Se hacen desarrollos incrementales cortos y abiertos al solapado entre fases. La comunicación entre el equipo desarrollador y el cliente es constante y nos permite desarrollar una aplicación adaptada en su totalidad a las necesidades reales del cliente. [pic 2]
...