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?
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?
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?
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...
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?
SCJP 5.0, SCBCD 5.0
Working towards OCMJEA, cleared part 1,2 and 3. Yet to attend training