andreweinkoetz / StA_SE1-WS1516-BAWA

Hochschule München - IB3A WS15/16 - Studienarbeit Software Engineering 1
0 stars 0 forks source link

StA_SE1-WS1516-BAWA

Termine

Gruppe

Gruppenname: BAWA

Bewertung

Detail-Bewertung:

Umfang Meilensteine

Version V1 (Minimalfunktionalität, zu implementieren für Meilenstein M1):

Version V3 (Minimalfunktionalität, zusätzlich zu V1, zu implementieren für Meilenstein M3):

Version VV (volle Funktionalität, zu spezifizieren in Lastenheft und Pflichtenheft): Im Pizzashop werden verschiedene Produkte angeboten (z.B. Pizza Margerita, Pizza Funghi, Cola, Tiramisu). Diese Produkte sind nach Kategorien eingeteilt (z.B. Pizza, Getränke, Desserts).
Nutzer können diese Produkte online bestellen. Dazu können sich Nutzer auf der Seite registrieren. Es gibt verschiedene Arten von Benutzern (Rollen):

Die Pizza-Manager können zusätzliche Funktionen nutzen:

Die Preisberechnung für eine Bestellung hat folgende Grundidee: Ein Produkt kann eine Größe (Size) haben, diese wird in Units gemessen. Zum Beispiel kann eine Pizza einen Durchmesser (Size) in cm (Unit) haben, eine Cola eine Flaschengröße (Size) in Litern (Unit). Jede Unit hat einen Preis. Zusätzlich können Produkte noch Extras haben (z.B. Pizza: extra Käse, extra Soße), Jedes Extra kosten einen zusätzlichen (einheitlichen) Preis. Beispiel: Pizza Capriciosa: Kostet pro cm 0,5 €, jedes Extra auch 0,5 €. Eine Bestellung mit 2 Pizzen à 20 cm Durchmesser und je 2 Extras kostet 22 €. Zusätzlich soll bei einer Bestellung auch die geschätzte Lieferzeit berechnet werden. Diese errechnet sich aus der Distanz zum Kunden. Die Pizzabackzeit ist 10 min. Pro Kilometer kommen 2 min Fahrzeit hinzu. Es werden nur Kunden bis zu einer Distanz von 20 km bedient. Es ist weiterhin geplant, Schnittstellen zu anderen Informationssystemen zu realisieren: