Object-Oriented Problem Analysis (Domain Modeling)

PART A DUE: 11:59PM, Friday 23 March 2018

PART B DUE: 11:59PM, Sunday 25 March 2018

10 points


Goal: To practice concepts related to Domain Modeling

Problem Statement: Consider again a university library system which maintains records on its collection of books (both on-the-shelf and checked-out), and on library users.

Task:

  • Identify a set of conceptual classes for the university library system relevant to the use cases your group posted for D6.
  • Identify all associations between conceptual classes.
  • Identify all relevant attributes.
  • Sketch a class diagram.

Discuss this with the other members of your discussion group.

Part A (5 points)

In the discussion forum called "D6", make your initial posting of the class diagram to the group (5 points).

Part B (2+3 = 5 points)

In the discussion forum "D6", comment on the first posting of some other student in your group (worth 2 points). Be sure to clearly state the reasons or rationale behind your suggestions.
This must be more than "Me, too!" or "Sounds good!"
If you have access to facts or other opinions that support your opinion, cite those references.

In the discussion forum "D6", prepare as a group a final posting that lists all of the concepts, their attributes, and all associations between concepts that your group have agreed upon.
You are not required to create a final diagram, but you can choose to do one. (3 points)

If you include quotation or thoughts from other sources, be sure to cite them appropriately (author, title, publisher, page, etc.).
You may use HTML within these messages.