Software Engineering

schnell. direkt. unkompliziert.

Zur Erstellung professioneller Software sind neben der Wahl des geeigneten Softwareentwicklungsprozesses, der Einsatz von automatisierten Testmethoden und DevOps-Methoden unverzichtbar. So kann die Qualität der Software fortlaufend sichergestellt und gemessen werden. Mit dem Einsatz, der oben angeführten Methoden, wird eine kontinuierliche Integration neuer Systemteile in das Produktionssystem sichergestellt.

Welche Technologien sollen bei der Erstellung zum Einsatz kommen?

Entsprechend der Anforderungen und unter Berücksichtigung der betrieblichen Bedürfnisse werden die passenden Technologien für das individuelle Vorhaben ermittelt. Von einer Erweiterung einer Standardsoftware, bis hin zu Erstellung einer kompletten individuellen Lösung, Strali Solutions ist Ihr kompetenter Partner.

Wie wird die Qualität der Softwareentwicklung sichergestellt?

Die Qualität der Software muss von Anfang an sichergestellt werden. Damit dies, von der Anforderungsanalyse bis hin zum Implementieren der Software sicher gestellt werden kann, ist eine systematische Vorgehensweise wichtig. Diese Vorgehensweise stellt die Qualität entsprechend sicher. Dokumentation und Planung, über dafür vorgesehene Tools, wie beispielsweise Team Foundation Server oder Atlassian (Jira/Confluence und Bitbucket), bieten eine Möglichkeit die Methodik bestmöglichst zu unterstützen. Darüber hinaus verfügen diese Tools über weitere Features, welche für den gesamten Entwicklungsprozess genutzt werden können. Automatisierte Tests stellen die Funktionalität der einzelnen Komponenten sicher. Strali Solutions erstellt Ihnen eine qualitativ hochwertige Lösung und das "schnell - direkt - unkompliziert".

Wie erfolgt das Upgrade im laufenden Betrieb, ohne dass es Ausfälle gibt?

Es ist eine Herausforderung die Ausfallszeiten so gering wie möglich zu halten, wenn ein physischer Host als ein einziger Fehlerpunkt für virtuelle Server fungiert. Mit der Hilfe eines Fehlertoleranzsystems und dem Einsatz von Blue/Green Umgebungen, ist es möglich, beispielsweise während des Upgradevorganges die Änderung durchzuführen, ohne einen Ausfall des Dienstes zu haben. Dies funktioniert dadurch, dass die Anfragen vor dem Upgrade gezielt auf eine Umgebung gelenkt werden (Blue) und der Upgrade auf dem anderen (Green) durchgeführt wird. Nach erfolgtem Upgrade werden die Anfragen wieder auf das System, welches das Update erhalten hat (Green), umgelenkt. Strali Solutions hilft Ihnen beim Verringern der Ausfallszeiten Ihrer Systeme.