Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Adelind Nebgen Geändert vor über 11 Jahren
1
EasyDiet Team C 10.06.2011 Team C1
2
Das Team Projektdetails Systemvoraussetzungen Funktionsüberblick Showcase 10.06.2011Team C2 Agenda
3
Manuel Tscholl (Projektleiter) Fritz Bösch Stephan Svoboda Ali Gümüs Michael Sieber 10.06.2011Team C3 Das Team
4
Aufwand: 1200 Stunden Geschätzter Restaufwand: 200 Stunden Alle Meilensteine eingehalten UsabilityLab getestet 10.06.2011Team C4 Projektdetails
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.2011Team C5 Systemvoraussetzungen
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.2011Team C6 Systemvoraussetzungen
7
Datenbankserver Prozessor mit 2GHZ 512 MB RAM 2GB freier Speicher auf der Festplatte 10.06.2011Team C7 Systemvoraussetzungen
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ährungsprotokollen 10.06.2011Team C8 Funktionsumfang
9
Nicht implementiert Systembenutzer anlegen Parametersets anlegen Diät im Diätpool anlegen Diätplan im Diätpool anlegen 10.06.2011Team C9 Funktionsumfang
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.2011Team C10 Showcase - Szenario
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.2011Team C11 Showcase - Szenario
12
Der Patient kommt wieder zur Diätassistentin. Die Diätassistentin legt einen neuen Patientenstatus an. 10.06.2011Team C12 Showcase - Szenario
13
EasyDiet Technische Dokumentation Team C 10.06.2011 Team C13
14
DB Modell Allgemeine Designentscheidungen Schichtenarchitektur Integration Timebox 2 Webarchitektur Verwendete Bibliotheken 10.06.2011Team C14 Agenda
15
öffnen 10.06.2011Team C15 DB Modell
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.2011Team C16 Allgemeine Designentscheidungen
17
Einführen von BusinessObjects Kapselung der POJOs der Datenbank Können Businesslogik enthalten GUI erhält nur Data Interfaces Nur getter 10.06.2011Team C17 Allgemeine Designentscheidungen
18
10.06.2011Team C18 Schichtenarchitektur
19
10.06.2011Team C19 Schichtenarchitektur
20
10.06.2011Team C20 Schichtenarchitektur
21
10.06.2011Team C21 Schichtenarchitektur
22
Integration der UseCases von TeamB: Neuen Patient anlegen Patientenstatus anlegen Laborparameter hinzufügen 10.06.2011Team C22 Integration Timebox 2
23
GUI XML in unsere GUI integriert Systemuser und der aktive Patient über Adapter übergeben 10.06.2011Team C23 Integration Timebox 2
24
Verteilte Präsentation 10.06.2011Team C24 Webarchitektur
25
Realisiert mit JSF Webcontroller als ManagedBean Vorhanden Architektur bleibt unberührt 10.06.2011Team C25 Webarchitektur
26
Umsetzung mit JSF (Primefaces) 10.06.2011Team C26 Webarchitektur Webcontroller
27
10.06.2011Team C27 Webarchitektur öffnen
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.2011Team C28 Verwendete Bibliotheken
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.2011Team C29 Verwendete Bibliotheken
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.