• UML Requirements Modeling – an Introduction

    For decades, requirements have been written primarily using natural language. There are many good reasons for this, as we already explained in this series. Modeling requirements has been used in the past as well, but not in a standardized manner. Modeling in the Old Days Before systems modeling was standardized, people still used models. Models […]

  • How to Model a Specification

    In the last two articles of this series, we learned what requirements modeling is in the first place, and why it is a good idea (if done right). We also learned that there is nothing magical about modeling, on the contrary: You may already do requirements modeling without even knowing that you do it. Modeling […]