Description of The Third Submission
Description of The Third Submission
Submission description
In this final submission you will finish the development of the application, adding additional
functionalities that imply a business logic beyond the maintenance of tables of the database
(CRUD methods implemented in the second delivery).
Class diagram
For this delivery you must add everything that is necessary for the implementation of the
new functionalities. The classes and relationships of the previous diagram can be modified if
required by the new functionalities.
Mockups
All functionalities not included in the previous delivery must be designed with mockups,
paying special attention to the workflow of the application.
Implementation
In addition to the minimum requirements of the second delivery, the project implementation
must include:
○ Normal user with access to the functionalities for which the application is
designed. Depending on the application you can also distinguish between
different types of users or permission levels if necessary.
In case of doubt about the functionalities to be implemented (quantity and/or details about
the requirements), an agreement must be reached with the teacher of the practice group.
The presentation of the views must also be taken care of. Although web design is not a very
relevant aspect of this project, all views must have at least a neat appearance and should be
in accordance with the purpose of the application.
Methodology
The workload must be equally distributed among all the team members, and the activity in
the GitHub repository will be tracked.
In this delivery will continue to use the Projects board at GitHub for task management.
During the first week, all possible tasks must be identified and recorded, indicating a
temporary estimate to assess the workload and select the functionalities that are intended to
be implemented according to the available time. For this you will consider 6 hours per week
(including the 2 hours at the lab) per team member, for a total of 5 weeks. For a team of 4
people this does a total of 120 hours.
Project demonstration
The presentation and subsequent discussion will be done in the same way as in the previous
submission.
2
Group project - Software Systems Design 2023/2024
You must also assign the tag “submission3” to the GitHub commit corresponding to the
submitted code.
As in the previous submission, you must include a table indicating the approximate
participation of each component of the group.
Basic requirements: 4
● Functional project
● Public and private parts
● User authentication and registration
● Form validation
Additional requirements: 3
● Roles and/or premissions
● Interface design
● Responsive interface with Bootstrap
● Service layer
● Other (previous agreement with the teacher)