Home | Sign in | English EN
  • Overview
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Stored procedures
The main objective of a development team is to create optimized applications, capable of satisfying the constantly evolving 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. See a specific documentation about the UML language for more details.
Minimum version required
  • Version 9
This page is also available for…
Click [Add] to post a comment