Anforderungen Mindestens 3 unterschiedliche Produktgruppen

Werbung
Anforderungen
1.
2.
3.
4.
5.
6.
7.
8.
9.
Mindestens 3 unterschiedliche Produktgruppen
Produkten werden mit unterschidlichen Kriterien darstellen, um zu suchen nach Details.
Direkten kaufen sollte auch unterstuetzen.
Mann muss auf der Platform registrieren, um Produkt zu verkaufen, ersteigern.
Es soll jedem Benutzer (auch nicht registrierten Benutzern) möglich sein, alle angebotenen
Artikel zu durchsuchen
Die Auktionsplattform muss mindestens zwei verschiedene Benutzergruppen unterstützen.
Dem Verkäufer soll es möglich sein, Artikel per Webinterface zu verwalten und anzulegen,
während Käufer das System für Einkäufe verwenden.
Die Auktionsplattform muss ein Bewertungssystem für Käufer, Verkäufer, und Artikel
beinhalten.
Die Plattform soll die Anzeige von mindestens zwei verschiedenen Statistiken ermöglichen
(z.B.: Statistik für Verkäufer: Verkaufszahlen eines Artikels in den letzten Monaten). Die
genaue Funktionalität der zu entwickelnden Plattform soll von den Gruppen selbst bestimmt
werden
Implementierung
1.
2.
3.
4.
5.
6.
7.
Java Servlet/Java Server Pages(JSP)
Apache Tomcat dauerhaft zu Verfuegung.(ab. Auf almighty)
Daten Acces Layer fuer Datenzugriff .
HSQL Datenbank
Objektserilalisierung
Textfiles XML
Der Source Code des Projekts soll mittels eines zentralen Versionierungstools verwaltet
werden. Über das Versionierungstool muss ersichtlich sein, welches Gruppenmitglied zu
welcher Zeit Änderungen am Source Code durchgeführt hat. Ermöglichen sie ihrem
Gruppenleiter/Tutor Zugriff auf das Code Repository. Vorschlag: SVN Server auf almighty
(siehe Tutorial).
8. Gruppenarbeit soll auf Basis eines iterativen und inkrementellen Softwareentwicklungsprozesses durchgeführt werden.
9. PROJEKT PHASEN;
 Anforderungsanalyse( Use Case)
 Design 1 (prototyp)
 Implmentierung /Test 1(Prototyp)
 Anforderungs Analyse 2/ Design 2
 Implementierung / Test
ProjektBeschreibung
1.
2.
3.
4.
Grundlegende Funktionalitaet des Systems aus externen Sicht seiner Benutzer.
Skizieren System Architektur
Projekthomepage erstellen um allen Versionen von Projekt zu verfolgen.
Online verfuegbares Tagebuch zb: Max Mustermann, 10.10.2011, 4h, Spezifizierung Use
Case „Für Artikel steigern“)
1. Sie sollen eine Projekthomepage erstellen.



Projektbeschreibung, Infos über alle Projektteilnehmer,
Bereich für Projektdokumente,
Bereich für Projekttagebuch



Wie wird das Projekt heißen
Welche Produkte wollen sie anbieten
Welche Benutzergruppen sollen angesprochen werden. (zB Unternehmen, private
Verkäufer)
Welche Funktionalität wollen sie anbieten.
Welche Statistiken sind geplant.
2. In der textuellen Projektbeschreibung


3. Systemarchitektur
Herunterladen