Systems Analysis
You are currently working as a freelance systems designer and have been asked to do some of the design work for a case-tracking information system that is being developed for a local law firm that specializes in civil cases.
The business objective is to implement a system that tracks a civil case from the time that the law firm begins working on the lawsuit through its final adjudication.
Examine the system from the object-oriented analysis perspective you explored . Consider some of the main objects and classes you would expect to find in a law firm that specializes in civil filings and respond to the following:
Describe each of these classes, including their name and attributes.
Describe any generalization/specialization relationships.
Identify the object/class associations, and create an object/class association table. Make sure to include the multiplicity for each association.
Identify the aggregation relationships, and prepare an aggregation relationship table.