Está en la página 1de 2

PLAN DE MEJORAMEINTO JAVA WEB I

CASO DE ESTUDIO

Construir una aplicación web para manejar los datos referentes a una red de concesionarios
Automotrices, los concesionarios desean registrar la información de sus clientes, existen varios tipos
de automóviles para la venta, cada uno de los automóviles tiene una marca, un modelo y un precio.

La aplicación debe permitir consultar cuántos automóviles de los registrados tienen un precio
superior al suministrado por un concesionario, la cantidad de automóviles y el valor total que ha
adquirido un cliente teniendo en cuenta que un cliente puede comprar en varios concesionarios sin
límite. También se desea saber cuál marca de los automóviles es la más reciente, mostrar
adicionalmente el precio y la marca del automóvil más económico.

Para los concesionarios es importante poder visualizar cual es la marca más adquirida por los
clientes.

La información de correspondiente a cada automóvil es diferentes.

Lista de requerimientos funciones

Nombre RF1 Ingreso autenticado de usuarios.


Resumen Este método permite autenticar a cada usuario para ingresar al sistema.

Nombre RF2 Gestionar la información correspondiente a los cocesionarios y vehículos


Resumen Este método permite crear la información la de Automóviles que tiene cada
concesionario.

Nombre RF3 Registrar la información de los clientes


Resumen Este método permite registrar la información de los clientes en la BD

Nombre RF4 Registrar las ventas realizadas en el cocesionario


Resumen Este método permite registrar las ventas realizadas por un cliente.

Nombre RF5 Mostrar la marca del Auto más reciente


Resumen Permite obtener cual es la marca de automóvil que posee el modelo más
reciente.

Nombre RF6 Mostrar la cantidad de autos cuyo precio sea superior a un valor suministrado
por cocesionario
Resumen Permite mostrar la lista de automóviles consultados
Nombre RF7 Mostrar la marca y el precio del automóvil más económico
Resumen Permite encontrar el auto más económico que existen en la red de concesionarios

Nombre RF8 Mostrar la marca más solicitada por los clientes


Resumen Permite saber cuál es el automóvil más comprado en un concesionario

Requerimientos No Funcionales

Nombre RNF1 La estructura de la aplicación debe cumplir con el patrón de desarrollo MVC
y debe usar la POO. De tal forma que permita organizar en capas la arquitectura
de la aplicación.
RNF2 La aplicación debe aplicar convenciones de buenas prácticas de
programación, para la definición de variables, constantes, funciones y clases de la
interface gráfica.
RNF3 El motor de la BD para gestionar la información estará sobre MYSQL por
medio del driver JDBC.
RNF4 Para la implementación de las interfaces web debe usarse Java Server Pages
(JSP) o Java Sever Faces (JSF).
RNF5 La aplicación web debe presentar una amigabilidad de uso con el usuario
RNF6 La aplicación debe conservar la uniformidad del diseño en sus páginas.
RNF7 La aplicación debe permitir la funcionalidad de registros (CRUD)
RNF 8 Validación de campos numéricos y vacíos

También podría gustarte