En una reunión con el cliente, una empresa dedicada al alquiler de vehículos
Enviado por sergioolm • 5 de Abril de 2017 • Resumen • 744 Palabras (3 Páginas) • 547 Visitas
Enunciado.
La empresa BK ha recibido un nuevo encargo de software.
En una reunión con el cliente, una empresa dedicada al alquiler de vehículos, obtenemos la documentación referente a los problemas detectados y cuáles son las expectativas de la empresa con respecto al nuevo software a implantar.
La empresa no tiene claro si trabajar con software propietario o software libre.
La empresa ha solicitado que en el desarrollo del producto participe de manera activa, el personal del área de sistemas de la empresa, cuya experiencia en desarrollo de productos es baja.
Los programadores tienen una experiencia de 10 años en la utilización de lenguajes de programación estructurada. La empresa quiere gastar lo menos posible en el desarrollo del software con lo que hay que ajustar los costes. La empresa va a necesitar un desarrollo completo del sistema.
Especificar la planificación del proyecto de desarrollo del software en función de lo estudiado en la unidad justificando la elección de los distintos criterios técnicos elegidos.
- Análisis y diseño completos del sistema. Ciclo de vida más idóneo para la aplicación.
- Planificación del resto de fases del ciclo de vida.
Además, desea explícitamente que la aplicación sea capaz de cumplir las siguientes tareas:
- Almacenar información de los clientes (dni, nombre, apellidos, teléfono, localidad).
- Almacenar información de los coches de alquiler (matrícula, año-matrícula, número-alquileres)
- Controlar el stock de automóviles.
- Controlar el stock de motos.
Ciclo de vida del software
Escogeríamos un modelo de ciclo de vida de cascada con realimentación, ya que seria el mas practico para este proyecto por dos razones, porque es un proyecto pequeño y porque tenemos la facilidad de volver atrás para modificar, mejorar o eliminar cualquier etapa del proyecto.
Análisis
Requisitos funcionales:
- Almacenar información de los clientes (dni, nombre, apellidos, telefono, localidad)
- Almacenar información de los coches de alquiler (matricula, año-matricula, numero-alquileres)
- Controlar el stock de automóviles.
- Controlar el stock de motos.
Requisitos no funcionales
- Menor tiempo de respuesta posible del software.
- Se podrán procesar dos peticiones simultaneas pero no mas.
Diseño
[pic 2]
[pic 3]
[pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14]
Hemos creado un modelo estructural y hemos divido los requisitos. Hemos elegido el sistema gestor de bases de datos y será SQL. Las dos entidades de este proyecto serán:
...