
MyUnila-Entwicklung
Nachfolgend finden Sie Details zur Entwicklung der MyUnila-Profilseite:
Ideenanalyse und -entwicklung
In dieser ersten Phase wurde eine Analyse des Entwicklungsbedarfs der MyUnila-Profilseite durchgeführt. Zu den wichtigsten Aktivitäten dieser Phase gehörten:
Identifizierung der Systemanforderungen
- Führen Sie Gespräche mit Mentoren und relevanten Interessengruppen, um die für die Studentenprofilseite erforderlichen Merkmale und Funktionen zu ermitteln.
- Sammeln Sie Input und Ideen vom Full-Stack-Entwicklerteam und dem UI/UX-Designteam, um die wesentlichen Elemente der Profilseite zu bestimmen.
Formulierung des Designkonzepts
- Entwickeln Sie gemeinsam mit dem UI/UX-Team das erste Designkonzept für die Studentenprofilseite, einschließlich visueller Elemente wie Layout, Farbe, Typografie und Benutzererfahrung.
- Erstellen Sie Wireframes und erste Prototypen, die während des Implementierungsprozesses als Referenz dienen.
Genehmigung und Dokumentation
- Sobald die ersten Ideen und Entwürfe formuliert sind, werden die Ergebnisse vom Mentor und den Beteiligten genehmigt.
- Alle Ideen, Beiträge und Entscheidungen werden zur späteren Verwendung in der nächsten Phase dokumentiert.
Durchführung
In dieser Phase wird das in der vorherigen Phase entwickelte Design in ein reales System umgesetzt. Zu den in dieser Phase durchgeführten Aktivitäten gehören:
Rahmenwahl
Auf Anraten des Mentors wurde das Framework Laravel verwendet, um die Kompatibilität mit dem MyUnila-System zu gewährleisten. Die eingesetzte Technologie umfasste das Laravel-Framework und Bootstrap für das Styling.
Codeentwicklung
- Das UI/UX-Design wird unter Einhaltung etablierter Codierungsstandards in Code umgesetzt.
- Der Quellcode wird über die Bitbucket-Plattform verwaltet, um die Zusammenarbeit zwischen Full-Stack-Entwicklerteams zu unterstützen.
Systemtest
Nach Abschluss der Implementierung wurde die Funktionalität der Studierendenprofilseite getestet, um sicherzustellen, dass alle Funktionen gemäß den Spezifikationen einwandfrei funktionieren. Die Tests umfassten Nutzungsszenarien von Studierenden, wie das Bearbeiten von Profilen, das Anzeigen persönlicher Informationen und den Zugriff auf zusätzliche Funktionen.
Iteration und Verfeinerung:
- Auf Basis der Testergebnisse werden Iterationen durchgeführt, um Fehler zu beheben, die Leistung zu verbessern und sicherzustellen, dass das Design den Bedürfnissen der Benutzer entspricht.
- Dieser Prozess wird kollaborativ über Bitbucket durchgeführt, um jede am Code vorgenommene Änderung zu dokumentieren.
Bildmaterial zum Projekt

