This project is a prototype system for monitoring staff access to a computer laboratory using biometric data. It captures biometric information, links it to individual identities, and securely stores the data on a remote server. The system includes a simple web interface for administrators to monitor and manage access records.
Detailed research is required on Software Architecture. The goal is to understand the different types of architectures, their benefits and limitations, and how to apply them in software projects.
Research objectives:
Define what software architecture is and its importance in application development.
Explore the most common types of architectures, such as monolithic, microservices, event-driven, layer-based, among others.
Research the advantages and disadvantages of each type of architecture, including appropriate usage scenarios.
Analyze architectural design patterns such as MVC, MVVM, CQRS, and their role within a software architecture.
Research tools and best practices for architecture documentation.
Detailed research is required on Software Architecture. The goal is to understand the different types of architectures, their benefits and limitations, and how to apply them in software projects.
Research objectives: