The default multiplicity of an attribute is [1]. Although this is true in the meta-model, you can't assume that an attribute in a diagram that's missing a multiplicity has a value of [1], as the diagram may be suppressing the multiplicity information. As a result, I prefer to explicitly state a [1] multiplicity if it's important.
Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Built on this understanding, one request would contain multiple parts and therefore one request would result in mutiple bids and thus multiple po would be issued.
Why dreamcar rep cares about the OPEN bid
Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Anton Golovin ([email protected]) SCJP, SCJD, SCBCD, SCWCD, OCEJWSD, SCEA/OCMJEA [JEE certs from Sun/Oracle]
Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
You're probably done with the assignment already, but i think that if you complete the intended purpose of the assignment with a solution that works, you'll be ok.
About the first question posted by Alex, here's a suggestion : maybe suppliers can make partial offers, for example, in a bid request of 500 brake disks, a supplier offers a price for 200 parts. So, if we allow multiple PO per bid request, the system can handle cases where a bid is handled by various suppliers.
The problem with this is that it will be very hard for the system to know who has the lower price, but the use cases indicate that a human will confirm this choice
Originally posted by Alex Pavlishin:
In the BDM, there is a one-to-many relationship between Request and PurchaseOrder. Based on my understanding of the assignment, one Request will result in only one PurchaseOrder. So the BDM, in my opinion, is incorrect.
Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Originally posted by Alex Pavlishin:
In the BDM, there is a one-to-many relationship between Request and PurchaseOrder. Based on my understanding of the assignment, one Request will result in only one PurchaseOrder. So the BDM, in my opinion, is incorrect. Anyone else working on this assignment who feels the same way.
Also, can I indicate in my assignment that I think the model is incorrect and proceed with the solution based on my assumptions.
Any thoughts on this will be appreciated.
Thanks.
SCEA5
Christian Suarez wrote:In my class diagram I have a 1-1 multiplicty between PO and Request.
Sun Certified Developer for the Java 2 Platform
Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5
Ronald Wouters wrote:
Christian Suarez wrote:In my class diagram I have a 1-1 multiplicty between PO and Request.
Have you considered the following alternative flows/scenarios and their impact on this multiplicity :
No supplier is interested in the Request and therefor no bids are made for that particular Request (before the auction timeout period expires) A supplier asks for a re-send of the purchase order that was already sent for this Request
The assignment only lists the basic flow / main success scenario for each use case. A robust solution must consider the alternate flows/scenarios also.
Regards.
SCJA, SCJP, SCJD, SCWCD, SCBCD5, SCDJWS, SCEA5
Christian Suarez wrote:Scoot.. According with the Post Request for Parts use case specification The system makes a bid request for A input part category, this does mean that we have only one Part Category related with a single Request, so in this case the system only can managed one request by part?
![]()
A request can have more than one item (sub request) of same part which has same specification for different procurement date. In this case multiple PO will be issued to the winner.
I use generalization for represent all the type of parts, because the design has to be extensible.
Christian Suarez wrote:Hi
While i'm working on my classes diagrams I realized that I need to express for example a List of objects and an Enumeration for the status of the Request and the Bids, do you think guys that It's correct to put a List and an Enumeration data type on my design, this datatypes are Dependents of the platform but I think that those types could represent the list of objects and a set of specific types in more abstract way![]()
.I need to express for example a List of objects
The only way to make your dream come true is to wake up.
The assignment only lists the basic flow / main success scenario for each use case. A robust solution must consider the alternate flows/scenarios also.
Hey, check out my mega multi devastator cannon. It's wicked. It makes this tiny ad look weak:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
|