Zum Inhalt springen

Nuccura

Mitglieder
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Nuccura

  1. ich hatte in meiner ganzen ausbildung nichts mit mathe zu tun, weder in der firm noch berufschule und hab ne ausbildung als fachinformatiker für anwendungsentwicklung gemacht...schade eigentlich.
  2. Hey danke für die antwort. Wenn ich die transformation von einem anderen programm machen lassen, ist mein projekt doch sinnlos? Habe mir das ganze schonmal angeschaut mit StarUML...also möglich ist das, allerdings auch sehr aufwendig weil die erstellte XMI Datei nichtmal annäernd so einen Aufbau hat wie die spätere firmenspezifische XML Datei...aber ich denke mal das ist die herrausforderung...die entscheidungen kommen doch letzendlich beim Programmieren erst und die werde ich dann in der Doku erläutern. es gibt halt solche entscheidungen wie DOM oder SAX Parser und dort verwende ich das Prinzip des DOM Parsers...aber solche sachen will ich wie gesagt erst genauer in der Doku erläutern, sonst nehme ich doch schon zu viel vorweg oder? Für die Validierung könnte ich noch OCL von UML verwenden, aber ich glaub sowas genauer zu untersuchen sprengt dann den Rahmen von 70 stunden? Gruß
  3. Hey, hier auch mal mein Projektantrag...er ist im gegensatz zu den anderen hier sehr lang geworden...die Gliederung wurde aber so von der IHK vorgegeben und ich habe die einzelnen Punkte nur gefüllt. 1. Projektbezeichnung (Auftrag / Teilauftrag): Transformator 1.1 Kurzform der Aufgabenstellung Die Aufgabe des Transformators ist es, aus XMI Dateien, welche mit StarUML erstellt wurden, XML Dateien zu generieren, welche von einem FIRMENNAME Java Projektgenerator eingelesen werden können. 1.2 Ist Analyse Die FIRMENNAME arbeitet an einem Java-Generator zur Erstellung von Webapplikationen. Um eine Webapplikation generieren zu lassen benötigt der Generator eine XML Datei, in welcher alle Requirements zum Aufbau dieser Applikation stehen. Diese XML Dateien liest der Generator ein. Bisher mussten diese XML Dateien von Hand erstellt werden, da der Generator einen bestimmtenAufbau erwartet. Beim Erstellen von Hand können leichter Fehler auftauchen, als bei einer Generierung von XML Dateien, wie sie z.B. in anderen Projekten angewandt wird. Das Korigieren von Fehlern kostet einen zusätzlichen Zeitaufwand. Die Zeitersparnis die durch den Generator beim Generieren von Projekten erreicht wird, ist geringer als der erhöte Zeitaufwand beim erstellen der XML Dateien und anschließender Fehlerkorektur. Normalerweise werden solche Requirements an die Webapplikation als UML Diagramm modeliert. Um diesen Prozess auch aus der Kundensicht zu standardisieren und zu vereinfachen, sollte man die zu erstellende Webapplikation mit einem UML Designer modelieren. Heutige UML-Tools sind dann in der Lage, diese Modelle in XMI zu exportieren. Die Umwandlung des XMI-Formats in das geforderte firmenspezifische XML-Format übernimmt der Transformator. 2.1 - 2.3 Soll-Konzept / Zielsetzung entwickeln: 2. Zielsetzung entwickeln / Soll-Konzept 2.1 Was soll am Ende des Projektes erreicht sein? Am Ende des Projektes soll das Programm "Transformator" aus einer mit StarUML erstellten XMI Datei, eine XML Datei erstellen, welche vom Java Generator eingelesen werden kann. Eine lange Einarbeitungszeit der Mitarbeiter soll durch einfache und übersichtliche Bedienung vermieden werden. 2.2 Welche Anforderungen müssen erfüllt sein? - Den Mitarbeitern der FIRMENNAME soll eine schnelle und komfortable Möglichkeit geboten werden, um die benötigten XML Dateien für den Generator zu erstellen. - Der Transformator soll eine mit StarUML erstellte XMI Datei mit allen Beziehungen, sowie Variablen und Typen einlesen können. - Um Falscheingaben vorzubeugen soll es im Transformator verschiedene Validierungsroutinen geben, welche eine korrekte Weiterverarbeitung der Daten garantieren. - Diese XMI Daten sollen vom Transformator in eine Objektstruktur abgelegt werden können. - Diese Struktur muss bearbeitet werden und soll in eine zweite, bereits vorhandene, Objektstruktur übertragen werden. Diese bereits vorhandene Objektstruktur hat den Aufbau von der firmenspezifischen XML Datei. - Die Daten aus der zweiten Objektstruktur sollen in eine XML Datei transformiert und an den FIRMENNAME Generator übergeben werden. - Das Programm soll einfach zu bedienen sein, d.h. die Entwicklung ist darauf ausgelegt, einfache Steuerungsbefehle zu erstellen. - Ein kompakter Steuerungsdialog soll die leichte Bedienbarkeit unterstützen. - Das Programm mit den zu programmierenden Algorithmen soll schnell arbeiten. - Die Steuerung des Transformators soll jeder Zeit intuitiv sein 2.3 Welche Einschränkungen müssen berücksichtigt werden? Voraussetzung für eine korrekte Arbeitsweise des Transformators ist eine fehlerlose Erstellung einer XMI Datei auf Basis des UML Designs von StarUML. Das heißt, dass Beziehungen, Variablentypen und Werte richtig gesetzt sein müssen. 3. Projektstrukturplan 3.1 Was ist zur Erfüllung der Zielsetzung erforderlich - Erstellen des Transformators - Testen und sicherstellen, dass der Transformator fehlerfrei funktioniert 3.2. Hauptaufgaben - Modelieren einer Applikation mit dem Programm StarUML und anschließender Generierung einer XMI Datei von der Applikation - Erstellen eines Moduls zum Einlesen von XMI Dateien - Erstellen von Validierungsroutinen - Erstellen der Klassen für die Zusammensetzung der Objektstruktur - Erstellen von Klassen zum Bearbeiten der Objekte aus der XMI Datei - Erstellen eines Algorithmus zum Erzeugen des XML Dateiinhaltes - Speichern des XML Dateiinhaltes in eine XML Datei - Erstellen von Testsfällen für das Transformatorprogramm - Erstellen eines Steuerungsdialoges - Testen des Steuerungsdialoges 3.3. Teilaufgaben - Erstellen einer Definition des Projektes - Erstellen einer Ist-Analyse und eines Soll-Konzeptes - Erstellen der Projektdokumentation - Nachbetrachtung des Projektes Vorgangsbezeichnung (Dauer in Stunden) Projektvorbereitung (6) ------------------------------------ Projektdefinition erstellen (1) Ist-Analyse erstellen (2) Soll-Konzept erstellen (2) Anforderungsdefinition erstellen (1) Entwicklung/Programmierung (41) ------------------------------------- Erstellen eines XMI Objektbaumes (12) Erstellen und Einlesen von XMI Dateien (11) Bearbeiten der XMI Dateien (10) Ausgabe der XMI Daten als XML Datei (5) Erstellen eines Steuerungsdialoges (3) Testen der Software (8) ----------------------------------- Testdaten erstellen (2) Testen der Software (3) Testauswertung (2) Testdokumentation (1) Dokumentation (15) ------------------------------------ Gesamtdauer von 70 Stunden

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