Zum Inhalt springen

Projektantrag FIAE


rekitamrofni

Empfohlene Beiträge

Moin zusammen,

würde mich über ein paar Kritiken freuen.

1. Projektbezeichnung (Auftrag / Teilauftrag):

Erstellung eines Import-/Export-Tools für Sprachlokalisierungs-Resourcendateien mit Wiederverwendung von Codeteilen aus zwei bereits bestehenden Tools.

Das Tool soll das hinzufügen von neuen Sprachen und das modifizieren von vorhandenen Sprachen in einer multilingualen Web-Applikation, welche ein Teil eines Flottenmanagement-Systemes ist, vereinfachen und so weit wie möglich automatisieren. Es soll auch von Mitarbeitern benutzbar sein, welche keine Entwicklungsumgebung an ihrem Arbeitsplatz haben.

1.1 Kurzform der Aufgabenstellung

Zwei bereits bestehende Tools zum Import bzw. Export von Resourcen-Dateien mit Sprachlokalisierungs-Inhalten (.resx, im XML-Format) in ein Excel-Format sollen kombiniert, sowie erweitert und leichter benutzbar gemacht werden. Das Projekt soll mit Microsoft Visual Studio in der Sprache C# realisiert werden, da die bereits bestehenden Tools auch in C# geschrieben sind.

1.2 Ist-Analyse

Es bestehen bereits 2 Tools als Windows-Applikationen, die jeweils für den Import sowie den Export genutzt werden. Im Moment fällt beim Ex- und Importieren immer noch vieles an Handarbeit an, wie zum Beispiel das Entfernen von .resx-Dateien welche keine Sprachlokalisierungs-Inhalte haben aus dem Export-Ergebnis und das formatieren innerhalb der Excel-Tabelle. Außerdem kann man zur Zeit keinen Importpfad angeben, wodurch der Import nur an dem gleichen Arbeitsplatz an dem auch der Export stattgefunden hat durchgeführt werden kann. Auch kann im Moment beim Export nur ein Verzeichnis samt Unterordner exportiert werden, wodurch es nicht möglich ist, mehrere unterschiedliche Ordner in einem Arbeitsgang zu exportieren.

2. Zielsetzung entwickeln / Soll-Konzept

2.1 Was soll am Ende des Projektes erreicht sein?

Am Ende des Projektes soll ein einzelnes Programm mit Windows-Benutzeroberfläche entstanden sein, mit dem sowohl der Import als auch der Export der sprachabhängigen Ressourcendateien durchgeführt werden soll.

2.2Welche Anforderungen müssen erfüllt sein?

Das neue Tool muss erkennen können, ob die „.resx-Datei“ gültige Sprachlokalisierungs-Daten enthält und auch innerhalb der Datei Sprachinhalt von Kommentaren und ähnlichem unterscheiden können. Desweiteren soll beim Reimport ein Zielverzeichnis angegeben werden können. Auch soll es möglich sein, nur die Dateien zu importieren, die sich seit einem festgelegten Datum geändert haben oder selber nur einen Teil der Resourcen zum Export anzuwählen. Nach Möglichkeit sollen auch beim Import Resourcendateien, in denen Änderungen stattgefunden haben, markiert werden.

2.3Welche Einschränkungen müssen berücksichtigt werden?

Der Benutzer des Tools muss Schreib-/Lesezugang zu einer aktuellen Version des Projektes haben und auf einem Windows Betriebssystem arbeiten. C# als vorgegebene Programmiersprache

3. Projektstrukturplan entwickeln

3.1 Was ist zur Erfüllung der Zielsetzung erforderlich

Fertigstellung des Tools und erfolgreiche Durchführung der Testszenarien sowie betriebsinterne Bereitstellung von Tool und Benutzerhinweisen.

3.2 Hauptaufgaben auflisten

Projektdefinition

Planung

Durchführung

Testphase

Projektabschluss

3.3 Teilaufgaben auflisten

Projektdefinition:

Ist-Analyse

Soll-Konzept

Projektablaufplan erstellen

Kosten-Nutzen-Planung

Planung:

Konzeption der Codestruktur

Planung der GUI

Durchführung:

Auswahl der wiederverwertbaren Codestücke der 2 vorhandenen Tools

Implementierung der Benutzeroberfläche

Implementierung der Funktionalität

Testphase

Testszenarien definieren

Testszenarien durchführen

Testprotokoll anfertigen

Projektabschluss

Dokumentation

Anwenderhinweise erstellen/kurze Einführung in die Benutzung

Tool Betriebsintern zur Verfügung stellen

4. Projektphasen mit Zeitplanung in Stunden

Ist-Analyse: 2h

Soll-Konzept: 3h

Projektablaufplan erstellen 3h

Kosten-Nutzen-Planung 3h

Konzeption der Codestruktur 4h

Planung und Gestaltung der GUI 3h

Auswahl der wiederverwertbaren Codeteile der vorhandenen Tools 3h

Implementierung Benutzeroberfläche 4h

Implementierung Funktionalität 22h

Testszenarien definieren 2h

Testszenarien durchführen 4h

Testprotokoll anfertigen 2h

Dokumentation 12h

Anwenderhinweise erstellen 2h

Tool zur Verfügung stellen 1h

Insgesamt 70h

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

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