Object-based modeling
Public.icon
Object-based and task-based
The term object-oriented generally refers to techniques for analysis and design in programming. However, it was originally conceived and practiced as part of the representation of GUI. The basic principle of GUI is to display objects of user interest on the screen and allow the user to interact with them directly. This is in contrast to the command-line interface (CLI), which operates the system using abstract commands and arguments. In other words, GUI is essentially OOUI. As a basic operation of GUI (OOUI), the user first selects an object (target), and then selects an action for that object. This "noun -> verb" syntax is the most important element for achieving modeless design(https://www.sociomedia.co.jp/3950). In other words, GUI must be modeled in an object-based manner so that users can operate in the "noun -> verb" order.