Slashdot Mirror


Umbrello 1.1 Released

An anonymous reader writes "The new stable version of Umbrello UML Modeller 1.1 was released on 20 January. Currently only source and SuSE packages are available. Is there a better UML modeller for Linux?"

1 of 37 comments (clear)

  1. Re:Why ? by maxmg · · Score: 2, Interesting

    UML design is not mainly for *you*, the original software architect (because you live and breathe the class structures and relationships anyway), but rather for other people that work with/on the software.
    Consider the case where you write a complex piece of software that publishes an API layer for other people to use to extend the software. If you follow good OOP practices in building your solution, decent UML documentation is an invaluable source of information for developers who want to build on top of your stuff. This is talking from experience with a large software package where I use the UML class diagrams much more frequently than the (good) API documentation.

    Overdesign can be a problem, but with a reasonable amount of experience in software development, you should be able to minimise this happening. UML is more a communication aid than anything else.

    I strongly believe that a good solid design makes up at least 50% of a successful software project. While this is not necessarily true for small projects, I try not to touch any code before I have a design thought out.

    --
    I asked for a refund - and got my monkey back.