0% found this document useful (0 votes)
76 views2 pages

Spring 2024 - CS603P - 1

Uploaded by

bc210423749ame
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views2 pages

Spring 2024 - CS603P - 1

Uploaded by

bc210423749ame
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Assignment No.

01 Total Marks: 20
Semester: Spring 2024
CS603P - Software Architecture and Design (Practical) Due Date: 29-04-2024

Instructions:
Please read the following instructions carefully before submitting assignment:
You need to use MS word document to make the assignment solution and then copy your solution from
Word document and paste your answer in assignment interface of CS408 at VULMS.
It should be clear that your assignment will not get any credit if:

 The assignment is submitted after the due date.

 Assignment is copied (partial or full) from any source (websites, forums, students, etc.)

Objective: The objective of this practical assignment is to design the software architecture and class relationships
for an Online Bookstore System.

For any query about the assignment, contact through email at [email protected]

Scenario Description: You are tasked with designing the software architecture for an online bookstore system.
The system should allow users to browse books, add them to their shopping cart, and purchase them.
Additionally, the system should manage inventory, handle user authentication, and process payments.

Submission Guidelines:
 Submit UML diagrams (class diagrams) showing the class structure and relationships.

Tasks:
1. Identify the Components:
 Identify the main components of the Online Bookstore System.
2. Design Class Structure:
 Design the class structure for the identified components using UML class diagrams.
 Define the attributes and methods for each class.
3. Establish Relationships:
 Establish relationships between the classes using appropriate UML relationship notations (e.g.,
association, aggregation, composition, inheritance).
 Diagram interactions or communications between these components.

Best of Luck ☺

Note: Plagiarism will be checked for each question. Please answer the questions in your own
words and marks will be awarded based on your answer and plagiarism report.

For any query about the assignment, contact at email [email protected]

You might also like