I received the results for part II/III yesterday and I cleared it with 93%.
Here are the details.
Grade: P Score: 93 Comment: This report shows the total points that could have been awarded in each section and the actual amount of points you were awarded. This information is provided in order to give you feedback on your relative strengths on a section basis. The maximum number of points you could have received is 100, minimum to pass is 70.
This forum helped me a lot while designing for part II. Thank you everyone. I had a class diagram, two component diagrams (one for each type of Client), 6 sequence diagrams(Prepare Itinerary, Price Itinerary, PayByCreditCard, PayByMileages, Change Itinerary, Java Rich Client Interaction), and a deployment diagram.
Did you mention the protocol name/names (HTTPS) in component diagram? I mentioned protocols in deployment diagram.
How did you represent the Interface in component diagram (Lollipop Notation)? I am not quite sure what you are asking but I included components and links between them in the component diagram. I didn't even draw the boundry for layers. Hope this helps.
Suppose I would like to add one more Domain class between Itinerary and Segment. I am not changing any cardinality between the existing domain classes as provided. So will this be a extending the BDM or changing the BDM?
Parag:: Question::A customer can travel directly from city A to city B OR he can travel to from A to C and C-B. In your assignment have to consider break journey options (A-C and C-B) and how did you handle this scenario?
Answer:: I considered the break journey too.
Question::Suppose I would like to add one more Domain class between Itinerary and Segment. I am not changing any cardinality between the existing domain classes as provided. So will this be a extending the BDM or changing the BDM?
Answer:: BDM is a mapping of real world problem, not the software classes. We have to further extend BDM and create software classes for an application. When you come up with class diagram it may have different cardinality and number of added classes based on your assumption. Specify your assumptions clearly and the evaluator would not penalize you.
Congrats Arvind.Good Score Now please help us out. 1 .Did you use Cade's book as reference ? If yes what is customer in Cade's class diagram ? Similarly other classes which he has derived from domain model like LineItem, Return Request etc are not in sequence or component diagram. Are these persistent entities ? 2. Did you use any framwork or showed the complete nine yards i,e controller , BD etc ?
1. 1 equipment has 1 or more seats (association) 1..* 1 Seats------------------- Equipment 2. 1 Flight has 1 equipment (association) 1 1 Equipment ------------- Flight 3. 1 segment has 1 flight (association) 1 1 segments -------------- Flight 4. Itinerary has 1 or more segments (association) 1..* 1 segments --------------- Itinerary 5. 1 Customer has 0 or more Itineraries (Itinerary navigation association towards customer; 0..* 1 Itineary ---------> customer 6. Itinerary link with payment 1 1 Itineary --------> Payment 7. Customer has composite relationship with Profile as well as Mileage account (1-1 relation ship) 8. Profile has composite relationship with Creditcard. 9. Payment is link with Mileage account as well as Creditcard. Payment ------------> Mileage Account payment ------------> Creditcard Can you please suggest me, any navigation or aggregation or composite relation ships?
1 .Did you use Cade's book as reference ? If yes what is customer in Cade's class diagram ? Similarly other classes which he has derived from domain model like LineItem, Return Request etc are not in sequence or component diagram. Are these persistent entities ?
I did use cade's book reference at high level. I didn't use cade's method for component diagram. classes like LineItem are persistant entities. You can show the persistant objects in seq diagram if you want to, but make sure it doesn't clutter the digram.
2. Did you use any framwork or showed the complete nine yards i,e controller , BD etc ? Yes I had whole 9 yards in my comp diagram.
I don't know how much detail I can discuss on this forum.
I too had confusions when I designed the class diagram. Here is what I did. I mapped the real time sitution to my class diagram and thought over the flaws. I did have some corrections.
I repeated this step multiple times, and as I moved ahead more and more confident I was.