Ich biete Ihnen folgende Arten von Dienstleistungen an:
- Anforderungsmanagement
- Erarbeitung von funktionalen Anforderungen für maschinennahe Softwareentwicklung
- Erstellung von nicht-funktionalen Anforderungen gemäß ISO 25010
- Strukturierung von Anforderungsdokumenten
- Validierung von Anforderungen mit den Fachabteilungen
- Tracen von Requirements mit architekturellen Lösungen (z.B. auf Basis von Sparx Enterprise Architect, ProCloud und Prolaborate)
- Software- und System-Architektur
- Erstellung von Modellen mit UML und SysML in Sparx Enterprise Architect
- Erstellung von Software-Architekturen für spezifische elektrischen Schaltungen
- Erstellung von Blockdefinitionsdiagrammen, Internal Block Diagrammen und Allokation von Anforderungen
- Erstellung von Softwarearchitekturen für SCADA, DCS, Datenakquisesystemen, Maschinensteuerungen
- Erstellung von Konzepten und Softwarearchitekturen für (I)IOT-Systeme
- Automatische Prozessierung von Anforderungen und Modell mit Javascript in Sparx Enterprise Architect
- Architekturdokumentation
- Erstellung von Templates für Architekturdokumentation und Abstimmung mit Entwicklern/Architekten
- Erstellung von Architekturprinzipien und Abstimmung mit Entwicklern/Architekten
- Erstellung von Architekturdokumentation (C4, 4+1-View, TOGAF, arc42)
- Generierung von Architekturdokumentation aus Sparx Enterprise Architect
- Programmierung
- Entwicklung von Steuerungs- und Automatisierungssoftware mit C++, C# und Python, insbesondere für Datenakquise und Alarmierung
- Entwicklung für Raspberry Pi und Arduino
- Daten- und Kommunikationstechnische Anbindung von SPSen und embedded systems in Prozessleitsysteme
- Anbindung von Automatisierungsgeräten mit Modbus und CAN-Bus
- Erstellung von UIs mit QT und C++ für Desktop- und Embedded-Applikationen
- Programmierung von IOT-Applikationen für DDS und OPC UA
- Roboterprogrammierung für Universal Robots mit UR-Skript
- Analyse
- Netzwerkanalyse mit Wireshark
- Datenanalyse mit Python
- Reviews
- Codereview C und C++
- statische Codeanalyse
- Architekturreview für automatisierungsintensive Softwaresysteme
- Re-Strukturierung von altem Code und Dokumentationsaufbereitung