Zum Inhalt springen

Antrag für Abschlussprojekt (die 2.)


Kaiotic

Empfohlene Beiträge

Hallo zusammen,

wie versprochen (oder angedroht), hier mein neuer Antrag für ein Abschlussprojekt.

Kritik ist sehr willkommen :D

Projektbezeichnung

Reengineering der hauseigenen Anwendung "user modification viewer"

Projektbeschreibung

Die hauseigene Anwendung "user modification viewer" wird dazu verwendet, um Änderungen innerhalb des *zensiert*-Systems darzustellen (z.B. wenn Stapeleigenschaften geändert, Datensätze verschoben oder die Einstellung einer Bahn durch den Benutzer verändert wurde).

Während Inbetriebnahmen wird die Anwendung von den Monteuren verwendet, um bestimmte Vorgänge innerhalb des *zensiert*-Systems besser nachvollziehen und so z.B. Fehler schnell lokalisieren zu können. Danach wird die Anwendung verwendet um Benutzereingriffe nachvollziehen zu können. Hierfür greift die Anwendung auf die Datenbank des Projektes zu und wertet vom Serverprozess hinterlegte Informationen aus.

Der "user modification viewer" wurde vor einigen Jahren in Visual Basic 6 entwickelt.

Um zukünftige Inkompatibilitäten durch immer neuere Betriebssysteme zu vermeiden, soll nun im Zuge der Modernisierung von *zensiert* auch der "user modification viewer" mit C# unter Verwendung der WPF (Windows Presentation Foundation) und dem MVVM-Pattern als "modview" neu entwickelt werden.

Die alte Version bietet folgende Funktionen:

• Auflisten geänderter Objekte des *zensiert*-Users

• Darstellung aller Eigenschaften des ausgewählten Objektes

• Hervorhebung der geänderten Eigenschaft

• Filtern der Objekte auf Gruppen (Bahnen, Stapel usw.)

• Updaten der Ergebnisse über einen Refresh-Button

Zudem das Filtern der Ergebnisse auf:

• Vom User definierbare Zeiträume

• Art der Änderung (z.B. Stapel verschoben)

• Bahnen, Stapel und Stationen anhand eines ID-Bereiches

Die Benutzeroberfläche soll ergonomisch und modern gestaltet werden. Hierzu gehört, dass alle Funktionen modernisiert und die Ansicht der Objekteigenschaften aktualisiert werden.

Zu diesem Zweck werden die Objekteigenschaften zunächst kategorisiert, um dann in Expandern dargestellt werden zu können. Dies hält die Benutzeroberfläche übersichtlich, da nicht benötigte Eigenschaften bei Bedarf ausgeblendet werden.

Hierbei ist zu beachten, dass der Wert aus der Datenbank eine verständliche Bezeichnung erhält.

Projektumfeld

Das Projekt wird in der IT-Abteilung der *Firma* durchgeführt.

Die Anwendung wird unter Verwendung des Model-View-Viewmodel Patterns mit C#, WPF und dem Microsoft Visual Studio 2013 entwickelt. Zudem soll es später, anders als bisher, auf den Client-Rechnern der Kunden parallel zum *zensiert*-User installiert werden.

Bei der Entwicklung wird nach dem erweiterten Wasserfallmodell vorgegangen.

Projektplanung

1 Analyse 6

1.1 Ermittlung des IST-Zustands 2

1.2 Ermittlung des SOLL-Konzepts 4

2 Konzeption 10

2.1 Erstellung der Zeit- und Konstenplanung 2

2.2 Entwurf benötigter Klassen und Funktionen 6

2.3 Entwurf des Benutzeroberfläche 2

3 Realisierung 22

3.1 Implementierung Klassen und Funktionen 16

3.2 Implementierung der Benutzeroberfläche 6

4 Validierung 10

4.1 Definition von Testmaßnahmen und -kriterien 5

4.2 Durchführung der Tests 5

5 Dokumentation / Abschluss 22

5.1 Erstellung einer Projektdokumentation 20

5.2 Projektabnahme 2

Gesamtanzahl der Stunden: 70

Danke schonmal im Vorraus ^^

Bearbeitet von Kaiotic
Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...