Why has no-one mentioned reverse engineering? Depending on the language used there are tools out there which will analyse the code into UML models. This gives an idea of the architecture; which is always a good starting point. Tools like Rhapsody can round-trip: that is always an interesting experience.
Why has no-one mentioned reverse engineering? Depending on the language used there are tools out there which will analyse the code into UML models. This gives an idea of the architecture; which is always a good starting point. Tools like Rhapsody can round-trip: that is always an interesting experience.