18
Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Embed Size (px)

Citation preview

Page 1: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Vorstellung erster Ergebnisse

Fortgeschrittene Softwaretechnologie

Dortmund, 09. April 2011

Page 2: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

2

Agenda

• Ideensammlung • Zielgruppe• Machbarkeitsstudie• Projektinitiierung• Projektplan• Funktionale Anforderungen• Nicht-funktionale Anforderungen• Use-Case Diagramme• Architekturentwurf• Datenbankentwurf• Screenshots• Komponentendiagramm

Page 3: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Ideensammlung

• Idee Brainstorming Mindmap• Analyse des Marktes

– Ähnliche Produkte– Bedarf– Konkurrenz

• Auswahl möglicher Realisierungstechnologien• Erfassung von Risiken

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

3

Page 4: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Ideensammlung

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

4

Page 5: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

5

Zielgruppe

• Personen, die lieber mit dem Auto als mit der Bahn unterwegs sind

Flexibilität• Personen, die kein Fahrzeug besitzen aber unabhängig

von Bus und Bahn sein wollen oder sein müssen Flexibilität • Personen, die mobil sein wollen aber dabei Geld sparen

wollen Kosten sparen, sparsamer Umgang mit Ressourcen • Personen, die nicht gerne alleine unterwegs sind und

andere Leute kennen lernen wollen sozialer Faktor

Page 6: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Machbarkeitsstudie

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

6

Microsoft Office Word-Dokument

Page 7: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Projektinitiierung

• Auswahl Vorgehensmodell RUP• Erstellung eines Projektplans• Infrastruktur

– Wiki für Artefakte (Lasten-, Pflichtenheft, etc.)– SVN– UML 2.0 (Eclipse AddOn)

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

7

Page 8: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Projektplan

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

8

Vorgangsname Fertig stellen

AppFahrt Mo 16.05.11

Projektinitiierung Mo 14.03.11

Anforderungsermittlung Mo 02.05.11

Softwarespezifizierung Mo 02.05.11

Architekturentwurf Mo 02.05.11

Grobentwurf Mo 02.05.11

Feinentwurf Mo 02.05.11

Implementierung Mo 02.05.11

Qualitätssicherung Mo 16.05.11

Page 9: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

9

Funktionale Anforderungen

• Anmeldung soll erforderlich sein und über die App selbst oder über einen vorhandenen Facebook-Account erfolgen

• Es sollen spontan Fahrgemeinschaften gebildet werden können– Eingabe von Start, Ziel, Beginndatum, ggf. Sitzplätze und Preis – Mitfahrer können Fahrer und Fahrten suchen– Fahrer können Fahrten eingeben und Mitfahrer suchen

• Kontaktaufnahme zwischen den Fahrern/Mitfahrern muss möglich sein

• Suche und Anzeige von Fahrten soll unter Eingabe eines bestimmten Umkreises erfolgen können

• Bewertung von Fahrern durch Sterne und Freitext

Page 10: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

10

Nicht-funktionale Anforderungen

• Die Anwendung muss zuverlässig sein • Die Anwendung muss grafisch ansprechend sein und

intuitiv bedienbar sein • Die Anwendung muss in wenigen Sekunden Ergebnisse

zurückliefern• Die Anwendung sollte möglichst wenig Ressourcen

verbrauchen, da sie auf mobilen Endgeräten verwendet werden soll

• Die Anwendung sollte so entwickelt werden, dass sie leicht anpassbar, erweiterbar, wartbar und Funktionalitäten leicht ausgetauscht werden können

Page 11: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

• Ziele:• Projektidee zu konkretisieren• Umfang der Lösung einzugrenzen

• Für die Erstellung der Use Case Diagramme wurde das eclipse Plugin UML2-Tools verwendet .

• Anwendungsfälle wurden in 2 Pakete geclustert:• Fahrt planen und durchführen• Useradministration

• Anwendungsfälle wurden in der Anwendungsfallschablone nach Cockburn beschrieben.

UC Useradministration

Planen und Durchführen

Umzusetzende Systemanwendungsfälle

Page 12: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Architektur

• Frontend– Android– Java– OpenStreetMap

• Backend– Maven– Java EE– Hibernate– Spring– CXF Webservices

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

12

Page 13: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Architektur

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

13

Page 14: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Datenbankentwurf

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

14

Page 15: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Komponentendiagramm

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

15

Page 16: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Screenshot - Programmstart

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

16

Page 17: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Screenshot - Kontakdaten

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

17

Page 18: Vorstellung erster Ergebnisse Fortgeschrittene Softwaretechnologie Dortmund, 09. April 2011

Vielen Dank für Ihre Aufmerksamkeit

09. April 2011 Dimitrov, Höpfner, Menze, Webersberger, Wehmeyer

18