Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projekt ▶ Software Engineering FS 2015 | Beat Luginbühl,

Slides:



Advertisements
Ähnliche Präsentationen
Beate Sturm (SUB/MPDL)
Advertisements

Fach Ziele Vorgehen Rollen Ergebnisse Bewertung Erfahrungen
.NET-PHP Projekt Präsentation
Zusammenfassung & Fazit
Projektmanagement.
Abschlusspräsentation cims. cims Abschlusspräsentation cims Agenda Aufgabenstellung Das System – Benutzerverwaltung / Abrechnungsmodell.
Abschlusspräsentation cims. cims Abschlusspräsentation cims Agenda Aufgabenstellung Das System – Benutzerverwaltung / Abrechnungsmodell.
Konzeption und prototypische Implementierung eines zentralen Informationssystems für Systemmanagement Motivation Oft wird es schwierig, die benötigten.
Einsatzzeitpunkte einer Risikoanalyse
Projekt Web Engineering
Ein mobiler OPAC auf Basis des Produktivsystems Andreas Neumann · D - IT March 10.
IBM Workplace Forms - In Kürze © 2007 IBM Corporation XML basierte elektronische Formulare: Effizienzsteigerung und Kostenreduktion durch Automatisierung.
PHProjekt – eine open source Projektmanagementsoftware
Zigwarehouse Zwischenpräsentation Projekt Ubicomp
10-Feb-03 Seite 1 Anton Biller, Matthias Gsteu, Sylvia Nischkowski, Florian Schmid Zigwarehouse Zwischenpräsentation Projekt Ubicomp.
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
HTW Programmiersprachen 3: Abschlusspräsentation GIS PI Projektarbeit 4. Semester an der HTW des Saarlandes Projekt: Generischer Database Browser Betreut.
Software-Projektführung
Fallstudie "E-Commerce"
Adis Kulic und Kerstin Voglauer
Thats IT!. Titelmasterformat durch Klicken bearbeiten Über uns Mit uns bekommen Sie: Beratung – Doing - Betreuung langjährige Erfahrung umfassende Beratung.
Webservice Grundlagen
SharePoint 2010 for Information Architects
Outputter Engine. Ausgangslage 10 jähriges Web Framework Veraltete User Controls Schlechte Unterstützung für mobile Geräte Bestehende Applikationen /
Microsoft Office Project & Project Server 2003 Die neuen Möglichkeiten der bereichs- und projektübergreifenden Projekt- und Ressourcensteuerung.
„Work smart“ im Vertrieb: Controlling, Projektmanagement und Wissensaustausch mit Enterprise 2.0 Methoden Helmut Reinke.
Vorgehen bei der Entwicklung mobiler Lösungen
Software Engineering | Projekt 5 | Dipl. Ing. K
Basel · Baden Brugg · Bern · Lausanne · Zürich · Düsseldorf Frankfurt/M. · Freiburg i. Br. · Hamburg · München Stuttgart · Wien Microsoft ALM Day 2011.
Cs104 Programmieren II Präsentation Meilenstein 5 Sommersemester 2007 Gruppenname (Gruppe Nr. x) Name 1 (Name der/des Vortragenden unterstreichen) Name.
Cs104 Programmieren II Präsentation Meilenstein 5 Frühjahrsemester 2010 Gruppenname (Gruppe Nr. x) Name 1 Name 2 Name 3 Name 4 Logo der Gruppe.
Cs104 Programmieren II / cs108 Programmier-Projekt Präsentation Meilenstein 5 Frühjahrsemester 2011 Gruppenname (Gruppe Nr. x) Name 1 Name 2 Name 3 Name.
Vorgehensweise bei der Software-Entwicklung des Publication Managers
Archival and Discovery
Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Agenda 1. Ziele und Probleme.
OVGU Präsentation Entwicklung Mobiler Anwendungen mit Open Source Ein Showcase über Technische und andere Hürden.
Enterprise Achitect (Sparx Systems) Marius Rudolf
© Zühlke 2012 Oliver Brack Romano Roth iOS, Android, WP7: Alle nativ auf einen Streich Fragenkatalog zu umgesetzten Apps 27. September 2012 Folie 1.
Vorstellung des Ablaufs des Semesterprojekts Software Engineering 2009.
Mobilität im Gesundheitswesen
Dipl.-Inform. (FH) Mike Bach Unterschiedliche Anwendungen im Unternehmen – Warum, Wer und Wie Best-of-Breed vs. Alles aus einer Hand Dipl.-Inform. Mike.
VirtualPatt 2000 Interaktives 3D-Schachspiel
Fachhochschule Kiel University of Applied Sciences Systematische Risikoidentifikation bei Dräger Controlling Innovation Berlin 18. September 2010 Kathrin.
Team 8 Eva Reinl, Markus Leimbach
Idee eines innovativen Internetunternehmens
Prof. Dr. Ludwig Nastansky University of Paderborn Wirtschaftsinformatik 2 – FB 5 Prof. Dr. Ludwig Nastansky Warburger Straße 100, Paderborn Tel.:
LVA , SS021 Software Engineering Praktikum Software Engineering ist die praktische Anwendung wissenschaftlicher Erkenntnisse für die wirtschaftliche.
Software Engineering | Projekt 5 | Dipl. Ing. K
Ab jetzt können Sie kreuzweise … Wolfsburg, Michael Rother.
MESSE DIE QUALITÄT VON DIENSTLEISTUNGEN MIT INTELLIGENTEN CHECKLISTEN MODERNE QUALITÄTS-CHECKS EINFACH.SCHNELL.INTELLIGEN T.
…Be readY.
Audit Integrations-Projekt: Gruppe 4 - CRM4
Agile Performance Tools & Information Systems -Ticket-System und Multi-Projektmanagement mit Andreas Haaken Systems Engineer Information Architect.
Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences t German translation, cross-cultural adaptation and validation.
Teamprojekt in Zusammenarbeit mit der BA Sachsen Abschlusspräsentation
VU Projektmanagement in der Schule Armbrustschützenwettbewerb Verwaltung Alexander Lauscher / Mario Glaser / Daniel Kolm
Mönchengladbach Tchibo Filial-Manager Erste Ideen.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
Rechen- und Kommunikationszentrum (RZ) Entwicklung einer Web- Oberfläche mit Apache Wicket am Beispiel des IdentityAdmins Seminarvortrag Melanie.
Central Ticketing Solution Konzept für den Umgang mit Kundenanfragen Seminarvortrag Artur Schäfer
Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Neue Modelle für die E-Government Infrastruktur Schweiz.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
Systems Requirements & Achitectur ENG 2 & ENG 3 Training Kunde,
Systemanalyse BA Heidenheim 2002.
Inhalt: Ziele dieser Präsentation:
Enterprise Search Solution
 Präsentation transkript:

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projekt ▶ Software Engineering FS 2015 | Beat Luginbühl, Markus Dessler, Rudolf Müller

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences ▶ Einleitung ▶ Design ▶ Demo ▶ Projektmanagement ▶ Lessons learned ▶ Fragen Agenda 2

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Einleitung Was ist SpochT ? 3

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences ▶ Sportdating-App ▶ Eröffnen von Spielen ▶ Spielbeitritt ▶ Sportstätten verwalten ▶ Echtzeitinformation eingecheckter User ▶ Plattformunabhängige mobile Applikation ▶ Prototyp auf Android ▶ Backend as a Service Was ist SpochT 4

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Design 5

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Architektur 6

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences GUI 7

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences GUI (behind the curtain) 8

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Persistenz 9

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Cloud-Code 10 Zentrale Geschäftslogik für alle Android-Clients. Push-Messages nach Request auf jeweiligen Endpunkt werden ausgelöst. Geschrieben in Javascript. Einfache Usecases schnell realisierbar. Komplizierte Usecases benötigen fachspezifisches Know-How. Statemachine in Javascript möglich, benötigt aber eine andere Sicht auf Design Patterns.

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Cloud-Code 11 curl -X POST -H "X-Parse-Application-Id: $ID" -H "X-Parse-REST-API-Key: $KEY" -H "Content-Type: application/json" -d '{“firstname“:“Darth“}'

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Demo 12

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Projectmanagement 13

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Zeitplan 14 Interne Freigabe nicht erreicht Daten vorhanden Dokumente nicht lieferbereit

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Änderungsantrag 15 Aufgabe der KitKat-Unterstützung Neueste Android-Richtlinien Aufwand Risiko Lollipop Verbreitung nimmt zu Lieferobjekt ohne Marktreife

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Testabdeckung 16

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Lessons Learned 17

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences ▶ Fachliche Komponenten ▶ BaaS führt bei einfachen Anforderungen schnell zu Lösungen ▶ BaaS bei komplexeren Anforderungen eher mühsam ▶ SRS ermöglicht einen vollständigen Überblick über zu leistende Arbeit. ▶ Zeitiges abstraktes Design hilft bei effizienter Umsetzung ▶ Design-Guidelines sind ein praktisches Werkzeug ▶ Projekt ▶ Strukturiertes Vorgehen (SRS) anstelle drauflos hacken. ▶ Regelmässiges Arbeiten hilft (Milestones). ▶ Menschliche Komponenten ▶ Klare Rollenverteilung innerhalb des Teams. Lessons Learned 18

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Öffentlich verfügbar 19

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Fragen 20

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Fragen 21

Berner Fachhochschule | Haute école spécialisée bernoise | Bern University of Applied Sciences Dankeschön 22 Vielen Dank für Ihre Aufmerksamkeit