software modeling

noun
UK /ˈsɒftweə ˈmɒdəlɪŋ/
US /ˈsɔːftwer ˈmɑːdəlɪŋ/

Making a simple picture or plan of a computer program before you build it.

The team used software modeling to draw how the game would work before writing any code.


OTHER MEANINGS

2. The study of creating abstract representations of software systems.

She took a course in software modeling to learn how to describe large systems clearly.

3. Using models to test ideas about a program without building the whole thing.

Software modeling helped them find a flaw in the design early.

4. A way to show how different parts of a program talk to each other.

The software modeling showed which parts of the app needed to share data.