tag:blogger.com,1999:blog-33270406.post5489243220831827344..comments2024-03-14T10:51:43.851+01:00Comments on Confessions of a Software Developer: BPM & Use Case, Who's Counting?Jan Kettenishttp://www.blogger.com/profile/14146264706360751350noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-33270406.post-68058270092922096782011-11-22T09:53:50.283+01:002011-11-22T09:53:50.283+01:00Thanks for sharing, I will bookmark and be back ag...Thanks for sharing, I will bookmark and be back again<br /><br /><a href="http://veritysolutions.com.au/business-process-management/" rel="nofollow">BPM</a>nagohttps://www.blogger.com/profile/07217125072205604302noreply@blogger.comtag:blogger.com,1999:blog-33270406.post-88078901587209862972010-11-15T14:48:46.663+01:002010-11-15T14:48:46.663+01:00thanks this is very helpful article great job we a...thanks this is very helpful article great job we all like itتقنية المعلوماتhttp://www.tech-wd.comnoreply@blogger.comtag:blogger.com,1999:blog-33270406.post-21751705361639663292010-07-01T10:58:05.984+02:002010-07-01T10:58:05.984+02:00I think those who are interested in this subject s...I think those who are interested in this subject should be able to find good information that will be beneficial. Whenever I have questions about the use cases myself, I take my Bible is to write use cases for the efficient use of Alistair Cockburn.dubai hotelshttp://www.dubaifurnishedrentals.com/noreply@blogger.comtag:blogger.com,1999:blog-33270406.post-44636650703512272312009-10-26T13:06:22.941+01:002009-10-26T13:06:22.941+01:00Saumyo.
I did not want to make this posting too ...Saumyo. <br /><br />I did not want to make this posting too complex, but you do have a point. The Timer itself does not have a goal, but "acts" on behalf of a real business actor. I agree with you that the Account Manager is the true business actor rather than the customer. That was a mistake. <br /><br />However, there are actually two solutions to this problem. <br /><br />One is to say that the timer is (only) the trigger, as you suggest. But then the timer is no longer explicitly visible. Also, the Account Manager is not actively doing something during the (single-setting) notification use case. Although correct from an academic point of view, saying that the Account Manager is the primary actor for some people may be counter-intuitive as the Account Manager normally will not be involved in a single-setting, but hours or even days later instead. <br /><br />So, as the timer already appears in the business process diagram, another solution could be to model it as a secondary actor. That makes it more explicit that the Account Manager is not actively doing something, but the Timer is.<br /><br />In both cases the Timer is not the primary actor. Nevertheless, to prevent that academically correct stands in the way of understandable, I may choose to use Timer as primary actor anyway.Jan Kettenishttps://www.blogger.com/profile/14146264706360751350noreply@blogger.comtag:blogger.com,1999:blog-33270406.post-44057223876187389342009-10-06T02:20:43.563+02:002009-10-06T02:20:43.563+02:00I don't agree with the concept of using Timer ...I don't agree with the concept of using Timer as an actor. As you rightly mentioned: "a use case captures requirements from the perspective of an actor that wants to achieve some goal using the system"; if you use Timer as an Actor in the Notify Account Manager Use Case, what goal is the Actor (Timer) achieving?<br />To me, Timer can just be the "trigger" to this use case. Actor should be Account Manager, who receives the notification - which is his goal.Unknownhttps://www.blogger.com/profile/09982645607467391639noreply@blogger.com