20100429-SIG_Java-Stiegler

Werbung
Vor- und Nachteile von
RAD-Projekten
Copyright © 2010. XDEV Software Corp. Alle Rechte vorbehalten. XDEV ist eine in Deutschland und anderen Ländern eingetragene Marke der XDEV
Software Corp. Alle Bilder wurden lizenziert von fotolia.com. Java™ ist eine von Sun Microsystems in USA und anderen Ländern eingetragene Marke.
Referent: Markus
Stiegler
Unsere Vision ist die Entwicklung von Datenbank-Anwendungen auf
Basis von Java radikal zu vereinfachen.
Zitat Computerwoche: Für IT-Abteilungen, die über kein oder nur wenig
Java Know-how verfügen, ist XDEV 2 die einzige Alternative, um schnell
und kostengünstig einfach auf Java umzusteigen.
Referent: Markus
Stiegler
XDEV Software Corp. - Geschäftsfelder
Produkt-Entwicklung
Consulting
Open Source Community
Support
Projekt-Entwicklung für &
mit Kunden
XDEV TV
Schulungen
Referent: Markus
Stiegler
Vor- und Nachteile von RAD-Projekten – Was ist RAD?
-Prototypische Vorgehensweise
-Anforderungen werden gesammelt
-Schnellstmögliche Umsetzung eines Prototypen
-Vorlage beim Auftraggeber in möglichst früher Phase
-Änderungswünsche werden erneut vorgelegt
-Verbesserung des Prototypen
-Implementierung erfolgt erst bei Abnahme des Prototypen
Referent: Markus
Stiegler
Vor- und Nachteile von RAD-Projekten – Was ist RAD?
Quelle: Wikipedia
Referent: Markus
Stiegler
Vor- und Nachteile von RAD-Projekten - Vorteile
-Abschätzung notwendiger Funktionen und Useability am Prototypen leichter
-Änderungen und Erweiterungen sind grundsätzlich möglich
-Verbesserungsvorschläge und fehlende Featuers können rechtzeitig berücksichtigt
werden
-Mißverständnisse können rechtzeitig erkannt werden
-Prototypen können mit Fachabteilungen besprochen werden
-Bestimmte Problematiken werden erfahrungsgemäß erst am Prototypen erkannt
-Projektleiter können schneller Ergebnisse vorweisen
-Weitere Budget-Gewährung hängt oft von überzeugenden Prototypen
ab
-Auftraggeber hat oft nicht das Know-how für die Lastenheft-Erstellung
Referent: Markus
Stiegler
Vor- und Nachteile von RAD-Projekten - Nachteile
-Prototypen wecken oft ganz neue Wünsche und Visionen
-Für spätere Änderungen muss meist Datenmodell und ggf. Applikationslogik geändert werden
-Nachträgliche Änderungen führen zu unsauberen Code und verschlechtern Wartbarkeit
-OOP nicht mehr optimal möglich
-Auftraggeber investiert bewusst weinger Zeit in Spezifizierung
-Einbindung weiterer Projektpartner ist schwierig
-Entwickler müssen sich viel Prozess Knwo-how aneignen
-Prototypen sind schnell erstellt, die Implementierung ist oft viel komplexer
-Verständnis für längere Dauer der Implementierung geht leichter verloren
-Zeit- und Budgetrahmen können leicht überschritten werden
-Durch viele Änderungen wird viel umsonst entwickelt
-Frustrierte Entwickler
Referent: Markus
Stiegler
Vor- und Nachteile von RAD-Projekten – In der Praxis
-Kann der Auftragnehmer die Vorgehensweise beeinflussen oder bestimmen?
-Besitzt der Auftraggeber genügend Know-how für die Erstellung einer guten Spezifikation?
-Lässt das Geschäftsmodell des Auftraggebers die Planung einer ausführlichen Spezifikation
zu?
-Wie stark ist der Zeit- und Erfolgsdruck? Wie nervös sind die Verantwortlichen?
-Kann die IT des Auftraggebers seine Fachabteilungen mit Prototypen besser überzeugen?
-Wie groß ist beim Auftraggeber das Verständnis über den Ablauf von SoftwareProjekten?
-Hängen Folge-Budgets von Prototypen ab?
-Benötigt die Projektleitung Prototypen als taktische Maßnahme für die Finanzierung?
-Beherrschen die Entwickler bereits alle benötigten Technologien?
-Wie sieht der Projekt-Vertrag aus?
Referent: Markus
Stiegler
XDEV 2 – Rapid Application Development DIE für Java
Unsere Vision ist die Entwicklung von Datenbank-Anwendungen auf
Basis von Java radikal zu vereinfachen.
Zitat Computerwoche: Für IT-Abteilungen, die über kein oder nur wenig
Java Know-how verfügen, ist XDEV 2 die einzige Alternative, um schnell
und kostengünstig einfach auf Java umzusteigen.
Referent: Markus
Stiegler
XDEV 2
-Entwicklung von Datenbank-Anwendungen auf Basis von Java
-Einfachster GUI-Builder im Java-Umfeld (Java Swing)
-Arbeitsweise wie Microsoft-Access, Oracle Forms, Powerbuilder, Filemaker
-Java Know-how nicht zwingend notwendig
-Anbindung an alle wichtigen Datenbanken
-Datenbankzugriffe ohne SQL möglich
-GUI-Entwicklung 10 Mal schneller und komfortabler
-Einbindung externer Java Klassen (APIs) möglich
Referent: Markus
Stiegler
XDEV 2 – XDEV Application Framework für Swing
-GUI-Infrastruktur (u.a. Event-Handling)
-Virtuelle Tabellen – abstrakte Datenschicht
-Abstrakte Datenbank-Schnittstellen
-Architektur für Java Applets
-SQL Engine - SQLs in Java schreiben (ab XDEV 3)
-PDF Report Engine
-Open Source (LGPL kompatibel)
-Für alle Java Swing Entwickler geeignet
Referent: Markus
Stiegler
XDEV 2 – Mögliche Architekturen
-Fat-Client
-Client-Server Applikation
-Web-Anwendung
-3-Schichten-Architektur
Referent: Markus
Stiegler
XDEV 2 – Output
-Ergebnis ist Java Applikation (Win, Linux, Mac OS-X), Applet, Java Webstart oder Java
Source
-Java Runtime erforderlich (ja nach JDK, min. Java 2)
-Applet Systemvoraussetzungen: Webserver, Application-Server, Datenbank
-Java Applikation + HSQLDB als Fat-Client
Referent: Markus
Stiegler
XDEV 2 – Anwendungsbeispiele
-CRM- und eigene ERP-Module
-Kassen- und Abrechnungssysteme
-Reporting-Lösungen
-Buchungs- und Abrechnungssysteme
-Erweiterung existierender Lösungen, z.B. Backend-Tool für Onlineshop
-Jede denkbare individuelle Datenbank-Lösung
-B2B Portale
-Firmen-Intranet
Referent: Markus
Stiegler
Freie Vollversion downloaden unter:
www.xdev-software.de
Fragen gerne an:
Markus Stiegler (Key Account Manager)
[email protected]
Mobil: 0160 907 666 77
Copyright © 2010. XDEV Software Corp. Alle Rechte vorbehalten. XDEV ist eine in Deutschland und anderen Ländern eingetragene Marke der XDEV
Software Corp. Alle Bilder wurden lizenziert von fotolia.com. Java™ ist eine von Sun Microsystems in USA und anderen Ländern eingetragene Marke.
Herunterladen