you know what ? I will simply commit the model this afternoon (another 8 hours or so), that way it will be more clear
cheers Wouter. [EMAIL PROTECTED] wrote: >>Wouter, there is an error in our "guess" activity graph. If the answer >>to a question is "yes", the graph immediately goes to "I win". Imagine >>however that the user answers "yes" to "Does it swim?". The system must >>ask "Is it a fish?" and if the user answers "yes", then the system must >>say "I win". >> >>We need a second fork in the flow but I don't know how to add it. Could >>you have a look? >> > >when you say you don't know how to add it, do you mean from a technical 'bpm4struts' >POV, or you don't know how to model it appropriately in UML ? (I ask the question >because I want to anticipate user problems and reduce the learning curve) > > >I have been playing a little with the UML model, but I am wondering about something >in the business layer, I would need an answer on at least one of these questions: > >1) when you prompt the user with a question, is the system aware of the type of >question (really guessing the animal, or asking a differentiator question) ? > >2) is the following logic correct ? > >a. the system tries to guess the animal >b. when correctly guessing the animal the system wins >c. in case of failure the system asks a differentiator question >d. if there is no such question, the user wins >e. if the user answers 'yes' to the question we go back to (a) >f. if the user answers 'no' to the question we go back to (c) > >in this case I have a solution, but I would need to know one more thing: when the >system fetches the next decision item, can it be both an 'animal guess' and 'diff >question' ? because I think it is not clear from the diagram, maybe we could >introduce the notion of 'getNextAnimalQuestion()' and >'getNextDifferentiatorQuestion()' ? > >In this case it would be clear only diff. questions can exhaust (each diff question >is backed by at least one animal) so the condition currently implemented as >'nextDecisionItemAvailable()' would map onto the diff. questions. > >can you let me know ? >thanks. > >Wouter. > > > > > >__________________________________________________________________ >Introducing the New Netscape Internet Service. >Only $9.95 a month -- Sign up today at http://isp.netscape.com/register > >Netscape. Just the Net You Need. > >New! Netscape Toolbar for Internet Explorer >Search from anywhere on the Web and block those annoying pop-ups. >Download now at http://channels.netscape.com/ns/search/install.jsp > > >------------------------------------------------------- >This SF.Net email is sponsored by: IBM Linux Tutorials >Free Linux tutorial presented by Daniel Robbins, President and CEO of >GenToo technologies. Learn everything from fundamentals to system >administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >_______________________________________________ >Andromda-devel mailing list >[EMAIL PROTECTED] >https://lists.sourceforge.net/lists/listinfo/andromda-devel > __________________________________________________________________ Introducing the New Netscape Internet Service. Only $9.95 a month -- Sign up today at http://isp.netscape.com/register Netscape. Just the Net You Need. New! Netscape Toolbar for Internet Explorer Search from anywhere on the Web and block those annoying pop-ups. Download now at http://channels.netscape.com/ns/search/install.jsp ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Andromda-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-devel
