Zum Inhalt springen

Empfohlene Beiträge

Geschrieben (bearbeitet)

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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...