Wide
gap amongst developers’ perception of the importance of UML
tools, DeveloperEye study reveals
Released on
= April 20, 2005, 4:25 am
Press Release
Author = Veronica Fredriksen, MediaDev
Industry = Software
Press Release
Summary = Even within the same IT Department, there are conflicting
views regarding the importance of UML tools for Model-Driven Development,
DeveloperEye study reveals
Press Release
Body = London, UK, 20th April 2005 - MediaDev carried out a pan-European
study to investigate the usage and importance of Unified Modeling
Language (UML) tools within Software Development processes. UML
is the industry-standard language for specifying, visualizing, constructing,
and documenting the artifacts of software systems. UML can therefore
be classified as a Model-Driven Development, where modeling is the
designing of software applications before coding.
Developers and
Development Teams in France, Germany, Italy and the UK were interviewed
to investigate the importance of UML tools. In total, there were
500
participated in the UML survey.
Awareness of
UML tools
Initially, MediaDev were looking to get a feeling for the awareness
of UML within the European Development Communities. Not surprisingly,
there was a strong awareness of UML (97%). Even though UML was a
familiar tool for model driven system development, only 56% of the
respondents claimed to be using UML for their development projects.
The reason for this can be seen in relation to the size of the company.
UML tools are most frequently used for large enterprise applications,
and the respondents of the survey were a mixture of small, mid-sized
and large
organisations.
Popular UML
tools
Most popular UML tools are IBM Rational, Borland, Jdeveloper, Netweaver,
Open Source, Poseidon, Microsoft Visio and Together Soft. However,
IBM Rational was the
most used UML solution with 57% of the respondents stated that they
were using the IBM tool.
IBM Rational
is widely used across the European continent, whereas Borland, Jdeveloper
and Netweaver were most popular amongst the German developers. Microsoft
Vision was also popular across the European development communities.
The study also revealed that UML is often used in combination with
other development tools. Thus, one of the most prominent solutions
was that of IBM Rational solution, where 88% of its users stated
that they use this solution alone.
Other common
UML tools on the market are ARTiSAN's Real-time Studio, I-Logix
Rhapsody, MetaMatrix MetaBase Modeler, Telelogic's TAU Developer
and TAU Architect,
No Magic's MagicDraw UML and Embarcadero Describe.
Acquiring of
UML tools in the future
For the respondents that do not use a UML tools, MediaDev was interested
to find out if there were any intensions of acquiring one in the
short/mid/long term. The majority (53%) stated that there are no
plans to acquire any tools in the short/mid or long term. 14% claimed
to be looking for a UML tool in the mid term, whereas 33% intended
to acquire one in the long term. Out of the participants who were
looking for an UML tool, 68% said that they have not selected a
solution at this stage. However, the respondents that are in the
process of considering a solution, mentioned IBM Rational Rose,
Borland and Microsoft Visio as the ones that they are willing to
consider.
An essential
tool?
To investigate the importance of UML within the development processes,
the respondents were asked if they regarded UML as an essential
tool in their development processes. Furthermore, participants also
had to disclose if they envisaged this importance increasing or
declining in the future.
Cost was another
important aspect with regards to UML. A number of participants stated
that they could not justify purchasing a UML solution. Others claimed
that due to the high costs, they were not able to utilise a UML
tool for their
development projects.
The majority
said that UML tools are not considered as an important part of their
development process. More specifically, 41% of the developers that
participated in
the survey claimed that they did not regard UML as important to
the way they work. 29% regarded the UML tool as important, but emphasised
that it was not essential to
the development processes. 30% viewed UML as an essential development
tool, and that the tool was an important part of their development
processes.
Conflicting
views
Depending on the complexity of the software they are developing,
the study revealed that there are conflicting views even within
the same department when it comes to
the importance of UML. The various views regarding UML’s significant
within the development process, disclose that UML views and preferences
is a highly individual
matter.
About DeveloperEye.com:
DeveloperEye.com is the premiere online resource for the European
application development and IT infrastructure communities. Localised
news and events information
coupled with technical articles, informed editorial and market studies
make the portal and its associated offerings make Developer.Eye.com
the ideal multilingual information resource center. For further
information, please visit
www.developereye.com.
Web Site = http://www.developereye.com
Contact Details
= Veronica Fredriksen - www.DeveloperEye.com
Printer
Friendly Format
Back to previous
page...
Back to home page...
Submit your
press releases...
|