Zum Inhalt springen

dab

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von dab

  1. Ich lerne jetzt für die Abschlussprüfung am 25.04. Ich werde als Anwendungsentwickler schreiben. Bisher habe ich Aufgaben aus den Prüfungstrainern von U-Form und den alten Prüfungen gemacht. Als ich irgendwas nicht verstanden habe, habe ich das Thema ein bisschen tiefer wiederholt und ein paar Notizen gemacht. Nächste Woche werde ich anfangen, jeden Tag eine alte Prüfung unter echten Zeitbedingungen zu machen. Was habt ihr vor?
  2. Danke für das Feedback! Ich meinte tatsächlich Angular JS. Das ist die alte Version von Angular und die Version, die wir verwenden.
  3. Unser System ist nicht unbedingt so toll strukturiert. Vielleicht habe ich den Zeitaufwand unterschätzt. Ich bin unsicher, ob ich mit dem aktuellen Zeitplan arbeiten will. Es kann sein, dass die Planung der Module während der Entwurfsphase überflüßig ist. Es gibt nicht so mega viel zu Planen, weil mein Projekt eine Erweiterung eines schon vorhandenen Systems ist. Deshalb muss ich mit PHP arbeiten, weil das halt unsere Backend Programmierungssprache ist.
  4. Danke fürs Feedback. Das mit der Berechnen der Zeit ist mir nicht aufgefallen. Danke. Die Pufferzeit habe ich eingeplant, weil meine Firma sie empfohlen hat.
  5. Habe ich was falsches gemacht oder dauert es halt so lange, bevor ich etwas Feedback bekommen könnte?
  6. Hallo zusammen, ich würde sehr gerne Feedback sammeln. Mitte Januar muss ich meinen Antrag abgeben und werde Mitte März damit anfangen. Danke im Voraus für die Hilfe! Thema der Projektarbeit Hochladen, Darstellung (mit Graphischem User Interface) und Speicherung von kundenbezogenen Metadaten. Projektbeschreibung Für die Firma GmbH soll das Customer Database Metadata Import Modul (CDMI-Modul) entwickelt werden. Dieses Modul wird den Kundenbetreuern und Support-Mitarbeiter ermöglichen, Informationen über letzte Metadaten-Importe unserer Kunden einzusehen. Das Hauptgeschäft der Firma GmbH ist die Besucherfrequenzmessung im Einzelhandel. Die Kerndaten, die wir verwenden, werden aus den im Store installierten Sensoren geholt. Zusätzlich schicken unsere Kunden uns Metadaten aus dem Kassensystem oder aus dem Warenwirtschaftssystem ihrer Stores. Die Metadaten sind unterschiedlich je nach Store/System und bestehen aus Einträgen wie „Anzahl Produkte“, „Durchschnittlicher Preis pro Bon“, „Anzahl Kunden“ usw. die Firma stellt diese Daten in einer Platform dar, damit die Kunden jederzeit die Daten anschauen können. Aktuell ist es so, dass wenn ein Kunde merkt, dass ein Fehler in den Metadaten vorhanden ist, muss ein Kundenbetreuer einem Entwickler Bescheid geben, dass irgendwas schiefgelaufen ist. Anschließend muss der Entwickler gucken, ob das Importieren der Daten fehlgeschlagen ist, und wenn nicht ob die Daten überhaupt vorhanden sind. Danach muss der Entwickler diese Info mit dem Kundenbetreuer teilen. Dieser Prozess ist ineffizient, verschwendet Zeit und verursacht daher hohe Kosten für die Firma. Die zu erledigende Aufgabe ist folgende: die Erstellung vom neuen CDMI-Modul, welches sowohl Backend (Entwicklersicht) als auch Frontend (Benutzersicht) Komponenten enthält. Die neue Software wird ein Teil der bereits existierenden Software Architektur von der Firma sein. Mit dem CDMI soll ein berechtigter Mitarbeiter per GUI Metadaten von einem Import eines Kunden in einer Liste ansehen können, die Rohdaten eines Imports herunterladen können, einen manuellen Import von Metadaten eines Kunden durchführen und simulieren können, bevor die Daten ans Backend geschickt werden. Um das zu realisieren, muss Benutzeroberflächen und entsprechende Frontend Logik mit HTML, CSS, und der Programmiersprache Javascript und dem Javascript Framework Angular entwickelt werden. Zusätzlich müssen Daten aus den SQL und CouchDB Datenbanken geholt und ans Frontend geschickt werden. Deshalb muss auch ein Backend CDMI Modul mithilfe von der PHP Programmiersprache erstellt werden. Als Schnittstelle werden der Leiter der Entwicklungsabteilung und der Product Owner vom ganzen Projekt für Rückfragen und zur Abstimmung zur Verfügung stehen. Zusätzlich wird ein Entwickler Unterstützung in Form von Qualitätskontrolle des Codes (Code Review) anbieten. Zur Durchführung des Projekts, zur Entwicklung des Codes und für die Bearbeitung der Dokumentation und Präsentation stehen ein Macbook-Pro und zwei zusätzliche Bildschirme zur Verfügung. Auf dem Rechner sind bereits alle benötigen Programme vorhanden. Dazu gehört unter anderem das PHP-Storm IDE, Chrome Developer Tools und das aktuelle Office Paket. Projektumfeld Die Projektarbeit wird in der Entwicklungsabteilung der Firma GmbH in Witten stattfinden. Das Projekt zur Entwicklung des CDMI-Modul wurde von der Firma in Auftrag gegeben. Projektphasen mit Zeitplanung A. Analyse (6 Stunden) 3 Stunden- Ist-Analyse durchführen 1 Stunde- Ermittlung von Anwendungsfällen 2 Stunden- Wirtschaftlichkeitsanalyse B. Entwurf (14 Stunden) 4 Stunden- Entwurf der Benutzeroberflächen 2 Stunden- Schnittstellen definieren 1 Stunde- Datenmodell erstellen 2 Stunden- Planung des Backend Moduls 2 Stunden- Planung des Frontend Moduls 3 Stunden- Erstellung des Pflichtenheftes C. Implementierung (24 Stunden) 10 Stunden- Implementierung des Backend Moduls 4 Stunden- Implementierung der Schnittstellen 10 Stunden- Implementierung des Frontend Moduls D. Qualitätsmanagement (5 Stunden) 2 Stunden- Erstellung von Modultests 3 Stunden- Fehlerbehebung E. Abschluss des Projektes (18 Stunden) 1 Stunde- Abnahme durch den Projektleiter 1 Stunde- Deployment 2 Stunden- Soll/Ist Vergleich durchführen 9 Stunden- Erstellung der Projektdokumentation 3 Stunden- Erstellung der Entwicklerdokumentation 3 Stunden- Erstellung des Benutzerhandbuches F. Nachbearbeitung (2 Stunden) 2 Stunden- Pufferzeit Dokumentation zur Projektarbeit Die Dokumentation wird in Form eines prozessorientierten Projektberichtes verfasst. A. Analyse B. Entwurf C. Implementierung D. Abschluss des Projektes Anlagen keine Präsentationsmittel Laptop, Beamer, Präsentationsunterlagen

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