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.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich habe von meinem Chef diese Aufgabe für die Projektarbeit bekommen.

image.png.1afa338aed0e9631a5715de1d7ac5448.png

Denk ihr das ist Ausreichend? Die Dokumentation und Analyse muss ich quasi nachträglich machen, da wir mit Scrum arbeiten, und die Task's schon stehen. Der Task ist für 3 Tage angesetzt.

  • Autor

Grundlage ist eine monolithische Web-Anwendung. Seit 2 Jahren wird diese Anwendung modularisiert, jedoch stehen noch einige Bereiche an, die noch modularisiert werden müssen. Als Vorarbeit einer anstehenden Teil-Modularisierung und durch eine Migration eines anderen Moduls soll eine Oberfläche entfallen, aber bestimmte Teile der entfallenden Oberfläche sollen erhalten bleiben. Diese Teile boten Möglichkeiten an, bestimmte Parameter über die Oberfläche mitzugeben, die jedoch nicht persistiert wurden. Meine Aufgabe ist es, als Vorarbeit auf die bevorstehende Modularisierung dieses Bereiches, eine neue Oberfläche einzuführen, über der die gewünschten Parameter eingegeben und persistiert werden. Die gesamte Anwendung ist eine Anwendung die über 20 Jahre historisch angewachsen ist. Die noch nicht modularisierten Bereiche der Anwendung sind noch sehr komplex gehalten (JSP enthalten komplexe Logik in Java, was in den neueren Modulen nicht mehr der Fall ist). Aufgrund dessen, ist die Komplexität der Aufgabe, auf Basis der alten Anwendung die neue Oberfläche einzuführen und entsprechend die Daten zu persistieren. Verbunden ist dadurch auch die Erweiterung einer Datenbank-Tabelle und deren Backup-Tabelle (Archiv). Die Aufgabe ist u.a. ggf. mit Abstimmung des Kunden und dessen Entwicklerteam zu realisieren, da einige technische Aspekte von ihnen kommen.

 

Kurz zusammengefasst, mit was ich bei der Aufgabe alles zu tun haben werde:

-              Relationale Datenbank (SQL-Skript zur Erweiterung der Tabellen)

-              Java 8

-              JSP (und vom Kunden bereitgestellte Tag-Libs)

-              Testen

-              SVN und Continous Integration

Aus dieser Beschreibung und den Aufgaben kann man immer noch nicht wirklich beurteilen, welche Tiefe deine Aufgaben haben. Kannst du das noch näher ausführen? Umschreiben eines bestehenden Codes und Persistenz ist jetzt nicht wirklich aussagekräftig.

Das, was du da oben beschreibst, liest sich so, als fügst du Spalten zu einer Tabelle hinzu, erstellst ein "Modul" für ein vorhandenes  System bestehend aus einer Maske und speicherst anschließend Daten in einer Datenbank.

Wo sind die kaufmännischen Entscheidungen? Was ist der Grund für das Projekt? Was sind die genauen Anforderungen? Welche Komplexität hat diese Anwendung? Du schreibst nur von "Komplexität". Sehr komplex kann auch das Verdrahten von 1000 Feldern sein, die miteinander interagieren. Was genau tust du da eigentlich? Um beurteilen zu können, ob das Projekt geeignet ist, musst du schon ein bisschen mehr Details rausrücken. Deinen Text oben habe ich verstanden. Eine Oberfläche zu entwickeln für ein bestehendes Tool kann einen solchen oder enen solchen Umfang haben. Was ist das für ein Tool? Worum geht es da?

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.