Skip to content

As part of my TA duties @mcgillu, I built this uml-based flight booking system for students of ECSE321.

Notifications You must be signed in to change notification settings

sayar/flight-booking-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight-Booking-Example - A Basic Flight Booking System Example

By: @ramisayar

This project was developed as part of my Teaching Assistant duties at McGill University for ECSE 321 - Introduction to Software Engineering. The purpose of this project is to demonstrate a system built based on a UML Package Diagram, how to design a system using UML and how a design would translate into actual code. The project also demonstrates maven, javadoc and junit testing.

The Flight Booking System UML Diagram can be found in the Wiley book "UML in Practice", it is available in the McGill Schulich Library and you should have received a copy from your professor. The code base is split along the same packages and classes as in the diagram. The code faithfully follows the UML diagram and introduces no extra dependencies besides JUnit. The documentation has been pregenerated for you and can be found in the doc folder. I highly recommend you take a look at the integration and system tests to see an example of how the whole system integrates with each other.

Enjoy!

Cheers, Rami Sayar - TA

About

As part of my TA duties @mcgillu, I built this uml-based flight booking system for students of ECSE321.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages