GlobMapLab Erstellt von A. Noack, K. Levan, D. Jorzik, M. Schwider, L. Pfoertner, P. Lange und S. Da Ros Betreuer: R. Smolarski und Dr. M. Eichhorn
Gliederung Entwurf Einführung und Allgemeines zum Projekt Zieldefinition Vorgehensmodell – Agil Anforderungen Funktionale Nichtfunktionale Qualitätsbestimmungen Entwurf Anwendungsfälle Grober Aufbau Verteilung auf Rechnerknoten Zuständigkeitsbereiche
Einführung und Allgemeines zum Projekt Sammlung Perthes umfasst mehr als 100.000 Karten und sonstige Archivalien Forschung braucht intuitiven Zugang längerfristige Strategien zur Archivierung nötig
Zieldefinition webbasiertes datenbankgestütztes Werkzeug dient der Handhabung und Analyse des Kartenmaterials bzw. zugehöriger Archivalien der Sammlung Perthes intuitive Funktionalitäten (Side-by-Side, Findbuch usw.) weltweiter Zugang für Forschung und Interessenten Nur verlesen! Dann weiter mit der Kurzfassung!
Vorgehensmodell - Agil Planungsüberarbeitung stetige Designentwicklung viele Prototypen regelmäßige Tests des Systems auf der VM dauerhaft neue Ideen einarbeitbar! (freie Hand) so viel schaffen wie möglich! Grundfunktionalitäten + gutes Design würden ausreichen trotz Agilität gut dokumentieren!
Funktionale Anforderungen Nichtfunktionale Anforderungen Suchfunktionen Einfache Suche Erweiterte Suche Intuitive Suche Datendarstellung OpenStreetMap DFG-Viewer Side-by-Side Metadaten Persistenz SQL-Datenbank ⇒ FB-Gotha XML ⇒ ThULB METS/MODS ⇒ DFG Benutzbarkeit und Aussehen Responsive-Web-Design optisch ansprechende Gestaltung Änderbarkeit Einbindung in zukünftig geplante Forschungsumgebung Modularität Skalierbarkeit und Korrektheit System arbeitet mit mehr als 100.000 Karten + Archivalien immer noch korrekt
Qualitätsbestimmungen Eigenschaft wichtig eher wichtig eher unwichtig unwichtig Robustheit X Zuverlässigkeit Sicherheit Korrektheit Benutzerfreundlichkeit Übertragbarkeit Effizienz Attraktivität Wartbarkeit
Zuständigkeitsbereiche - Personen Front-End M. Schwider K. LeVan L. Pfoertner S. Da Ros Back-End A. Noack D. Jorzik P. Lange Integration und QM PM - Kommunikation
Zuständigkeitsbereiche - Aufgaben Front-End Website-Design mit RWD Darstellung von Suchergebnissen Darstellung von API-Implementationen Archivalien Eingabeformular Side-by-Side Back-End OSM - Implementierung DFG Viewer - Implementierung Schnittstelle zur ThULB Konvertierung in METS/MODS Standard Integration und QM IDE konfigurieren und verwalten Bereitstellung von FW, Bibliotheken usw. Verwaltung der Codebase Troubleshooting PM - Kommunikation Dokumentations-verwaltung Erstellen/Controlling des Projektplans Ansprechpartner für Betreuer