Manage your troops. Create Army lists. Attack!
Website
·
Report Bug
·
Request Feature
von
Marc B. Marian B. Maximilian M.
ProjectTag => WAM [W]arhammer [A]rmy [M]anager
#ProjectTag-IssueNo_IssueTitle
Examples:
- #WAM-4_Mockups_erstellen
- #WAM-69_Finale_testungen_mit_unit
#ProjectTag-IssueNo-Fix+FixIncrementingNumber_IssueTitle
Examples:
- #WAM-4-Fix1_Mockups_erstellen
- #WAM-4-Fix2_Mockups_erstellen
- #WAM-4-Fix3_Mockups_erstellen
- #WAM-4-Fix4_Mockups_erstellen
- ...
Erstellung einer App zum Verwalten von Warhammer Armee Listen (Warhammer Army Manager)
Ausgangssituation:
Um eine Armeeliste zu schreiben müssen mit Hilfe des Armeebuches die Punktkosten genau auf Papier geschrieben werden und auch sämtliche Regelungen für das Spielsystem eingehalten werden, damit Punktkosten nicht überschritten werden oder Spieleinheiten nicht doppelt verwendet werden können.
Auftraggeber/Kunde:
Pascal Bonneß
Produkt:
Software (Desktop Anwendung mit GUI) zur Erstellung und Speicherung von Warhammer Armeelisten und Validierung für offizielle Turniere.
Projektziele:
Die App soll in der Lage sein, verschieden viele Listen zu speichern zu allen Völkern die es gibt sowie eine Bildliche Darstellung der Modelle bieten und die erstellte Liste als Ein Turniergültiges PDF Dokument zusammenzufassen.
Nutzen:
Die schnelle und übersichtliche Darstellung der einzelnen Armeen soll dem Nutzer ermöglichen, seine Liste schneller und effizienter zu erstellen, so das keine Fehlerhaften / nicht legalen Listen mehr zustande kommen. Eigene Leistungen:
Mitglied | Aufgabe Nr. 1 | Aufgabe Nr. 2 |
---|---|---|
Marc | Erstellung der Datenbank | Erstellung von Foto Material |
Marian | Frontend / Ui+Ux | Benutzerschnittstelle |
Maximilian | Backend / Logik | Erstellung der PDF Dateien |
Schnittstellenbeschreibung:
C#/Programm – Datenbank; C#/Programm – GUI Verwendete Hardware: PC mit CPU Ryzen 5 3500 / 3,4 GHz, Arbeitsspeicher 16 GB Verwendete Software: Betriebssystem Windows 10 64 / Bit; Datenbanksystem (MySQL), C# IDE (Visual Studio)
Es handelt sich um einen Kundenauftrag. Nutzer der zu entwickelnden Anwendung sind Warhammer Hobby Spieler.
- Erfassung und Modellierung des Istzustandes
- Aufdecken von Schwachstellen
- Erfassung und Analyse der Anforderungen
- Vorgehensmodell bestimmen und Ablaufplan erstellen
- Design: statische Sachverhalt im Anwendungsfalldiagramm, dynamischer Sachverhalt im Ereignisgesteuerten Prozesskettendiagramm
- MUSS-Kriterien (Übersicht über alle Modelle aus Armeebüchern, Armeeliste erfassen, speichern und zur Verfügung stellen, Konvertierung in zulässiges Format)
- KANN-Kriterien (Zusätzlich zu der schriftlichen Übersicht der Modelle kann auch eine 3D Grafik gezeigt werden)
- Klassendiagramm
- ERD, Normalisierter Tabellenentwurf
- MockUp Modellierung
- Programmierung des Programms und der Datenbank
- Erstellung der Benutzeroberfläche
- funktionales Testverfahren
- Umsetzung der MUSS Basisanforderung im IT-Grundschutzkompendium APP.4.3.A9 Relationale Datenbanken – Datensicherung eines Datenbanksystems,
- Umsetzung der MUSS Basisanforderungen im IT-Grundschutzkompendium APP.7.A3 Entwicklung von Individualsoftware – Festlegung der Sicherheitsfunktionen zur System-Integration
- Vorrangig Umsetzung der Qualitätseigenschaften Korrektheit und Benutzerfreundlichkeit
- Dokumentation zur Projektarbeit
- Projektbericht,
- Quellcode (Auszug),
- Testprotokoll,
- Aufbau der Benutzeroberfläche,
- Anwenderdokumentation