Swe Wis Assignment 2023
Swe Wis Assignment 2023
VME-SYS is an E-commerce website that contains a virtual market place for all buyers and
sellers in Gaza Strip. The system is considered as a web portal for users who can register
themselves either as buyers or sellers.
The user of the system as a buyer or a seller fills the registration form by entering his data in the
system interface which includes: full name, age, gender, address , email, WhatsApp no., Mobile
no. and ID no. The system sends a valid login ID and password to the user’s email to access the
system and do the online business.
Suppose you are requested as a Software Engineer to design the VME-SYS and you have collected
the below main features using the requirements engineering process:
1)The seller who sales a product needs to login in and may add product or delete
it. The added product must have a photo for uploading on the website with the product name,
features of the product, product type, product quantity, product status and price in NIS.
2)The buyer who buys the product needs to login. In case of buying a selected product the buyer
can choose any of the payment methods and make payment for his order and confirm. For
buyers, there are many types of secure billing such as credit card, post paid after shipping, check
or bank draft. The security procedure will also be provided by a third party like Jawwal Pay.
Users can track the order status with order details. Once the items are added to cart, user can
choose the delivery address and delivery date and time. The system enables the buyer to add his
review.
3)The Admin can add and manage all items and products in the virtual market space where these
items are classified in different categories. Admin can manage all the products placed by the
users. Admin can view the reports including number of visitors and users, number or selling items
and financial reports and transactions. The admin can also manage the users’ profiles.
1
Referring to the VME-SYS case study, answer the bellow questions:
1. Which process model approach you will follow in building the VME-SYS?.
Justify your answer.
2. Design the Timeline Gantt Chart for system development processes and activities
using any software tool such as VISIO.
3. Write down the software requirements specifications (SRS) document focusing
on:
Introduction that includes (Purpose and goal of the VME-SYS, Scope and
out of scope of the system, Definitions, Acronyms, Abbreviations, and
Overview)
Product functions which contains use cases by writing down all use cases
and grouping them into three related categories to the VME-SYS main
features.
Draw the Uses Case diagram using any software versions for applications
such as: Software Ideas modeler (free or trial), or Visio (free version). This
installed application can be used for some of the below questions.
Construct use cases descriptions and specifications for the below Use
Cases:
check availability of item or product in the VME-SYS
selection of payment method.
tracking of a requested order.
reviewing a sold product
2
Risk management plan