Softwareentwicklung

Softwareentwicklung

Erstellung von Software ist für uns nicht nur das Erstellen von Programmen, sondern eine Dienstleistung, die eine kundennahe Ablaufanalyse und -planung beinhaltet.

Unsere Kunden bekommen eine genau auf ihre Bedürfnisse abgestimmte und angepasste Lösung, die sich nahtlos in die bestehende Unternehmensstruktur einpasst. Damit das so bleibt, arbeiten wir uns permanent in neue Konzepte bzw. Techniken ein, um auf dem aktuellen Stand der Technik zu bleiben.

Datenmodellierung und -design

Nach einer detaillierten Analyse der vorhandenen bzw. benötigten Daten erstellen wir in ein konzeptionelles Datenmodell. Bis zur konkreten Umsetzung in eine Datenbank wie z.B. MS SQL Server setzen wir standardisierte Modellierungsverfahren wie z.B. E/R-Diagramme ein. Dies vereinfacht die Kommunikation über das Datenmodell für alle Beteiligten, da eine Absprache über die Semantik der Notation entfällt.

Spezifikation

Ein erfolgreiches Projekt setzt eine genaue Analyse der Anforderungen und eine detaillierte Spezifikation der benötigten Funktionen voraus.

Programmierung

Nach einer detaillierten Spezifikation ist die tatsächliche Realisierung im Normalfall "Handwerk". Wir realisieren Applikationen für Windows und Web- bzw. Browserapplikationen. Hierfür greifen wir auf jahrelange Erfahrung in der C++ - Programmierung zurück. Für Projekte im Bereich .NET (Windows-Applikationen und Browserapplikationen) setzen wir C# ein. Hier sind wir mit allen Visualisierungsframeworks (Forms, WPF, Silverlight) vertraut.

Test

Jedes Modul wird inkl. vorderfinierter Unittests samt Dokumentation ausgeliefert. Integrationstests und deren Dokumentation gehören selbstverständlich dazu. Die Tests werden von ISTQB-zertifizierten Testern durchgeführt.

Dokumentation

Zu jedem Produkt gehört eine Anwender- und Administrationsdokumentation auf deutsch bzw. englisch.