hello technology - UID

Software Design

Synonyme: Software-Architektur, Software-Modellierung

Sind die Anforderungen an eine Software-Lösung erhoben, geht es darum, die Software umzusetzen. Mit Software Design beschreiben wir den Entwurfsprozess zur Planung einer Software-Lösung. So implementieren wir Software, die den zuvor definierten Anforderungen gerecht wird.

  • Wie Software Design als Planungsgrundlage für weitere Entwicklungsschritte dient

    Wie Software Design als Planungsgrundlage für weitere Entwicklungsschritte dient

    Mit Software Design legen wir den Bauplan einer Software-Lösung fest. An dieser Stelle des Entwicklungsprozesses bereiten wir alles für die nächste Phase – der Software Construction – vor. Wir erstellen einen Konstruktionsplan der Software unter Beachtung moderner Software-Engineering-Paradigmen.

  • Wie wir bestehende Lösungen für Software Design nutzen

    Wie wir bestehende Lösungen für Software Design nutzen

    Beim Software Design orientieren wir uns an bewährten Prinzipien und Design Patterns. Wir nutzen bestehende Lösungen und Muster und passen diese an die konkreten Anforderungen Ihres interaktiven Produkts an. Dabei legen wir Wert auf eine beherrschbare Komplexität und achten auf die Trennung inhaltlicher Bereiche innerhalb unserer Software-Lösungen (Loose Coupling & Separation of Concerns).
    Haben wir ein passendes Software Design gefunden, dokumentieren wir es mithilfe der Unified Modeling Language (UML).

  • Wie wir mit Tests die Qualität Ihrer Software sichern

    Wie wir mit Tests die Qualität Ihrer Software sichern

    Mit einem Code Review überprüfen wir Arbeitsergebnisse der Software-Entwicklung. Dabei prüfen wir sowohl den Quelltext als auch die Architektur einer Software-Lösung. Mit der Methode Proof of Concept untersuchen wir die Machbarkeit einer geplanten Software-Lösung. Damit Ihre Kunden und Anwender schon während der Designphase erste Eindrücke bekommen, entwickeln wir darüber hinaus interaktive Prototypen. So validieren wir kritische Anforderungen an die Anwendung und erhalten gleichzeitig Informationen über die Akzeptanz. Die Informationen nutzen wir und passen die Software an, bis ein optimal benutzungsfreundliches Ergebnis vorliegt.

XING Google+ facebook