This repository contains the complete coursework for the SafeCar System, delivered for the university module Analysis & Design of Information Systems.
The project includes all phases of system development: Preparation, Analysis, and a Java-based prototype implementation based on the UML models.
๐ฆ SafeCar-Systems-Analysis-Design โฃ ๐ Preparation โ โ ๐ Preparation phase.docx โ โ ๐ README.md โฃ ๐ Analysis โ โ ๐ Analysis phase.docx โ โ ๐ README.md โฃ ๐ Implementation โ โ ๐ฆ Implementation.zip โ โ ๐ README.md โ ๐ README.md โ (this file)
The SafeCar System is designed to digitalize and modernize the process of vehicle registration, inspection, and safety certification.
It supports multiple actors (vehicle owners, inspectors, administrators) and provides secure workflows for managing vehicle-related information.
The project is divided into three main components:
Contains:
- Project scope & objectives
- Stakeholder analysis
- Feasibility study
- Business needs
(โฎ See the folder Preparation)
Contains:
- Functional & non-functional requirements
- Use case diagrams & detailed descriptions
- System sequence diagrams
- Activity diagrams
- Domain model
- Class diagrams
- User stories
(โฎ See the folder Analysis)
Contains:
- Java source code
- UML project files
- Supporting documentation
- Prototype based on analysis models
(โฎ See the folder Implementation)
- UML Modeling: Visual Paradigm
- Programming: Java
- Documentation: Word / PDF
- Methodology: Object-Oriented Analysis & Design
This work was completed as part of a team assignment for the course
Analysis & Design of Information Systems.
Completed โ final coursework delivered.