Deutsche Blogs

Requirement Engineering für Embedded- und IT-Systeme – Es wird Zeit das sich die Embedded Community der Unterschiede bewusst wird!

Veröffentlicht am
Requirement Engineering

Wenn man den Büchermarkt, Publikationen oder auch Konferenzen zum Thema Requirements Management und -Engineering (RE) analysiert, stellt man fest, dass mehr als 90% davon die Methode Requirements Engineering aus dem Blickwinkel von IT-Software Systemen betrachten. Es gibt nur ganz wenig Veröffentlichungen die das Thema aus dem Blickwinkel von Embedded Systemen betrachten. Es ist einerseits das […]

Deutsche Blogs

RE Engineering – Aspekte die schon in der Theorie zu kurz kommen!

Veröffentlicht am

In den meisten Publikationen zum Thema Requirements liegt der Schwerpunkt auf den Management Aspekten. Viel diskutiert sind die Thema Erfassen und Verwalten von Requirements. Im nachfolgenden Blog arbeite ich heraus, welche wichtigen Aspekte immer wieder zu kurz kommen. Meine Betrachtungen starten mit der Definition von Requirement Engineering im Buch „Basiswissen – Requirement Engineering“ (Klaus Pohl, […]

Deutsche Blogs

Implizites Testen – Eine gute Idee (Teil 1)?

Veröffentlicht am

In größeren sicherheitskritischen Projekten begegnet mir immer wieder mal der Ausspruch: „Naja, das Requirement A wird mit dem Test XY indirekt oder implizit nachgewiesen!“. Ist Ihnen das auch schon mal passiert? Haben Sie auch schon mal erlebt, was in späten Projektphasen passieren kann, wenn man viele Requirements indirekt getestet hat? Der Blog definiert im Teil […]

Deutsche Blogs

IEC61508: Spezifikation – Architektur – Requirements; Gibt’s da Unterschiede?

Veröffentlicht am

Für immer mehr Systeme, gerade auch in der Industrieautomatisierung, müssen Forderungen der Funktionalen Sicherheit erfüllt werden. Für die Software Entwicklung ist dann in der Regel die Erfüllung der IEC61508 nachzuweisen. Auf der anderen Seite stehen kommerzielle Anforderungen an das Produkt, welche das Entwicklungsbudget oft erheblich einschränken. Die Lösung liegt dann in einem effizienten Entwicklungsprozess, der […]

Deutsche Blogs

Strukturelle Source Code Coverage und Requirements – Gibt’s da einen Zusammenhang?

Veröffentlicht am

Wenn Sie neu in dem Bereich der Funktionalen Sicherheit tätig sind, dann werden Ihnen die Begriffe strukturelle Source Code Coverage und Requirements ziemlich schnell begegnen. Die Spezifikation von technischen Systemen mittels Requirements ist natürlich auch im nicht sicherheitskritischen Bereich sehr verbreitet. Dagegen spielt das Thema strukturelle Source Code Coverage außerhalb der Sicherheitstechnik praktisch keine Rolle. […]

Deutsche Blogs

Die Herausforderung Nicht-Funktionale Requirements!

Veröffentlicht am

Meiner Beobachtung nach bekommt das Requirements Engineering im Allgemeinen nicht die angemessene Aufmerksamkeit. Wenn man Software und/oder Hardware Projekte betrachtet die Scheitern, ist ein fehlendes, oder falsches Requirements Engineering in vielen Fällen eine Hauptursache. Wenn man einen Schritt weiter geht und sich die Arten von möglichen Requirements betrachtet, dann kann man in einem ersten Schritt, […]

Deutsche Blogs

Kategorien von Requirements – Warum sind sie sinnvoll?

Veröffentlicht am

Wenn ich den aktuellen Stand des Requirements Engineering reflektiere, fallen mir folgende Punkte auf: Es gibt inzwischen eine Vielzahl guter Werkzeuge zur Dokumentation von Requirements Es gibt gute und etablierte Methoden zur Erstellung von natürlich sprachlichen Requirements Es gibt noch relativ wenig standardisierte Methoden zum richtigen Umgang mit immer wiederkehrenden Kategorien von Requirements Ich möchte […]