Thanks guys. I'm new to BDD scenarios, so I will go through the Isis documentation pointed out by Oscar to get an idea about it.
Regards, Dileepa On Wed, Apr 9, 2014 at 8:35 AM, David Tildesley <[email protected]> wrote: > Hi Oscar, > > Thanks - I want to have a go at using the BDD integration - good to know > that someone is using it and is pleased with it. > > If we were all in a room doing consensus based domain modelling together > we probably wouldn't need to do sequence diagrams - we would already be > familiar with the behaviour on the model and we would have the significant > behaviour on the model itself in terms of methods including signatures - in > which case it's easy to visualise the call sequence. All so if using the > Coad's DNC model archetype shape then there is an inherent call flow > direction. > > Regards, > David. > > > On Wednesday, 9 April 2014 5:13 AM, GESCONSULTOR - Óscar Bou < > [email protected]> wrote: > Hi, David. > > Nice addition. > > A complementary approach (or currently the alternative to us) to sequence > diagrams would be to define different features and scenarios on BDD [1]. > From those BDD scenarios Dileepa can directly implement them thanks to the > excellent Isis BDD support (it has greatly changed our dev process; we have > a programmer here that says he currently talks Spanish, Catalan and a bit > of English and Gherkin), or perhaps do a fine-grained analysis through > sequence diagrams. > > HTH, > > Oscar > > > [1] http://isis.apache.org/core/specsupport-and-integtestsupport.html > > > > > El 08/04/2014, a las 02:58, David Tildesley <[email protected]> > escribió: > > I should add that I didn't show parameters and return types on the > methods. The best thing to do next is to validate your domain model by > sequence diagram for a key scenario (but following Demeters Law - "Only > talk to your immediate friends" so that the model remains loosely coupled). > > > Regards, > David. > > > On Tuesday, 8 April 2014 8:55 AM, David Tildesley <[email protected]> > wrote: > > Hi Dileepa, > > ContactedParty is useful when you have more than one user inbox for the > same user and you want to consolidate Contacts across multiple inboxes. If > there is always just one inbox (one account) or you don't need or want > Contact consolidation, then you don't need it and you shift the attributes > down to the "...Inbox". > > Yes, CriteriaReputation is the most granular from what I picking up from > your explanations and diagram - the other reputations are computed from > multiple CriteriaReputation using some algorithm (maybe just a weighted > average - whatever you decide). > > > Regards, > David. > > > > Óscar Bou Bou > Responsable de Producto > Auditor Jefe de Certificación ISO 27001 en BSI > CISA, CRISC, APMG ISO 20000, ITIL-F > > 902 900 231 / 620 267 520 > http://www.twitter.com/oscarbou > > http://es.linkedin.com/in/oscarbou > > http://www.GesConsultor.com <http://www.gesconsultor.com/> > > > > Este mensaje y los ficheros anexos son confidenciales. Los mismos > contienen información reservada que no puede ser difundida. Si usted ha > recibido este correo por error, tenga la amabilidad de eliminarlo de su > sistema y avisar al remitente mediante reenvío a su dirección electrónica; > no deberá copiar el mensaje ni divulgar su contenido a ninguna persona. > Su dirección de correo electrónico junto a sus datos personales constan en > un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la de > mantener el contacto con Ud. Si quiere saber de qué información disponemos > de Ud., modificarla, y en su caso, cancelarla, puede hacerlo enviando un > escrito al efecto, acompañado de una fotocopia de su D.N.I. a la siguiente > dirección: Gesdatos Software, S.L. , Paseo de la Castellana, 153 bajo - > 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 (Valencia). > Asimismo, es su responsabilidad comprobar que este mensaje o sus archivos > adjuntos no contengan virus informáticos, y en caso que los tuvieran > eliminarlos. > > > > > > > >
