0% encontró este documento útil (0 votos)
51 vistas4 páginas

Proyecto Final

El proyecto final propone el desarrollo de una aplicación para la escuela de fútbol "Caballeros del Futbol" usando Java y tres capas. Los estudiantes deben especificar requisitos funcionales, crear un diagrama de clases y una interfaz gráfica, e implementar la lógica del negocio y la persistencia de datos usando DB4O. La aplicación será evaluada según su diseño, clases, cumplimiento de requisitos y sustentación.

Cargado por

Mar Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
51 vistas4 páginas

Proyecto Final

El proyecto final propone el desarrollo de una aplicación para la escuela de fútbol "Caballeros del Futbol" usando Java y tres capas. Los estudiantes deben especificar requisitos funcionales, crear un diagrama de clases y una interfaz gráfica, e implementar la lógica del negocio y la persistencia de datos usando DB4O. La aplicación será evaluada según su diseño, clases, cumplimiento de requisitos y sustentación.

Cargado por

Mar Martinez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Proyecto Final

CORPORACIÓN UNIVERSITARIA DEL CARIBE – CECAR

FACULTAD DE CIENCIAS BÁSICAS INGENIERÍAS Y ARQUITECTURA

PROGRAMA INGENIERÍA DE SISTEMAS

II SEMESTRE

PERIODO 2023-01

DOCENTE: NAMUEL SOLÓRZANO PERALTA


1. PROPÓSITO

El propósito de éste proyecto es que usted implemente una aplicación orientada a objetos organizada en tres
capas (presentación, lógica del negocio y persistencia).

2. ESCENARIO O SITUACIÓN PROBLEMA

“Caballeros del Futbol”, es una escuela de formación deportiva en Futbol para niños en las edades de los 4 a 14
años, y se encuentra ubicada en la ciudad de Sincelejo. Esta escuela cada año debe hacer las inscripciones de
niños y ubicarlos en cada categoría, con su respectivo entrenador. Por cada niño es necesario registrar la
persona responsable o representante legal (máximo 2). Una vez se tenga toda la información, se debe
establecer un plan de entrenamiento para cada categoría, este plan de entrenamiento debe ser planificado por
meses. Para monitorizar ese plan de entrenamiento, se debe hacer registro de cada sesión de entrenamiento
realizada, en éste proceso de sebe tratar de captar toda la información relevante que surja de cada
entrenamiento, es decir que tanto lo planeado se cumplió, dificultades presentadas, logros observados de los
niños. Toda esta información debe ser útil para la planificación de los entrenamientos de los próximos años.

De acuerdo con éste escenario, usted debe realizar las siguientes actividades:

1. Especificar un mínimo de 10 Requisitos Funcionales, que deben ser implementados en dicha situación
2. Crear el diagrama de clases que permita modelar los datos que son necesarios almacenar, consultar,
actualizar y eliminar, para que el sistema objeto de estudio, pueda funcionar de forma más eficiente
3. Implementar la especificación de requisitos funcionales en una aplicación en Java

Requisitos Técnicos de obligatorio cumplimiento:

1. La aplicación debe ser implementada utilizando el patrón en capas: presentación, lógica del negocio y
persistencia
2. El nombre de todas las clases que se requieran implementar en el proyecto, deben ser nombradas
utilizando la notación UpperCamelCase ([Link]
3. El nombre de los métodos y atributos de cada clase, deben ser nombrados utilizando la notación
lowerCamelCase ([Link]
4. La base de datos debe ser implementada utilizando DB4O
5. El proyecto es grupo de 3 personas o 2 personas o individual
6. Fecha de sustentación 7 de junio de 2023
7. Hora de sustentación 02:00 pm - 06:00 pm
8. Lugar: Sala de docentes de Ingeniería Bloque A segundo piso
3. Rubrica para la evaluación del proyecto final (70%)

Atributo a 0 1 2 3 4 5
evaluar
No cumple Interfaz gráfica de Interfaz gráfica de Interfaz gráfica de Interfaz gráfica de Interfaz gráfica de
Diseño de la ningún aspecto usuario muy usuario regular usuario aceptable usuario muy usuario excelente en
GUI deficiente en en colores, en en colores, en buena en colores, colores, en combinación
colores, en combinación de combinación de en combinación de colores, facilita la
(10%) combinación de colores, facilita la colores, facilita la de colores, interacción con el
colores, facilita la interacción con el interacción con el facilita la usuario y es totalmente
interacción con el usuario y es usuario y es interacción con el funcional
usuario y es totalmente totalmente usuario y es
totalmente funcional funcional totalmente
funcional funcional
No tiene las clase Las clases Las clases Las clases Las clases Las clases se
Clases de la solicitada en la cumplen con muy cumplen con cumplen muchos cumplen la gran implementan con base
lógica del lógica del negocio pocos de los pocos de los de los criterios mayoría de los en los siguientes
criterios criterios establecidos criterios criterios:
negocio establecidos establecidos establecidos
(10%)  nombre
significativo
 tienen todas sus
operaciones
(constructoras,
getter, setter y
procesadoras)
 cumple la
notación
CamelCase,
 está bien identada
 está bien
documentada
No genera la Las clase implementadas
Clase de la persistencia en la capa de
persistencia persistencia, permiten
hacer que las
(10%) información sea
persistente
No agregó ningún Los Los Los Los Los requerimientos
Cumplimiento requerimiento requerimientos requerimientos requerimientos requerimientos especificados, todos
de los especificados, especificados, especificados, la especificados, fueron correctamente
muy pocos pocos fueron mitad fueron fueron en su gran implementados
requisitos fueron correctamente correctamente mayoría
especificados correctamente implementados implementados correctamente
implementados implementados
(70%)

4. Rúbrica para evaluar la sustentación del proyecto (30%):

Atributo a 0 1 2 3 4 5
evaluar
No realizan la La sustentación La sustentación explica
Sustentación sustentación realizada es muy de forma correcta y
del software deficiente, completa cada requisito
desordenada y implementado, y
(30%) falta de claridad muestra de forma clara
en la forma como como la aplicación
se usan los soluciona la situación
requisitos problema
funcionales
El estudiante responde
Respuesta a de forma clara, correcta
preguntas y completa las preguntas
realizadas
(70%)
5. ENUNCIADO PROYECTO 2022-02

El propósito de éste proyecto es que usted implemente una aplicación orientada a objetos organizada en tres
capas (presentación, lógica del negocio y persistencia). Cada grupo debe partir de la base de a los proyectos
Control de Acceso a Usuarios (Docentes y Estudiantes) y Gestión de Preguntas. A partir de allí, se deben
implementar los siguientes Requerimientos Funcionales (RF):

Requerimientos Funcionales:

 La aplicación debe permitir validar el acceso a docentes


 La aplicación debe permitir registrar (hacer persistente) una pregunta a un usuario docente que éste
debidamente logueado
 La aplicación debe permitir consultar a un usuario docente logueado, todas las preguntas que éste, ha
agregado a su banco de preguntas
 La aplicación debe permitir consultar a un usuario docente logueado, todas las preguntas que éste ha
agregado a su banco de preguntas, y que pertenezcan a un tema en particular (para ello, el docente
debe especificar el tema, y el sistema debe desplegar todas las preguntas de ese tema)
 La aplicación debe permitir validar el acceso a estudiantes
 La aplicación debe permitir a un usuario estudiante configurar un test, para ello, debe indicar la fecha,
la hora, el tema y el número de preguntas que conformarán el test (la aplicación, no debe permitir
establecer un valor mayor a la cantidad de preguntas que existan de un tema particular)
 La aplicación debe permitir a un usuario estudiante, elaborar un test previamente configurado, y una
vez terminado, debe indicar el resultado obtenido y la retroalimentación de cada pregunta
 La aplicación debe permitir al usuario estudiante, consultar todos los test que ha realizado, con sus
respectivas puntuaciones obtenidas
 La aplicación debe permitir al usuario estudiante, consultar todos los test que ha realizado en una
temática específica, con sus respectivas puntuaciones obtenidas

Diagrama de clases sugerido para la implementación de la lógica del negocio:

También podría gustarte