Software Construction
Das Erstellen einer Software kann mit dem Bau eines Hauses verglichen werden. Zunächst werden die richtigen Bausteine individuell erstellt oder bereits bestehende ausgewählt und nach bewährten Methoden zusammengesetzt. Das Ergebnis muss der anschließenden Qualitätssicherung standhalten.
Wie wir bei der Software-Implementierung vorgehen
Wie wir bei der Software-Implementierung vorgehen
Während der Konstruktionsphase setzen wir eine abstrakte Beschreibung in eine konkrete Software um. Unsere Entwickler implementieren die Software, die sie zuvor im Software Design beschrieben haben.
Wie auf der Baustelle gibt es für die Software-Implementierung Regeln, die einen reibungslosen und sicheren Ablauf aller Arbeitsschritte gewährleisten. Es gibt Baustoffe, die standardmäßig für bestimmte Aufgaben verwendet werden und standardisierte Verarbeitungsmethoden für jeden Baustoff. Ebenso nutzen unsere Software Engineers standardisierte Verfahren und Bausteine der Software-Entwicklung.Wie wir eine optimale Software-Qualität sicherstellen
Wie wir eine optimale Software-Qualität sicherstellen
Unsere Software Engineers erstellen Quellcode nach Clean-Code-Regeln und Coding Rules. Source Code von UID ist in einheitlicher Form realisiert und in seiner Gesamterscheinung übersichtlich und verständlich. Er ermöglicht es Entwicklern, die nicht mit dem Code vertraut sind, schnell und einfach in die Arbeit mit dem Code einzusteigen. UID-Code ist einfach, geradlinig und gut dokumentiert. So funktionieren unsere Software-Lösungen nicht nur ordnungsgemäß, sondern sind gleichzeitig wiederverwendbar und einfach zu warten.
Um die Qualität unserer Software zu sichern, setzen wir außerdem folgende Prüftools ein:- Kontinuierliche Integration (Continuous Integration Builds)
- Automatisierte Unit Tests
- Source Code Analyseverfahren wie zum Beispiel Sonar


