Question: You are almost done with your object-oriented analysis and modeling of the case-tracking system for the law firm. Based upon your design work in the
You are almost done with your object-oriented analysis and modeling of the case-tracking system for the law firm. Based upon your design work in the preceding questions, your final tasks are to:
a. Create a generalization/specialization hierarchies diagram, using Figure 9-19 as an example.
b. Create a class diagram, using Figure 9-19 as an example.
c. At this point, if you could choose between using object-oriented analysis and modeling with UML, or a traditional structured design method, which would you choose? Why?
Data from Figure 9-19




FIGURE 9-19 Analyzing the Potential Object List Potential Object Reason Accounts Receivable X Not relevant for current project Actions x Needs better focpus-probably will be a comments attribute in MEMBER ORDER Active Member Available Items Back Order Back-Ordered Billing Addresses Catalog Club Member Company Performance Credit Card Credit Card Expiration Date Credit Card Number Credits Customer Satisfaction Daily report Demographic Information Distribution Center E-Mail Type of MEMBER x Synonym of PRODUCT x x Responsibility of Procurement system - Not relevant for current project X Responsibility of Procurement system - Not relevant for current project X X Type of ADDRESS Same as PRODUCT. Potential Interface item to be addressed in object-oriented design Type of MEMBER X X X X X Not relevant for current project CREDIT CARD ACCOUNT Attribute of CREDIT CARD ACCOUNT Attribute of CREDIT CARD ACCOUNT Attribute of MEMBER Not relevant for current project Potential Interface item to be addressed in object- oriented design Attribute of MEMBER DISTRIBUTION CENTER Potential Interface item to be addressed in object- oriented design
Step by Step Solution
3.55 Rating (159 Votes )
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
