UML considered useless

  • UML is not a proper tooling: Maybe only a subset of all developers have enough knowledge about UML to make it a useful communication tool and lingua franca of software development. Is UML too complex? Too badly taught? Anyway, it seems UML does not satisfy the needs.
  • UML has no proper tooling: Probably there is no suitable free and open source software tooling for discussing and versioning UML diagrams in git or SVN.
  • Open source is not well documented: In some cases, this is simply true, but for many open source projects, it seems that the textual is sufficient. UML does not add value. So I cannot agree with that.
  • UML is for proprietary software development only: I cannot agree, either. Why does UML add value to closed-source software, but not to open source software?

--

--

--

Software developer and researcher on empirical software engineering.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

50% Amazon Discount Code .

Linux Chitbits

The Data Scientist’s Technology Toolbox: It’s not (only) about Python…

THE DOMAIN NAME SYSTEM-How it Brings the Internet to You

The Politics of Product Development

Web Directions summit 2017

Format Dates in Flutter

What is Kubernetes? How Kubernetes is used in Industries?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Michael Dorner

Michael Dorner

Software developer and researcher on empirical software engineering.

More from Medium

What do managers look for when they hire software engineers?

Self-Documenting Code is Not Enough

Semantic Versioning: What The x.x.x Numbers Mean And Why They Are Important

My experience of being a self-taught software developer