Draw a class diagram for bibliographic references. Use the references in Appendix C, Bibliography, to test your class diagram. Your class diagram should be as detailed as possible.
What will be an ideal response?
The domain of bibliographic references is rich and complex. Consequently, students should deepened their
understanding of the domain before they attempt to draw a class diagram (similar to the requirements analysis of a
system). Figure 2-8 depicts an incomplete sample solution that could be accepted as sufficient from an instructor. The
class diagram should minimally include the following concepts:
• An abstract class Publication (or BibliographicReference)
• A many to many relationship between Author and Publication
• At least three or more concrete classes refining Publication
• At least one aggregation relationship (e.g., between Journal and Article or Proceedings and
ConferencePaper). Both ends of the aggregation should also be subclasses of Publication.
Error:
You might also like to view...
In the system requirements evaluation process, what must be done to ensure that requirements satisfy relevant functions of the proposed product?
Fill in the blank(s) with the appropriate word(s).
The value in a button's Text property appears on the button's face and is often referred to as the button's title.
Answer the following statement true (T) or false (F)
A mixed cell reference:
A) causes a potential error. B) occurs when a formula directly or indirectly refers to the cell containing the formula. C) contains absolute or relative cell references, but not both. D) contains both an absolute and a relative cell reference.
Which of the following statements is not true?
A. All IRB sessions share a common memory space. B. Classes, methods and variables that are defined in one IRB are not accessible in another session. C. New IRB sessions can be started by opening a new console window and typing IRB. D. New IRB sessions cane be started from within an existing irb accessing by typing IRB.