Monday, 8 December 2008

An admission of sorts

When I started this module, I have to admit I was thinking that UML is all well and good but isn't my cup of tea. I just wanted to be a developer who grinds out code all day.

But, more recently, as the problems I want to solve get more complicated, I can see why UML is needed. Even for our Least Squares Regression assignment for Software Engineering, I voluntarily drew a rough class diagram to help me plan my classes. UML can seem a little abstract when you have little or no industry experience. However, through my own experience, I am at least starting to understand why UML is necessary.

1 comment:

Helene / Aryakanta said...

Having worked on a major implementation for a business not using any formal modeling whatsoever (save awkwardly drawn flow charts on dry-wipe boards) I, too, 'have seen the UML light'.

It is in essence a powerful diagrammatic language that has the breadth and scope, from big picture to little picture, to fashion, conceptually, what a system needs must do.

And then supports the creation of it.