OTUG February 2004 Distinguished Lecture
Software Design in the Twenty-first CenturyIn the last decade or so we've seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. The UML gives us a standard notation for drawing software designs. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leader is most of these techniques and will talk about some of these and how they affect our software development.SpeakerMartin Fowler Chief Scientist at ThoughtWorks, is, as he puts it on his website, "an author, speaker, consultant and general loud-mouth on software development." Mr Fowler is the author of:
Thank you to our corporate sponsors: [OTUG home page] [Submit updates, corrections, meeting notes or links] [Suggest topics or speakers] |
|||||||||||