GitHunt
VA

VasilikiStam/SafeCar-Systems-Analysis-Design

This repository contains the full coursework submission for the SafeCar System (Systems Analysis & Design). It includes the preparation phase, requirements documentation, UML models (use cases, sequence diagrams, activity diagrams, class diagrams), and the final Java prototype implementation.

SafeCar Systems โ€“ Analysis, Design & Prototype Implementation

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.


๐Ÿ“ Repository Structure

๐Ÿ“ฆ 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)


๐Ÿ” Project Summary

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:

๐Ÿ”น 1. Preparation Phase

Contains:

  • Project scope & objectives
  • Stakeholder analysis
  • Feasibility study
  • Business needs
    (โฎ• See the folder Preparation)

๐Ÿ”น 2. Analysis Phase

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)

๐Ÿ”น 3. Java Implementation Prototype

Contains:

  • Java source code
  • UML project files
  • Supporting documentation
  • Prototype based on analysis models
    (โฎ• See the folder Implementation)

๐Ÿ›  Tools & Technologies

  • UML Modeling: Visual Paradigm
  • Programming: Java
  • Documentation: Word / PDF
  • Methodology: Object-Oriented Analysis & Design

๐Ÿ‘ฅ Team

This work was completed as part of a team assignment for the course
Analysis & Design of Information Systems.


โœ” Project Status

Completed โ€“ final coursework delivered.


VasilikiStam/SafeCar-Systems-Analysis-Design | GitHunt