E-Mail
Any building project requires the formulation of a series of initial plans prior to starting construction to serve as a basis and guide for the whole process. A similar procedure is followed in software development, with the inclusion of a specific step known as modelling. The process is equivalent to the production of a set of plans for a building before its construction, explained Universitat Oberta de Catalunya (UOC) Faculty of Computer Science, Multimedia and Telecommunications professor and member of the SOM Research Lab research group -from the Internet Interdisciplinary Institute (IN3)-, Robert Clarisó.
Engineers use modelling to describe a software system from a specific perspective, such as the data it will use, its components or the way they expect it to function. Going back to the building project example, the plans would be the models , which can be used for guidance during the development stage, as well as for carrying out simulations and tests.