PragmaDev released the results of their recent UML survey. According to their research, UML modeling technology usage is expected to decrease for the third year in a row. However, the effective usage of UML has been slightly growing from 65% in 2011, to 70% in 2012, up to 71% this year. These two trends mostly indicate UML has reached peaked and is about to start its decline.
PragmaDev’s online survey took place in April and June 2013. It included 123 participants, most of them out of PragmaDev’s existing commercial contacts. Respondents profile Respondent average profile is:
- From Europe
- Working in a large telecom or automotive (new compared to previous years) company
- Has between 0 and 30 years of experience
- Target platform runs an operating system (short majority for Windows this year)
- The application is written in C or C++
- The application is on Finite State Machines and is object oriented
The top three modeling technologies are UML, Matlab, and SDL (equal with SysML). UML is the first modeling technology to be quoted, and the SDL share is decreasing a bit compared to previous years probably due to the fact that respondent profile has changed. Out of the 13 diagrams in UML, the top 4 are: class diagram, sequence diagram, state chart, and use case diagram.
The usage of each modeling technology confirms UML is mostly used for documentation, SysML, SDL, and Matlab models are used for simulation.
More info: PragmaDev