Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Nomad Car Rental System Design

UML Documentation PDF

Portfolio-safe UML and software engineering case study for a car-rental management platform.

The project models a system where customers can search for vehicles, create rentals, upload or verify documents, pay online or at a branch, return vehicles, and rate the service. Owner-side workflows cover fleet, branch, employee, reporting, and notification management.

Repository Contents

Path Description
docs/nomad-system-design.pdf Sanitized portfolio PDF with the core analysis and UML artifacts
docs/case-study.md Short readable summary of the system scope and modeling decisions
diagrams/ Extracted UML, acceptance-test, Gantt, and network planning artifacts

Scope

  • User and system requirements
  • Functional, non-functional, and domain requirements
  • Use-case model and detailed use-case descriptions
  • Class model for the rental domain
  • Activity, sequence, and state diagrams
  • Acceptance tests
  • Project planning with Gantt and network diagrams

Selected Diagrams

Use-Case Overview

Use-case overview

Class Model

Class diagram

Payment Sequence

Payment sequence diagram

Why This Project Matters

This repository shows the analysis side of software engineering: understanding requirements, defining boundaries, modeling behavior, and turning a business process into structured technical documentation. It complements implementation-focused repositories by showing how a system can be reasoned about before code is written.

Sanitization Notes

The public PDF removes the original coursework cover pages, personal email, instructor information, and original document metadata. The repository keeps the reusable system-design content and diagrams.

About

UML and software engineering case study for a car-rental management platform.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors