Hallo zusammen,
konnte aus diesem Forum schon viele Tipps während meiner Ausbildung sammeln. Nun wäre ich euch dankbar, wenn ihr ein paar Worte zu meinem Projektantrag verlieren könntet! Dankeschön! :-)
Gruß
Ingo
---
Ausbildungsberuf: Fachinformatiker – Anwendungsentwicklung
Einsatzgebiet: Softwareentwicklung
Projektbezeichnung: Entwicklung einer Software zur Prozessvisualisierung von Kundenaufträgen
Durchführungszeitraum: 01.03.2012 bis 30.03.2012
Projektbeschreibung
Die Firma xxx (im Folgenden „xx“ genannt) ist ein Hersteller von xxx.
Vom Eingang eines Auftrags durch einen Kunden bis zur Auslieferung des fertigen Produkts führt die Bearbeitung durch verschiedene Abteilungen des Unternehmens.
So muss der Auftrag im ERP-System angelegt, die Anlage in einem Produktkonfigurator konstruiert, das notwendige Material bestellt, die Anlage gefertigt und schließlich beim Kunden montiert werden.
Durch eine neu zu entwickelnde „Prozessvisualisierung“ sollen modellhaft der Fortschritt einzelner Aufträge, sowie eventuelle Verzögerungen dargestellt werden.
Die Prozessvisualisierung teilt sich in zwei Schritte auf:
• Aufnahme und Verarbeitung von definierten Ereignissen
Definierte Ereignisse könnten etwa sein:
Auftrag angelegt, Material bestellt, Material geliefert, etc.
Diese Ereignisse können aus den verschiedensten Quellen hervorgehen. Um sie aufzunehmen soll ein Webservice erstellt werden. Dieser Webservice soll die folgenden Aufgaben übernehmen:
o Aufnahme von definierten Ereignissen (Bsp.: „Material geliefert“)
o Zuordnung des Ereignisses zu einem Prozess (Bsp.: „Auftrag 27“) und einem Prozessteilschritt (Bsp.: „Materialbeschaffung“)
o Abspeichern des Prozessfortschritts in eine Datenbank
• Visualisierung des Prozessfortschritts
Die vom Webservice aufgenommenen Informationen sollen grafisch dargestellt werden.
Dazu soll eine Client-Anwendung entwickelt werden, die den Prozessfortschritt auf einfache Weise visualisiert.
In der Client-Anwendung soll sichtbar werden, welche Prozesse sich in welchem Zustand befinden (laufend oder verzögert) und in welchem Prozessteilschritt („Auftragsanlage“, „Bearbeitung“, „Materialbeschaffung“, „Fertigung“, „Montage“) sich der jeweilige Prozess befindet.
Die beiden genannten Komponenten (Webservice und Client-Anwendung) sind neu zu entwickeln. Als Entwicklungsumgebung dient Visual Studio 2010, die Programmierung geschieht in C#.
Bei der Entwicklung soll es sich um eine funktionsfähige Basis handeln, die in zukünftigen Entwicklungsschritten um weitere produktionsrelevante Details angereichert werden kann.
Der Webdienst könnte später aus bestehenden xxx Programmen aufgerufen werden. Dies soll aber nicht Teil der Projektarbeit sein.
Projektumfeld
Das Projekt findet in den Räumlichkeiten der xxx statt.
Projektphasen
Die prüfungsrelevanten Aufgaben wurden unterstrichen.
1. Initialisierung (gesamt 7 Std.)
a. Anforderungsanalyse (1 Std.)
b. Erstellung eines Soll-Konzepts (5 Std.)
c. Kosten-/Nutzen-Analyse (1 Std.)
2. Konzeption (gesamt 5 Std.)
a. Entwurf von UML-Diagrammen (2 Std.)
b. Entwurf von ER-Diagrammen (1 Std.)
c. Entwurf einer Oberfläche für die Visualisierung (2 Std.)
3. Realisierung (gesamt 20 Std.)
a. Anlegen der Tabellen (0,5 Std.)
b. Programmierung des Webservices (10 Std.)
c. Programmierung der Visualisierung / Client-Anwendung (9,5 Std.)
4. Test (gesamt 7 Std.)
a. Testszenarien entwerfen (1 Std.)
b. Tests durchführen (3 Std.)
c. Fehlerbehebung (3 Std.)
5. Abnahme (gesamt 3 Std.)
a. Abnahme der Software (1 Std.)
b. Installation der Software (0,5 Std.)
c. Einweisung der Mitarbeiter (1,5 Std.)
6. Projektabschluss (gesamt 28 Std.)
a. Erstellung der Projektdokumentation (16 Std.)
b. Erstellung einer Webservice-/Schnittstellendokumentation für Entwickler (4 Std.)
c. Erstellung einer Anwenderdokumentation über die Visualisierung (4 Std.)
d. Puffer für Fehlerbehebungen (3 Std.)
e. Ist-Soll-Vergleich (1 Std.)
Gesamtdauer des Projekts: 70 Stunden
Dokumentation zur Projektarbeit:
• Projektbericht inkl. detailliertem Zeitplan
• Anwenderdokumentation
• Webservice-/Schnittstellendokumentation
Voraussichtliche Hilfsmittel, die zur Präsentation benötigt werden:
• Beamer
• Flipchart
• Tafel