- Wintersemester 2021 / 2022
- Homepage Hochschule Bonn-Rhein-Sieg
- Beschreibung der Vorlesung
- Entwicklung von Web-basiertem Studenten-Job-Portal
- durch anfangs 11, später 8, Team-Mitglieder
- auf Basis von Vaadin, Springboot und Hibernate / JPA
- aus 70 Anforderungen aus Stakeholder-Interviews
- innerhalb schichtbasierter Architektur (GUI, Anwendungslogik, Persistenz)
- agil, test-driven und mit CI/CD-Pipeline
- Entwurfsmuster: Chain Of Responsibility, Factory, (Test-)Builder, Observer, Proxy, Round-Trip-Test
- fokussiert auf Requirements Engineering, Usabilty, Continuous Delivery und fortgeschrittener Objektorientierung
- Funktionalität
- unbekannte Benutzer können sich als Unternehmen oder Student registrieren
- angemeldete Benutzer können ihre Profile verwalten
- Unternehmen können ihre Stellenanzeigen und Bewerber verwalten
- Studenten können Stellenanzeigen durchsuchen, anzeigen und sich darauf bewerben
- Team-Leitung
- Umsetzung der Projekt-Vision / -Ziele
- Koordination der Arbeit
- MVP- und Sprint-Planung
- Aufwandsschätzung
- Einhaltung der Qualitäts-Metriken
- bester Beitrag: Betreuung sämtlicher Team-Mitglieder bei Konzeption und Umsetzung Ihrer Aufgaben
- Architektur / diverse Engineering-Artefakte
- Übersicht: Google-Doc
- beste Beiträge: Objekt-orientierte Analyse der Haupt-Features, Use-Cases der Haupt-Features, Baustein-Sicht, Requirements-Matrix
- Entwicklung
- Mitarbeit an allen wesentlichen Controllern, all ihrer Tests und Abhängigkeiten (Factories, Builders, JPA-Repositories, Hibernate-Entities, DTOs und DAOs, Round-Trip-Tests)
- beste Beiträge:
- zentrale Controller für Benutzerverwaltung, Stellenanzeigenverwaltung und Bewerbungsverwaltung
- beste Beiträge:
- Mitarbeit an allen wesentlichen Controllern, all ihrer Tests und Abhängigkeiten (Factories, Builders, JPA-Repositories, Hibernate-Entities, DTOs und DAOs, Round-Trip-Tests)
