A future software system for a bookstore that will keep an inventory of two types of books: Traditional books and books on CD. Books on CD may also contain music. The bookstore purchases books from publishers and sets a price for each book. Customers can purchase books from the bookstore, using either cash or a credit card. The bookstore keeps track of which books it has in its inventory including quantity, and the books that have been purchased by each customer. Create a UML Class Diagram (using your preferred UML Drawing Tool [not hand drawn]) including attributes, operations/methods ("getters", "setters", and at least three (3) operations/methods that could represent/implement the beginning/start of three (3) Use Cases, and relationships (inheritance, association, aggregation, etc.). Submit a Screen image of your UML Class Diagram along with any assumptions and any other descriptive information you think will help explain your solution

Principles of Information Systems (MindTap Course List)
12th Edition
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter1: An Introduction To Information Systems
Section: Chapter Questions
Problem 4PSE
icon
Related questions
Question

A future software system for a bookstore that will keep an inventory of two types of books: Traditional books and books on CD. Books on CD may also contain music. The bookstore purchases books from publishers and sets a price for each book. Customers can purchase books from the bookstore, using either cash or a credit card. The bookstore keeps track of which books it has in its inventory including quantity, and the books that have been purchased by each customer.

Create a UML Class Diagram (using your preferred UML Drawing Tool [not hand drawn]) including attributes, operations/methods ("getters", "setters", and at least three (3) operations/methods that could represent/implement the beginning/start of three (3) Use Cases, and relationships (inheritance, association, aggregation, etc.).

Submit a Screen image of your UML Class Diagram along with any assumptions and any other descriptive information you think will help explain your solution.

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Development strategies
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr