Softwareentwicklung

Unser Entwicklungsteam besitzt jahrelange Erfahrung in der Erstellung von Programmen in den Sprachen C#, Java(Script), HTML, PowerShell, oder SQL (WQL). Das Aufgabenspektrum reicht von Skripts für die Administration bis hin zu umfangreichen Systems Management Lösungen im Enterprise-Umfeld. So entstanden in den letzten Jahren Produkte, die es am Markt kein zweites Mal gibt. Bei der Umsetzung von Ideen und Lösungsansätzen unserer Kunden legen wir besonderen Wert auf Benutzerfreundlichkeit und Flexibilität der Anwendungen. Um qualitativ hochwertige Ergebnisse zu erzielen, verwenden wir unterschiedliche Hilfsmittel, die nachfolgend aufgezählt sind:

Eingesetzt werden folgende Entwicklungsumgebungen:

Für die Code-Analyse und als "Schreibhilfe" (code editing helpers) für Entwickler wird verwendet:

Um unseren Anwendungen ein ansprechendes Look & Feel zu verleihen, werden folgende Controls verwendet:

Dokumentationen werden erstellt mit:

 Die Versionierung unserer Produkte

Bei der Betaversion sind alle wesentlichen Funktionen des Programms implementiert, aber noch nicht vollständig getestet. Der Release Candidate (RC) ist die abschließende Testversion. Darin sind alle Funktionen, die die endgültige Version der Software enthalten soll, schon verfügbar und alle bis dahin bekannten Fehler sind behoben. Die fertige und veröffentlichte Version einer Software wird als Release bezeichnet. Damit geht eine Veränderung der Versionsbezeichnung, dem Hochzählen der Neben- oder Hauptversionsnummer einher.

Die einzelnen Versionsnummern werden immer mit einer Null indiziert. Wird ein Wert erhöht, werden alle darauffolgenden auf Null zurückgesetzt. Beispiel: 3.1.1.2 3.2.0.0


┌─────── Hauptversionsnummer (Major)
│ ┌───── Nebenversionsnummer (Minor)
│ │ ┌─── Revisionsnummer (Revision)
│ │ │ ┌─ Buildnummer (Build)
1.2.3.4
		

Beschreibung der einzelnen Komponenten:

  • Hauptversionsnummer: Indiziert signifikante Änderung am Programm.
  • Nebenversionsnummer: Bezeichnet die funktionale Erweiterung des Programms.
  • Revisionsnummer: Enthält mögliche Fehlerbehebungen.
  • Buildnummer: Bezeichnet das Kompilieren des Quelltextes in Bezug auf die aktuelle Version.