Book a Demo

Author Topic: Business processes modelling  (Read 14973 times)

Kevin Brennan

  • EA User
  • **
  • Posts: 95
  • Karma: +0/-0
    • View Profile
Re: Business processes modelling
« Reply #15 on: July 18, 2005, 07:35:13 am »
I'm using "complete" to mean that the use case does not necessarily have to be an executable sequence of events in its own right (although I agree with both of you, it does have to be executable in conjunction with the base use case).

That's not to say that it can't be, just that it doesn't have to be.

The main use of an <include> seems to be to place common behaviour somewhere where it can be called by a bunch of other use cases. For instance, a banking system might have a use case Calculate Account Balance which you'd want to call from a bunch of different transaction types. According to the OMG definition you can't put that in an <extend> because the base use case is not allowed to depend on something that happens in an extension for correct execution.

Oh well. I'll make a not of this conversation when I go back to edit that section, since it seems like there's some room to improve the clarity of the relevant discussion.  :-[
Sr. Consultant at blue sands Inc. and Vice President, Body of Knowledge at the IIBA. All opinions are my own.

mikewhit

  • EA User
  • **
  • Posts: 608
  • Karma: +0/-0
  • Accessing ....
    • View Profile
Re: Business processes modelling
« Reply #16 on: July 19, 2005, 01:04:49 am »
The trick is to avoid decomposition of presumed functionality and design refactoring, at the requirements stage ...

sargasso

  • EA Practitioner
  • ***
  • Posts: 1406
  • Karma: +1/-2
  • 10 COMFROM 30; 20 HALT; 30 ONSUB(50,90,10)
    • View Profile
Re: Business processes modelling
« Reply #17 on: July 19, 2005, 03:43:54 pm »
Quote
The trick is to avoid decomposition of presumed functionality and design refactoring, at the requirements stage ...


a quote which should be tatooed inside the eyelids of every UML modeller!

;)

bruce
"It is not so expressed, but what of that?
'Twere good you do so much for charity."

Oh I forgot, we aren't doing him are we.