Blog
Was ist entscheidend bei Entscheidungen? – Gedanken über Macht und Verantwortung
Gerade die Projektarbeit stellt uns immer wieder vor schwierige Entscheidungen, die oft auch noch schnell getroffen werden müssen. Wer entscheidet, übernimmt Verantwortung und trägt damit auch das Risiko der Fehlentscheidung. Damit nominieren sich Entscheider zur Wahl des Sündenbocks. Wen wundert...
Die menschliche Seite des Projekterfolgs (Peter Siwon)
Was Softwerker über (verborgene) Denkautomatismen und -modelle bei der Projektarbeit wissen müssen Worum geht es in diesem Buch? In diesem Buch wird die menschliche Seite des Projekterfolgs aus verschiedenen Perspektiven aufgezeigt und auf Fragen eingegangen wie: Wann und warum schätzen...
Test-Ende gut, alles gut: Blackbox-Tests mit Whitebox-Metriken ergeben keine Graybox-Tests
MicroConsult-Trainer Remo Markgraf widmet seinen Vortrag auf dem ESE Kongress 2021 der Fragestellung, wie man eine möglichst hohe Qualität mit wenig Testaufwand erreicht. Sein Vortrag richtet sich an Entwickler, Software-Architekten, Tester, Projektleiter und Produktmanager. “Jeder wünscht sich...
Genug Spielraum in der Anwendung: Automotive Cybersecurity nach ISO/SAE 21434
Auf dem ESE Kongress 2021 beleuchtet Marcus Gößler in seinem Kompaktseminar die "ISO/SAE 21434 Road Vehicles — Cybersecurity Engineering". Vorgehen, Analysen und Bewertungen stehen dabei im Mittelpunkt. Der Automotive-Sektor ist immer stärker von Cyberattacken betroffen. Seit geraumer Zeit ist die...
Software-Entwicklung neu gedacht – Teil 3: Software-Architektur
Welche Ziele in einem Software-Projekt werden maßgeblich davon beeinflusst, ob es sich um ein Multicore-Design mit Safety- und Security-Aspekten handelt? Die drei klassischen Ziele in einem Software-Projekt sind die Qualitätsanforderungen an das Projekt, die Kosten für Entwicklung und Wartung...
Port-Designs und ihre Implementierung
In seinem Vortrag auf dem ESE Kongress digital 2021 stellt MicroConsult-Trainer Thomas Batt Interface-Konzepte vor und zeigt Implementierungsansätze in C und C++. Jetzt anmelden und Early-Bird-Ticket sichern! Bei den immer komplexer werdenden Embedded-Software-Architekturen bieten sich Ports zur...
Software-Entwicklung neu gedacht – Teil 2: Durch umfassende Software Requirements typische Fehler vermeiden
In den Software-Anforderungen beschreiben Entwickler den Zweck und die Absicht eines Softwaresystems sowie dessen (externes) Verhalten. Welche Erwartungen haben Nutzer an das Softwareprodukt, und wie benutzerfreundlich ist es? Wie übersichtlich ist der Programmaufbau, wie strukturiert die...
Software-Entwicklung neu gedacht – Teil 1: Wie Multicore, Safety- und Security-Aspekte die Softwareprojekte von heute verändern
Embedded-Softwareentwicklung findet heute in den meisten Fällen immer noch für eine Singlecore-Umgebung statt. Doch Software steuert immer komplexere Abläufe, die nur in Multicore-Umgebungen funktionieren. Für die Entwicklung ergeben sich daraus neue Herausforderungen. Um einen hohen Standard in...