Funktionsplan, Programmcode und Testfälle für das Straßenbahnprojekt