• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

help with assumptions

 
Ranch Hand
Posts: 497
2
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Ranchers

Last week I bought my assignment and started my project. I know that the assignment document is incomplete, unclear and not practical and I'm free to make any reasonable assumptions. I appreciate any help.....

My assignment has a use case that has a step that says: "Purchasing agent logs in" but there is no mention or use case about authentication and authorization or admin user utility.
The only thing I can assume here is that this module already exists, but I think it will mess up my sequence diagram because I need to put methods calls for this step. That does not sound weird? Any help?

My assignment has another use case that has a step that says "System send notification to purchasing departament" but no actor or other system-related 'purchasing departament' in the use case diagram. The only thing I can assume here is a sending simple email to a supposedly responsible for the department. Anny help?

The worst thing is that in my domain model has 4 entities that are not mentioned in any use case. Looks like they are lost in the diagram so I have not a logical way to make assumptions. To me it seems that classes would be to another version of the system that is not consistent with my required assignment project. Any suggestions?

Best Regards
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
One way to think of this is that you are dealing with an external system. How would you design for this when you don't have control over it? What could go wrong? (these can be some of your risks)
 
Fernando Franzini
Ranch Hand
Posts: 497
2
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Jeanne
I have done my assumptions. In this case find better simplify and assume it would be just a mail sending.
I've been thinking how I could solve the problem of RESTcommunication when the other system is out? I believe that we can not do anything just send a message to the gui. Anny ideia?
 
Jeanne Boyarsky
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Or retry later.
 
Fernando Franzini
Ranch Hand
Posts: 497
2
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Jeanne

This use case performs query time to time (regularly 1 minute) for the web service ... in that case I guess I have nothing I can do, only handle the error and wait for the next call to happen normally. I was thinking of sending an email to the administrator of the solution in case of communication failure. This can help by making contact with the administrator of the web service. What do you think?
 
Jeanne Boyarsky
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think those are great ideas. You might want to limit the # of emails that go out. If the problem happens at 3am, your admin wakes up to over 100 e-mails!
 
Fernando Franzini
Ranch Hand
Posts: 497
2
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Theoretically it would be one email per minute if the web service is unavailable. I'll have to think of something .... How would a control for that? I am loving this ... certification has been a lot of fun ....
Thanks until now...
Regards
 
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The need for an authentication and authorization module is apparent in the assignment I got, there is no mention of it in the assignment text but the need is pretty obvious. What I am unclear of is , how to state that in the submission...does it need to be designed and described using UML or will it be enough to describe it in the assumptions section?

Any thoughts??

 
Fernando Franzini
Ranch Hand
Posts: 497
2
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Any assumption that has an effect on your architecture should be documented for the evaluator. So the answer is both.
 
Gouri SenSharma
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Fernando
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic