Question: 2 . 1 Needs / Problem Define the client's needs based on the project proposal. Outline the problems the e - commerce site will solve
NeedsProblem
Define the client's needs based on the project proposal.
Outline the problems the ecommerce site will solve for the client and their customers.
GoalsObjectives
List the primary goals of the ecommerce website.
Define specific objectives that align with the client's needs.
Class Responsibility Collaborator CRC Cards
Define the main classes eg Product, User, Order
Identify responsibilities and collaborators for each class.
Enhanced Entity Relationship Diagram EERD
Visualize entities eg Users, Products, Orders
Define relationships eg OnetoMany between Users and Orders
Context Diagram
Show the system's boundaries.
Identify external entities eg Customers, Payment Gateways
Data Flow Diagram DFD
Depict data flow within the system.
Include processes, data stores, and external entities.
Explanation:
Use Case Diagram
Identify key use cases eg User registration, Product search
Show actors eg Customers, Admin
Database Design
Create a schema with tables and relationships.
Define attributes for each table eg UserID, Product draw this for me
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
