minamoto Geschrieben 14. August 2008 Teilen Geschrieben 14. August 2008 (bearbeitet) Hallo das ist mein erster Beitrag hier im Forum:) Ich würde gerne ein paar Meinung zu meinem Projektantrag haben bin für jedes feedback dankbar! Achso noch ne Frage wenn man als Anwendungsentwickler 70 Stunden Zeit für ein Projekt hat ist da nur die Planung drin oder auch die Programmierung?!??! grüße minamoto :mod: 1. Projektbezeichnung (Auftrag / Teilauftrag): Serverdienst zur Bearbeitung von XML(1) Registry-Aufträgen(2). 1.(Extensible Markup Language) 2.(Registry–Aufträge umfassen alle zur Domainregistrierung notwendigen Aufträge) 1.1 Kurzform der Aufgabenstellung Es ist eine Lösung für Kunden nötig .de Domains über "firma" zu registrieren und andere spezifische Anfragen an die DENIC auszuführen. Dabei soll sich der Server wie die Registry verhalten, im Hintergrund aber weitere Operationen durchführen(Datenbankzugriffe, Logging). Der Server Übernimmt in gewisser Weise die Aufgabe eines Proxy Dienstes. 1.2 Ist Analyse Kunden möchten Domains über "firma" Nicht nur über das Webinterface, sondern auch automatisiert über eine Schnittstelle registrieren. Dabei soll der DENIC(3) Standard genutzt werden. 3.(Deutsches Network Information Center) 2.1 - 2.3 Soll-Konzept / Zielsetzung entwickeln: Es soll ein Serverdienst geschaffen werden der gesicherte Verbindungen mit Clients und der DENIC Aufbaut und XML-Aufträge entgegennimmt und sendet. Es sollen die gängigen Sicherheitsstandards genutzt werden um gesicherte Verbindungen zu ermöglichen. Die XML-Aufträge der Clients werden über den Serverdienst verarbeitet und dann bei der DENIC ausgeführt. Das heißt die in dem XML-Auftrag enthaltenen Daten in einer Datenbank gesichert, sowie sämtliche Aktionen geloggt. Die DENIC Antworten werden wiederum von "firma" entgegengenommen und verarbeitet/gespeichert, dann werden von "firma" erstellte XML Meldungen an den Client gesendet. 2.1 Was soll am Ende des Projektes erreicht sein? Um eine Optimale Verwaltung von Automatisierten XML-Aufträgen zu gewährleisten soll ein Server Dienst geschaffen werden der den Verkehr zwischen einem Client und der DENIC über "firma" ermöglicht. 2.2 Welche Anforderungen müssen erfüllt sein? Es müssen diverse Mittel verfügbar sein, unter anderem, - php - Linux - Freigeschaltete IP unserer Verbindung zur DENIC - SSH sowie SFTP Verbindung zum Server auf dem der Dienst laufen soll - DENIC Dokumentation Zum RRI - DENIC Testumgebungsaccount 2.3 Welche Einschränkungen müssen berücksichtigt werden? Da eine ständige Wartbarkeit mit kurzfristigen Änderungen notwendig ist wird das Projekt in php realisiert werden. 3.1 - 3.3 Projektstrukturplan entwickeln (entweder Bearbeitung der Punkte 3.1 bis 3.3 oder der Punkte 3.1 und 3.4) 3.1. Was ist zur Erfüllung der Zielsetzung erforderlich Um die Erfüllung der Zielsetzung zu gewährleisten ist eine genaue Planung erforderlich, damit das Projekt innerhalb des vorgegebenen Zeitraumes zum Abschluss gebracht werden kann. Des weiteren ist eine ständige Absprache mit unseren Kunden nötig, denn im Zusammenhang der Serverdienstentwicklung wird auf der Kundenseite eine Clientanwendung entwickelt, die optimal mit dem Server zusammenarbeiten soll. 3.2 Hauptaufgaben auflisten Anforderungsanalyse Realisierung des Konzeptes Abschluss des Projektes 3.3 Teilaufgaben auflisten Besprechen des Auftrages mit dem Projektverantwortlichen Analyse der Anforderungen des Projektes Analyse der Durchführbarkeit in php Analyse der zu Verarbeitenden Daten Recherche zu Servervarianten Erarbeitung eines Serverdienst Konzeptes Auflistung der benötigten Software und Hardware Entwurf eines Klassenkonzeptes für den Serverdienst Erarbeitung eines Konzeptes für größere Ausfallsicherheit des Serverdienstes Vorschlagen eines Zeitplanes für die Realisierung Zusammentragen der Ergebnisse in einer Konzeption Präsentation der Ergebnisse vor dem Teamleiter Übergabe der Ergebnisse an den Teamleiter Schreiben des Projektberichtes 4. Projektphasen mit Zeitplanung in Stunden 4 h Analyse der Anforderungen 4 h Analyse des Istzustandes 10 h Serverdienst Konzept planen 10 h Recherche zum Thema Serverdienst in php/c# 16 h Durchführbarkeit mit Tests ermitteln 16 h Klassendesign erstellen 4 h Ergebnisse übergeben 6 h Projektbericht schreiben Bearbeitet 14. August 2008 von minamoto Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Schiller256 Geschrieben 14. August 2008 Teilen Geschrieben 14. August 2008 Soll das ganze eine Art Webservice werden? Also eure Kunden rufen dann diesen Webservice auf und dieser leitet die Anfragen an die DENIC weiter. Ich denke wenn das ein Webserivce werden soll den du selber Planst und auch umsetzt kann das durchaus für ein Abschlussprojekt reichen. Ich kenne aber nicht die Anbindung an die DENIC wenn die schon sowas anbietet du also nur noch das wegschreiben in eure Datenbank machen musst ist das etwas wenig. Dein Zeitplan passt nicht zu den Teilaufgaben. Außerdem hast du für meinen Geschmack etwas viel Hardware und Infrastruktur Themen drin. Versuche deinen Zeitplan auf deine Teilaufgaben runter zu brechen. Vielleicht überarbeitet du auch nochmal ein wenig deine Projektbeschreibung denn es ist nicht unbedingt zu erkennen was du genau willst. In den 70 Std. musst du nicht unbedingt implementieren ein reines Planungsprojekt ist aber auch nicht zu unterschätzen. Denn da musst du schon ausreichend viele Dokumente erzeugen und in den Anhang deiner Doku hängen damit es einem Außenstehenden Prüfer klar wird wieso du etwas genau so gemacht hast. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.