Requirement and Test Traceability

Requirement and Test Traceability – Any added value?

Veröffentlicht Veröffentlicht in Englische Blogs, Requirements Engineering eng, Uncategorized

Requirement and Test Traceability: Think about the following situation: You are near the end of your safety-related project and you have established traceability between all the project artifacts. In an audit (e.g. Internal Quality Assurance, Customer, External Authority) you have to demonstrate which software requirements are developed from which System Requirements. Each software requirement is […]

Requirement Engineering

Requirement Engineering for Embedded and IT systems – It’s time for the embedded community to become aware of the differences!

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

If you analyses the book market, publications or conferences on requirements management and Requirement Engineering, you will find that more than 90% consider requirements engineering from the point of view of IT software systems. There are very few publications that look at the topic from the perspective of embedded systems. On the one hand, it […]

RE Engineering – Aspects which even not considerd in RE theory!

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

In most of the requirement engineering publications, the focus is on management aspects. The collection and management of requirements is discussed extensively. In the following blog I discuss important aspects which are not sufficiently considered in the RE theory. I start with the definition of Requirement Engineering in the book „Requirements Engineering Fundamentals“ (Klaus Pohl, […]

User Stories – The better Requirements?

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

The book „User Stories“ from Mike Cohn (ISBN 978-0321205681) has inspired me to think about the relationship between user stories and requirements. In software development, agile methods are often preferred in recent years. The classic approaches, especially the waterfall model and the V-model, seem to be more and more outdated. As a result, user stories […]

Requirement/Code Reviews – The better TDD?

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

If a project getting difficulties with writing requirements, there is Test Driven Development (TDD) often referred to as the solution. Is that really the solution? If so, why TDD has not really become widely accepted in the software development up to now? In this blog I will express my thoughts about this topic.

Management aspects of testing

Economical considerations on requirement reviews!

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

Quality costs money! Many can probably agree with this statement. Anyway, it is difficult to refute the statement, as it is very generic. At the same time very often the simplistic conclusion is drawn, that any quality measure within the software development process is just expensive. I want to take a closer look with the […]

Structural source code coverage and Requirements – Is there any dependency?

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Functional Safety, Requirements Engineering eng, Validation and Verification

If you are newly engaged in the area of functional safety, then you will encounter fairly quickly the terms “structural source code coverage” and “requirements”. The specification of technical systems by requirements is, of course, also common in non-safety-critical areas. By contrast, the subject structural source code coverage is almost unknown outside safety-critical projects. In […]

Are you still writing documents or are you already specifying?

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

You want to start a new project, the product to be developed is already set in broad terms. You decide that now is the right time to structure these rough ideas, functions and solutions and to write it down. This point in time and the questions that arise now are subsequently examined in more detail. […]

Non-Functional Requirements – A challenge?

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

According to my observation requirements engineering in general doesn’t get the appropriate attention. If you consider software and/or hardware projects which failed, you can see that often a missing or incorrect requirements engineering is one of the major causes. If we go further and consider the types of possible requirements, then you can make a […]

Requirement Categories – Why they are useful?

Veröffentlicht Schreibe einen KommentarVeröffentlicht in Englische Blogs, Requirements Engineering eng

When I reflect the current state of requirements engineering, then I recognize the following: There are a number of good tools for documenting requirements There are good and established methods for creating natural language requirements There are still relatively few standardized methods to properly handle recurring categories of requirements