easydiet team c 10.06.2011 team c1. das team projektdetails systemvoraussetzungen...
TRANSCRIPT
![Page 1: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/1.jpg)
Team C 1
EasyDietTeam C
10.06.2011
10.06.2011
![Page 2: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/2.jpg)
Team C 2
Das Team
Projektdetails
Systemvoraussetzungen
Funktionsüberblick
Showcase
10.06.2011
Agenda
![Page 3: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/3.jpg)
Team C 3
Manuel Tscholl (Projektleiter)
Fritz Bösch
Stephan Svoboda
Ali Gümüs
Michael Sieber
10.06.2011
Das Team
![Page 4: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/4.jpg)
Team C 4
Aufwand: 1200 Stunden
Geschätzter Restaufwand: 200 Stunden
Alle Meilensteine eingehalten
UsabilityLab getestet
10.06.2011
Projektdetails
![Page 5: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/5.jpg)
Team C 5
Client
Prozessor mit 1,6 GHZ
2GB RAM
Min. 50MB Speicherplatz auf der Festplatte
Tastatur und Maus
Netzwerkverbindung (für Datenbank)
Java VM 1.6 oder höher
10.06.2011
Systemvoraussetzungen
![Page 6: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/6.jpg)
Team C 6
Webserver
Apache Tomcat 7.0
JRE 1.6 oder höher
Linux (X Window System needs to be enabled),
Windows Server 2003, Windows Server 2008
10.06.2011
Systemvoraussetzungen
![Page 7: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/7.jpg)
Team C 7
Datenbankserver
Prozessor mit 2GHZ
512 MB RAM
2GB freier Speicher auf der Festplatte
10.06.2011
Systemvoraussetzungen
![Page 8: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/8.jpg)
Team C 8
Patienten suchen und anzeigen
Neue Patienten hinzufügen
Diätpläne für Patienten erstellen
Patientenstatus hinzufügen
Laborbefunde hinzufügen
Neue Rezepte hinzufügen
Eintragen von Ernährungsprotokollen10.06.2011
Funktionsumfang
![Page 9: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/9.jpg)
Team C 9
Nicht implementiert
Systembenutzer anlegen
Parametersets anlegen
Diät im Diätpool anlegen
Diätplan im Diätpool anlegen
10.06.2011
Funktionsumfang
![Page 10: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/10.jpg)
Team C 10
Ein neuer Patient wird erfasst
Der Patient hat ein Rezept mitgebracht, welches
er unbedingt in seiner Diät verwenden möchte.
Die Diätassistentin legt das neue Rezept an.
10.06.2011
Showcase - Szenario
![Page 11: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/11.jpg)
Team C 11
Die Diätassistentin erstellt Diätplan für einen bestehenden Patienten
Der Patient geht nach Hause und trägt sein Ernährungsprotokoll ein
10.06.2011
Showcase - Szenario
![Page 12: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/12.jpg)
Team C 12
Der Patient kommt wieder zur Diätassistentin.
Die Diätassistentin legt einen neuen Patientenstatus an.
10.06.2011
Showcase - Szenario
![Page 13: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/13.jpg)
Team C 13
EasyDietTechnische Dokumentation
Team C
10.06.2011
10.06.2011
![Page 14: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/14.jpg)
Team C 14
DB Modell
Allgemeine Designentscheidungen
Schichtenarchitektur
Integration Timebox 2
Webarchitektur
Verwendete Bibliotheken
10.06.2011
Agenda
![Page 15: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/15.jpg)
Team C 15
öffnen
10.06.2011
DB Modell
![Page 16: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/16.jpg)
Team C 16
BusinessLogicDelegationController
Als „Zwischencontroller“ für Asynchronität
Umwandeln der Domain Objects zu GUI Objects
Konvertieren von Java lists zu Pivot lists
Wegen Databinding
Pivot lists -> Benachrichtigung bei Veränderung
10.06.2011
Allgemeine Designentscheidungen
![Page 17: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/17.jpg)
Team C 17
Einführen von BusinessObjects
Kapselung der POJOs der Datenbank
Können Businesslogik enthalten
GUI erhält nur Data Interfaces
Nur getter
10.06.2011
Allgemeine Designentscheidungen
![Page 18: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/18.jpg)
Team C 18 10.06.2011
Schichtenarchitektur
![Page 19: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/19.jpg)
Team C 19 10.06.2011
Schichtenarchitektur
![Page 20: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/20.jpg)
Team C 20 10.06.2011
Schichtenarchitektur
![Page 21: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/21.jpg)
Team C 21 10.06.2011
Schichtenarchitektur
![Page 22: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/22.jpg)
Team C 22
Integration der UseCases von TeamB:
Neuen Patient anlegen
Patientenstatus anlegen
Laborparameter hinzufügen
10.06.2011
Integration Timebox 2
![Page 23: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/23.jpg)
Team C 23
GUI XML in unsere GUI integriert
Systemuser und der aktive Patient über Adapter
übergeben
10.06.2011
Integration Timebox 2
![Page 24: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/24.jpg)
Team C 24
Verteilte Präsentation
10.06.2011
Webarchitektur
![Page 25: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/25.jpg)
Team C 25
Realisiert mit JSF
Webcontroller als ManagedBean
Vorhanden Architektur bleibt unberührt
10.06.2011
Webarchitektur
![Page 26: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/26.jpg)
Team C 26
Umsetzung mit JSF (Primefaces)
10.06.2011
Webarchitektur
Webcontroller
![Page 27: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/27.jpg)
Team C 27 10.06.2011
Webarchitektur
öffnen
![Page 28: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/28.jpg)
Team C 28
Apache Pivot (Desktop GUI)
Konfiguration über XML Files, Eclipse Plugin, viele
vorgefertigte Komponenten
Primefaces (Webinterface)
AJAX Support, vorgefertigte Komponenten, gute
Dokumentation und Beispiele
10.06.2011
Verwendete Bibliotheken
![Page 29: EasyDiet Team C 10.06.2011 Team C1. Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda](https://reader031.vdocuments.mx/reader031/viewer/2022012922/55204d7249795902118c5992/html5/thumbnails/29.jpg)
Team C 29
Hibernate (Datenbankanbindung)
Objektorientierter Zugriff auf DB, sehr gute Dokumentation
Log4j (Logging)
Zur Analyse von Problemen während der Entwicklung
Junit (Testing)
Einfach zu bedienen, sehr gute Dokumentation, Eclipse
Plugin
10.06.2011
Verwendete Bibliotheken