Meaningless Drivel is fun!
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Assumptions about external system interface Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Assumptions about external system interface" Watch "Assumptions about external system interface" New topic

Assumptions about external system interface

Carlos Cambra

Joined: Aug 12, 2011
Posts: 3

Hello Ranchers,

As you can see it is my first post and I will do my best to follow the forum assignment policy!

It is clearly stated in my assignment what should be done but not so clear how far I should go on it's execution! To be clear at some point the SuD must interact with an unknown external system, my doubt is concerned the extension of this interaction!

Let's suppose, it is NOT the case, the SuD should get the product catalog from somewhere to complete it's work, however, and here is my doubt, in some use cases it is clearly stated that the SuD should do another very high level task, and I'm ASSUMING to fully complete this task, the SuD will interact again with somewhere! However, it is not clearly stated that to complete the task I must do an extra work!

May I assume and extra use case, out of scope, will execute this extra work, or, for precaution, should I assume it is part of the assignment and handle it?

Hopefully, this first post is not against forum's rules and not too messy!
Unni Pillai
Ranch Hand

Joined: Aug 22, 2010
Posts: 35
Hello Carlos,

Here is what I did. In my case, I took the user management of an online shopping system as already existing or out of scope for the SuD.

If you think, it is very big assumption to make but it was fair to do based on my assignment. So the bottom line is you can assume any part of the assignment out of scope if it is not the crux of the assignment.

Even though I took user management as out of scope, I have shown it in the component diagrams,sequence diagrams etc as a system(no internal details)


I agree. Here's the link:
subject: Assumptions about external system interface
It's not a secret anymore!