"A clever person solves a problem. A wise person avoids it." Albert Einstein

Leistungen > Software Design und Embedded SW Design

Unsere Softwarespezialisten sind in unterschiedlichsten Bereichen der Softwareentwicklung tätig.

Der wesentliche Fokus jedoch liegt auf objektorientiertem Embedded Programming mittels UML.

Wir blicken auf eine Vielzahl von SW-Lösungen (Requirementanalysen, Plattformdefinitionen, Architekturdesigns, Implementierungen, Integrationen, Test s und Dokumentationen ) zurück.

Auf Wunsch unterstützen wir unsere Kunden auch mit partikularen Aufgaben wie z.B. SW-Debugging.

Embedded SW-Entwicklung findet heute auf interschiedlichsten Plattformen statt. Diese reichen von den einfachsten (PIC, ATTiny, TIMSP430) über komplexere (ATXmega, C16x, NIOS II) zu hochkomplexen Plattformen (ARM+Linux/Win/Android, NIOS II + Linux). Wir haben mit all diesen Plattformen Erfahrung und sind auch in der Lage, die exakt passende Plattform für Ihr Projekt zu definieren.

Image 6

Wir verstehen die Besonderheiten von Embedded SW-Design- limitierte Prozessorressourcen und limitierte Arbeits- und Programmspeicher, optimierte Leistungsaufnahme, Schlafmodi und Brown-out Detection, wie sie für batteriebetriebene Geräte gefordert wird. Wir kennen die Notwendigkeit einer sorgfältigen Performanceanalyse für Echtzeitapplikationen, und sind mit Error-Logging in Echtzeit sowie Remote-Diagnose vertraut. Wir begegnen diesen Dingen täglich in unserer Arbeit!

Image 6

Wir wissen, wie man UML optimal nutzt, um die Ideen und Requirements unserer Kunden zu visualisieren.

Wir laden Sie ein, gemeinsam mit uns ein ein Deployment-Diagramm für einen allgemeinen Systemüberblick zu erstellen oder alle allgemeinen Merkmale und user/peer-device -Regeln innerhalb eines Produktes mit Use-Cases zu beschreiben.

Geben Sie uns eine prozedurale Beschreibung mit Sequenz-Diagramm –wir liefern Ihnen dazu entsprechend unserer Vision von SW-Architektur ein Component-oder Object Model –Diagramm.

Keine Information soll verloren gehen bei der Aufgabenübertragung von Produktspezialisten an Programmierer.

Image 6

Sehr häufig erfordern Embedded SW-Projekte Unterstützung durch maßgeschneiderte Hilfsprogramme, die auf einem PC –typisch unter Windows 7- laufen. Solche Unterstützungsprogramme müssen parallel zur eigentlichen Applikation entwickelt werden.

Glauben Sie, es gibt einen anderen Weg, Ihr gerade entwickeltes brandneues proprietäres Protokoll zu testen ?

Innerhalb der Consilia HW-Entwicklung werden ähnliche selbsterstellte Tools verwendet, um während der Inbetriebnahme mit dem PC zu kommunizieren. Üblicherweise verwenden wir in solchen Fällen Python (flexible Scripterstellung), LabView (schnelle GUI-Erstellung) oder Delphi (hohe Leistungsfähigkeit) als Mittel der Programmierung.

Image 6

Wir sind in der Lage, entsprechend den Projektanforderungen uns der auch von Ihnen genutzten Methoden und Prozesse zu bedienen, aber wir können Ihnen auch eine geeignete Methode vorschlagen.

Wir haben Erfahrungen mit konservativen Ansätzen wie V-Modell, modernen wie ROPES(Spiral –Modell) oder agilen funktionsgetriebenen Methoden wie SCRUM.

Erwarten Sie von uns nicht nur Kodierung, wir können Sie während des gesamten SW-Life-Cycles unterstützen. Wir sind ebenso in der Lage, bei Requirement-Analyse und -Spezifikation, bei Machbarkeitsstudien, Kostenschätzungen, Protokolldefinitionen, Architekturdesign, Implementierung, Dokumentation, Testspezifikation sowie Integration und Test zu helfen.

Image 6

Zurück...

Copyright © 2018 Consilia Brno s.r.o., Rechtliche Informationen zu dieser Web-Seite.