Modeling is an alternative form of description compared to the pure textual representation of requirements. It represents facts in images or diagrams. With modeling, the form of representation does not predetermine a certain procedure and is therefore independent from the disciplines analysis, design and test, as well as from a classical or agile approach, such as the V-model or Scrum.



Modeling is more precise than the natural language. It assumes, however, that the modeler and the reader know and can apply the modeling language. The most used modeling languages are UML (Unified Modeling Language), SysML (System Modeling Language) and BPMN (Business Process Modeling Notation). Modeling languages are very powerful. But not everything can be represented with them. Every now and then, textual descriptions have to be used as a supplement to the models. To apply modeling in practice, specialized requirements modeling tools are usually required.

UML (Unified Modeling Language)

UML is a modeling language standardized by the OMG (Object Management Group). It provides a notation to represent the structure and behavior of systems. To document the structure and behavior of a system, the UML 2 offers altogether 14 different diagrams:

  • Class diagram
  • Object diagram
  • Component diagram
  • Composite Structure diagram
  • Package diagram
  • Deployment diagram
  • Use case diagram
  • Activity diagram
  • State diagram
  • Sequence diagram
  • Communication diagram
  • Timing diagram
  • Interaction overview diagram
  • Profile diagram

SysML (Systems Modeling Language)

SysML is a very extensive profile of the UML. It has taken over some diagrams of the UML, extended them and also added completely new diagrams. Since UML was rather intended for software-oriented systems, SysML shall support the hardware sector better. The diagrams of SysML are:

  • Block definition diagram
  • Package diagram
  • Internal block diagram
  • Parameter diagram
  • Requirements diagram
  • Activity diagram
  • Scenario diagram
  • Use case diagram
  • State diagram

BPMN (Business Process Modeling Notation)

BPMN is a notation and intended to represent business processes. It does not offer representationsfor structures like the other notations, since it is intended for processes only. BPMN does not provide a range of diagrams, but only the business process diagram with standardized graphical elements, which are clustered in Flow Objects, Connecting Objects, Pools & Swimlanes and Artifacts.

Introduction of Modeling

The introduction of modeling is a project as well and, like any other project, it can fail, if there is not a suitable implementation strategy. When introducing modeling you should be especially aware that a lot of participants have to learn the new modeling language in order to be able to utilize its full potential. A suitable modeling tool is also needed for the effective use of modeling. It is therefore worthwhile to invest in advance planning, selection of the team and definition of the work packages, in order to develop a successful marketing and knowledge transfer concept and select suitable pilots.

Do you have any questions?

If you have any questions to the consulting and project work of SOPHIST, we are at your disposal: from the organization and preparation to implementation and follow-up. We will be happy to help you.

Your contact person:


+49 (0)9 11 40 900 63

Your contact person:


+49 (0)9 11 40 900 78

Your contact person:


+49 (0)9 11 40 900 62


(we feel sorry, but our BLOG posts are in German)

Rückblick auf unsere Innovations-Themen 2020

Auch wenn, oder gerade weil, im Jahr 2020 vieles anders war als normalerweise, haben wir bei SOPHIST wieder viele Innovationsthemen behandelt. In kleinen agil gestalteten Teams haben wir uns mit aktuellen und neuen Themen beschäftigt. So haben wir unser Portfolio …

Ein neues Jahr, ein neuer Blog – Der SOPHIST Blog 2021

Auch im neuen Jahr können Sie sich darauf verlassen, dass wir Sie in unserem SOPHIST Blog wieder über Themen mit spannenden Inhalten rund um Requirements-Engineering, Agilität, Systems-Engineering und Requirements-Management informieren. Weiterhin erhalten Sie Einblicke in das Leben bei SOPHIST:Wie gehen …

Goodbye 2020 – Hallo 2021 Herausforderungen sind die beste Zeit für positiven Wandel!

Was war das nur für ein Jahr? Überall in unser aller Alltag gab es Veränderungen, die wir so in Ihrer Hülle und Fülle noch nie hatten. Da ging es uns SOPHISTen nicht anders als Ihnen. Aber aus unserem Projektalltag wissen …

Ja ist denn heut‘ schon Weihnachten…

Nein, natürlich nicht, aber für uns – und vielleicht auch für Sie – fühlt es sich fast schon so an.Warum?Ab heute ist die 7te Auflage unseres Buches „Requirements-Engineering und -Manangement – Das Handbuch für Anforderungen in jeder Situation“ im Buchhandel …

Der Kunde ist König! – SOPHIST beim Embedded Software Engineering Kongress 2020

Nicht vor Ort, sondern digital ist SOPHIST beim diesjährigen Embedded Software Engineering Kongress 2020 (kurz: ESE-Kongress) mit einem Vortrag vertreten.  Ich stelle Ihnen zwei Möglichkeiten vor, die dabei behilflich sein können, Ihre Kundschaft und deren Anforderungen besser zu verstehen. Unter dem Vortragstitel „Der …

Copyright 2018


Do you need more information?

Just give us a Call  and let us direct you to the right contact person?

Tel:      +49 (0)9 11 40 90 00

E-Mail: heureka[at]sophist[dot]de

Our office hours:                   Monday to Thursday:                              Friday:
                                              08:00 - 12:00 Uhr                                    08:00 - 12:00 Uhr
                                              13:00 - 18:00 Uhr                                    13:00 - 17:00 Uhr

Of course you are also welcome to reach various departments directly by e-mail:


All about trainings, projects or consulting activities:



All about our job offers and your career opportunities at SOPHIST:



All about our events, marketing activities and publications:




Legal disclaimer

Privacy Policy