Home | Sign in | English EN
  • Overview
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
The main objective of a development team is to create optimized applications, capable of satisfying the ever-changing needs of their users.
The modeling of an application is used to specify the structure and the expected behavior of a system. It helps understand its organization and detect simplification and re-use opportunities as well as manage potential risks.
A model is a simplification of reality. It allows you to better understand the system to develop.
A diagram is the graphical representation of a set of elements that constitute the system. To view the system under different perspectives, the UML language (Unified Modeling Language) proposes nine diagrams, each one representing a system state.
WINDEV, WEBDEV and WINDEV Mobile allow you to create these nine types of UML models:
  • Class diagram: describes the overall structure of a system.
  • Use case diagram: represents the system features from the user's point of view.
  • Object diagram: represents a set of objects and their relationships at a given time.
  • Component diagram: describes the physical and static architecture of a computer application.
  • Activity diagram: represents the behavior of a method or the progress of a use case.
  • Sequence diagram: represents the chronological order of messages sent and received by a set of objects.
  • Collaboration diagram: represents the structural organization of objects that send and receive messages.
  • State-transition diagram: represents a sequence of states.
  • Deployment diagram: shows the configuration of the devices (the nodes) used in a system and the association between the executable programs and these devices.
This help page presents an overview of the UML modeling. For more details, see a specific documentation about the UML language.
Minimum version required
  • Version 9
This page is also available for…
Click [Add] to post a comment