Systeme entwerfen

Wir verfügen über langjährig erprobte Erfahrung in Analyse und Entwurf von Systemen im Bereich der Software-Entwicklung. Wir unterstützen Sie gerne mit folgenden Dienstleistungen:

  • Objektorientierte Analyse/Entwurf mit UML
  • Analyse/Entwurf von Echtzeit/Realtime-Systemen
  • Entwicklung von Algorithmen

Objektorientierte Analyse/Entwurf mit UML

Vor dem Implementieren von komplexen Lösungen lohnt sich eine Analyse- und Entwurfsphase. Was genau soll mit dem System erreicht werden? Welche Akteure interagieren mit dem System? Wie interagieren Sie mit dem System?
Welche Objekte sollten definiert werden? Welche Struktur eignet sich? Wie interagieren die Objekte miteinander? Welche Vorgänge gibt es in den Objekten? Wann und wie ändern sie ihren Zustand?

Wir unterstützen Sie in der Analyse- und Entwurfsphase. Wir stellen die richtigen Fragen, um das System zu charakterisieren, definieren mit Ihnen die Anwendungsfälle und formulieren die Anforderungen an das System. Danach erstellen wir für Sie einen objektorientierten Entwurf mit der UML oder unterstützen Sie dabei.

Natürlich stehen wir auch gerne für ein Review eines bestehenden System-Entwurfs oder einer bestehenden Software zur Verfügung.

Analyse/Entwurf von Realtime-Systemen

Beim Einsatz von Software in Echtzeit-Anwendungen mit Echtzeit-Betriebssystemen (RTOS) stellen sich einige spezifische Fragen. Systemauslastung, Reaktionszeit, Scheduling-Strategie, etc. sind nur einige Stichworte.

Wir unterstützen Sie beim Definieren der Anforderungen, Identifizieren allfällige Herausforderungen und erstellen für Sie einen Entwurf für Ihr Echtzeit/Realtime-System oder unterstützen Sie dabei.

Auch für ein Review eines bestehenden System-Entwurfs oder einer bestehenden Software stehen wir gerne zur Verfügung.

Entwicklung von Algorithmen

Ein Algorithmus - eine implementierbare Vorgehensweise für die Lösung eines spezifischen Problems - ist nötig, damit ein bestimmtes Problem mit einem Rechnersystem gelöst werden kann.

Wir entwickeln einen passenden Algorithmus für Ihre spezifische Problemstellung oder unterstützen Sie bei dieser Arbeit.

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.