In a nutshell, goal directed design is particularly focused on the interface, particularly on the *user* of the interface. It focuses on the goals of the players involved in a system, and the interface/system is designed to fulfill those goals, prioritizing the most important.
In a pure interpretation, OO is supposed to model the real world. That's not precisely how it pans out in an application, but my feeling is that applying goal directed design principles in the first steps of the process, rather than the narrative that you allude to, helps very much to capture what an application should focus on, and will reflect on your OO model in the end. On Thu, Jan 8, 2009 at 1:35 PM, John Whish <[email protected]>wrote: > > Thanks for the PDF link Alan. I'm very familiar with Coffee so that > should help :) > > Hi Nando, I've not heard of Goal Directed design, but the concept > sounds good. Thanks for the pointer. > > 2009/1/8 Alan Livie <[email protected]>: > > Chapter 20 is actually online as a pdf: > > > > http://www.objectmentor.com/resources/articles/CoffeeMaker.pdf > > > > So no book purchase necessary > > > > Alan > > > > ________________________________ > > From: John Whish <[email protected]> > > To: [email protected] > > Sent: Thursday, January 8, 2009 11:45:08 AM > > Subject: [CFCDEV] Re: Analysis and Design process > > > > > > Thanks Alan, I was just writing out my classes and realised that I had > > an awful lot of them hence the question. > > > > Thanks for the book recommendation - I'll check it out. I only wish > > there was a way to absorb books information like in the matrix when > > they plug that thing into the back of their head! > > > > - john > > > > > > > > > > > > > -- Nando M. Breiter The CarbonZero Project CP 234 6934 Bioggio Switzerland +41 76 303 4477 [email protected] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CFCDev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cfcdev?hl=en -~----------~----~----~----~------~----~------~--~---
