Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Plan de Mejoramiento
Plan de Mejoramiento
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.
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
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