Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Projektantrag FIAE

Empfohlene Antworten

Veröffentlicht

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

  • 2 Wochen später...

Aus eigener Erfahrung würde ich Vermuten das dein Antrag abgeleht wird, weil der Projektcharakter fehlt = du hast schon alles festgelegt, es gibt keine Handlungsalternativen ... (bin FIAE - NRW ;) )

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.