This project involves the design and development of an E-commerce platform for use by ADJ, a multinational consumer electronics retailer. Development of an E-commerce platform will bring many benefits to the retailer such as:
- Fulfilling customer needs,
- User-friendly features,
- Easy inventory management,
- Enhanced listing, and
- Detailed information about products
Information regarding stakeholder requirements can be found in this section. Files include:
- Requirement Diagram (.jpg)
- Requirement Review Report (.pdf)
Click here to view the Requirements folder.
This section highlights the concept of user stories and requirements extraction to generate use cases. Files include:
- Use Case Diagram (.jpg)
- Use Cases Report (.pdf)
Click here to view the Use Cases folder.
UML behavioral models are useful tools for capturing dynamic concepts of a system. This sections covers the elements used to design the system architecture. Files include:
- State Diagram (.png)
- Class Diagram (.png)
- 2 Sequence Diagrams (.jpg)
- Design Elements Review Report (.pdf)
Click here to view the Design folder.
Now comes the implementation of the software system! This section includes a mock-up webpage for the online shopping system.
Click here to view the Code folder.
The final section involves hypothetical testing against a functional online software system. Files include:
- Test Cases Report (.pdf)
Click here to view the Test Cases folder.
Traceability matrices are used to document test cases, run them, and observe test results. Below is a link to the traceability matrix generated from the test cases.
Click here to view the traceability matrix.
- Course: SOFE 2720U
- CRN: 73378
- Group No. 11
- Professor: Dr. Anwar Abdalbari
- Lab Instructor: Md Al Maruf
- Tutorial Instructor: Amin Avan
- Ahmaad Ansari
- Darren Constantine
- Jason Stuckless