Suche    

disy Newsletter

Kunden-Login

Oracle Partner

Technologie und Anwendungswissen

Innovative Technologien in Softwareprojekten zeigen neue Wege zur Lösung von Kundenanforderungen auf. Ihre Beherrschung zusammen mit dem nötigen Anwendungswissen ermöglicht es, Aufgaben effizienter als in der Vergangenheit zu erledigen:

  • schneller wie z. B. bei der Web-basierten Datenauswertung
  • qualitativ höherwertig durch Einbeziehung aller relevanten Informationsquellen
  • oder durch das Beschreiten ganz neuer Wege wie dem Ersatz von Präsenzmeetings durch Telefon- und Web-Konferenzen.



Basistechnologien beherrschen

  • Lösungen für Windows und Linux (Server und Desktop)
  • Datenbank- und Data-Warehouse-Systeme
  • Geoinformationssysteme (GIS) und deren Datenhaltungsformate
  • Systeme für Computer-Telefonie-Integration (CTI)
  • Internettechnologien wie Java, XML und Web Services

Technologieführerschaft

Zahlreiche Mitarbeiter von disy haben an der Universität Karlsruhe an einer der renommiertesten Informatik-Fakultäten Deutschlands studiert und promoviert. Technologische Meilensteine dokumentieren die Technologieführerschaft, die disy an verschiedenen Stellen einnimmt.
.

Moderne und innovative Methoden ergänzen unser Know-how

Um optimale Produkte und Lösungen zu erstellen, setzen wir moderne und innovative Methoden zur Software-Entwicklung ein:

Vier-Augen-Prinzip (Pair-Programming): Bei diesem Prinzip arbeiten zwei Entwickler gemeinsam an einem Computer. Dabei zeigt sich in der Praxis, dass sich auch bei guten Einzelentwicklern die Qualität der Software verbessert.

Der zeitliche Gesamtaufwand gleicht sich über die Projektlaufzeit gegenüber der Entwicklung an zwei Computern und unterschiedlichen Aufgaben aus. Denn alle Entwickler kennen größere und mehr Teile des Systems. Dadurch werden Entwurfsfehler minimiert. Außerdem wird verhindert, dass die Weiterentwicklung einer Software von einer einzelnen Person abhängig ist, was z. B. im Krankheitsfall zu erheblichen Problemen führen kann.
Testgetriebene Entwicklung: Diese relativ neue Methode der Softwareentwicklung basiert auf der Erstellung automatisierter Tests. Diese untersuchen in so genannten Unit-Tests jeweils kleinere Softwaremodule auf das erwartete Verhalten. So helfen sie, das erwartete Verhalten zu spezifizieren und die korrekte Umsetzung, auch nach Weiterentwicklungen im Projektfortschritt, jederzeit durch automatische Tests zu kontrollieren.

Die Software kann dadurch auch bei sich ändernden Anforderungen in hoher Qualität agil entwickelt werden.

Die Kompetenz unserer Mitarbeiter auf diesem Gebiet wird auch bei externen Fachvorträgen genutzt.