Professional Documents
Culture Documents
Assessment 02
Silva Wei
&
Kiran Kaur
PREPARED BY:
Mr MohammadSoyeb Mansuri
1812918
September 2023
TABLE OF CONTENTS
Sr No Description Page
No
1 Summary
1
2 Company Overview
1
3 Case Study and Models used to develop Requirement Specification Plan.
1
4 Taxonomy of Requirement Engineering 2
5 Requirement Gathering Techniques Used
3
6 Business Requirement by Agile Methodology
4
7 Use Case Diagram
5
8 Class Diagram
6
9 Sequence Diagram 7
10 Identification of Stake Holders 7
11 References 9
LIST OF FIGURES
Sr No Description Page
No
Fig1.1 Use Case Diagram
5
Fig1.2 Class Diagram
6
Fig1.3 Sequence Diagram between User and Bank
7
Fig1.4 Sequence Diagram between User and DB Server
8
Information System in Business Tech1300_Assessment 02
Company Overview:
ShopEZ is a new e-commerce startup building an online shopping platform that provides
a smooth customer experience. The goal is to create a user-friendly website and apps
where customers can easily discover, evaluate, purchase and track products. ShopEZ
will offer a wide product catalog across categories like electronics, fashion, beauty etc.
Customers can securely pay with integrated gateways and track deliveries. The backend
will manage the product catalog, inventory, logistics and order fulfillment. User data will
enable personalized recommendations. Overall, ShopEZ aims to differentiate itself
through strong UI/UX design, broad product selection, and fast delivery.
1
Information System in Business Tech1300_Assessment 02
As a consultant, I have been hired to design the IT requirements for ShopEZ using Agile
techniques. Requirements will be gathered from a customer perspective through user
stories, use cases and interviews.
These requirements will then be analyzed, modeled using UML diagrams, and
communicated to the development team and other stakeholders like the project sponsor.
The objective is to provide the development team with clear, visual models and
specifications so they can build the system efficiently within schedule.
Further in the literature (Jogannagari Malla Reddy, 2016)states that those requirements
which are directly delivered by the client to the user are said to be User Requirement.
System Requirement can be Functional as well as Non-Functional. Thorough
classification for the same is expressed below.
Functional Requirements: It includes the functions provided by the system and how the
system should respond as per the inputs given by the users.
2
Information System in Business Tech1300_Assessment 02
These techniques involve some basic methodology for gathering the data of requirement
so that it can be clearly identified how the system should perform [2]. It generally includes
some of the basic techniques such as
(Mushtaq, 2016) showed that Use case Modelling and UML are the most effective ways
for requirement gathering process where
3
Information System in Business Tech1300_Assessment 02
1. User Story: Customer wants to register an account so that he can save his
information for faster checkout.
• Acceptance Criteria: Customers can create an account with email and
password
2. User Story : Customer wants to browse products so that he can find items that
he wants to purchase.
• Acceptance Criteria: Customer can search for products by name or category
sorted by price, ratings etc.
3. User Story: Customer want to view product details so he can learn more before
purchasing.
• Acceptance Criteria: Product details like description, price, images are
displayed
4. User Story: Customer wants to add products to a cart so he can purchase
multiple items together.
• Acceptance Criteria: Products can be added to cart with desired quantity
5. User Story: Customer wants to apply discounts on purchases
• Acceptance Criteria: Valid Promo codes and Discounts reflected.
6. User Story: Customer wants multiple payment options
• Acceptance Criteria: Customers can pay by Credit card, Debit card, Net-
banking, UPI
7. User Story: Customer wants to track order status
• Acceptance Criteria: Customers can track order by order id and view My
Orders section.
8. User Story: Customer wants to return/exchange items
• Acceptance Criteria: Customers can return original item as it is and get refund
as per policy to original payment method or customer can exchange if applicable
and replace with new one.
4
Information System in Business Tech1300_Assessment 02
Use Case Diagram: The three most fundamental use instances are search items,
make purchasing and patron sign in process. This use case might be blanketed within the
make Buy use case. The checkout use case is a buying procedure,now not a stand by
myself use case. (Mule, 2015)
5
Information System in Business Tech1300_Assessment 02
6
Information System in Business Tech1300_Assessment 02
7
Information System in Business Tech1300_Assessment 02
8
Information System in Business Tech1300_Assessment 02
Customers: The end users who will purchase on ShopEZ. Requirements will be gathered
from them via interviews, surveys, user testing etc.
Development team - They will build ShopEZ based on the requirements. Requirements
will be communicated through user stories, use cases and UML diagrams.
Project manager - The project manager oversees development and can approve
requirements. Requirements will be communicated through specification documents and
status updates.
Product owner - The product owner defines the product vision and roadmap. They will
provide feedback on requirements through Agile ceremonies like sprint planning.
Operations team - Responsible for order fulfillment and delivery. Requirements will be
communicated through workshops and documentation.
Marketing team – This team will Handle promotional activities. Requirements will be
communicated through emails, meetings focused on marketing needs.
Finance team – They will Manage budgets and costs. Financial requirements will be
communicated via emails and meetings.
9
Information System in Business Tech1300_Assessment 02
References
Bahl, R. K. (2014). Requirements Anlysis, Refinement and Unambiguationsing using
Requirements gathering and project managment tools. International Journal of
Innovative Science, Engineering & Technology, 1(4).
Jogannagari Malla Reddy, S. P. (2016). REQUIREMENT ENGINEERING: AN
ARCHETYPAL APPROACH FOR THE DEVELOPMENT OF QUALITY
SOFTWARE. INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES &
RESEARCH TECHNOLOGY, 5(12).
Mule, S. S. (2015). Role of Use case diagram in S/w Development. International Journal
of Management and Economics.
Mushtaq, J. (2016). Different Requirements Gathering Techniques and Issues.
INTERNATIONAL JOURNAL OF SCIENTIFIC & ENGINEERING RESEARCH ,
7(9).
Song, I.-Y. (2001). Developing Sequence Diagrams in UML. Conference Paper.
Waykar, M. Y. (2014). Significance of Class Diagram in S/W Development. Conference:
MANAGELIZATIONAt: OSMANABAD.
10