CS201 MID TERM SOLVED MCQs || PAST PAPERS || GROUP-1 || INTRODUCTION TO PROGRAMMING || VuTech Visit Website For More Solutions www.vutechofficial.blogspot.com …
CS510 ASSIGNMENT NO. 1 FALL 2022 || 100% RIGHT SOLUTION || SOFTWARE REQUIREMENTS AND SPECIFICATIONS || BY VuTech
KINDLY, DON’T COPY PASTE
Instructions:
Please read the following instructions carefully before submitting assignment:
You need to use MS word document to prepare and submit the assignment on VULMS.
It should be clear that your assignment will not get any credit if:
§The assignment is submitted after due date.
§The assignment is not in the required format i.e. MS Word document. So, you are required to submit your assignment in MS Word document.
§The submitted assignment does not open or file is corrupt.
§Assignment is copied (partial or full) from any source (websites, forums, students, etc.)
Learning Outcomes:
After completing this assignment, the student will be able:
·Understanding of requirements
·Learn to differentiate between Functional and Non-Functional Requirements
For any query about the assignment, contact through email at cs510@vu.edu.pk
Visit Website For More Solutions
www.vutechofficial.blogspot.com
Scenario:
Suppose you are going to build a furniture purchasing application. The furniture purchasing application allows users to search for and purchase various furniture items. The project is made up of a list of furniture items that are exhibited in various types and designs. The customer has the option of browsing these products by category. If a user choose a product, he or she can add it to their shopping cart. The products can be seen in ascending or descending order based on their names and prices.
On each page of this application, an innovative floating cart will appear, displaying the products currently in the cart with the minimum information. First of all, the user must first register with the system before being allowed to view the products. The user can choose from three payment options: debit, credit card, or cash on delivery. The admin will add the products. In the my orders column, the user can check his order history or the progress of the current order. Admin will be responsible to change the status of the orders. This application will help the people to buy the furniture online without wasting their precious time by going to the market.
As you see the above mentioned scenario, keeping in view the major types of Software Requirements for this application, you are required to identify that which requirement is functional and which requirement is non-functional from the following:
The furniture items shall be organized and can be viewed in categories.
Functional Requirement
2
Filters can be applied to items in ascending or descending order based on their names and prices. The items shall be organized in alphabetical order by default.
Non-Functional Requirement
3
Application must be maintainable.
Non-Functional Requirement
4
Users can add furniture items to their shopping carts.
Functional Requirement
5
Every page of the application will have a floating cart that allows the user to verify their products added into the cart.
Functional Requirement
6
Application must perform its functionality fast and quickly.
Non-Functional Requirement
7
To view and purchase products, the user must first register.
Functional Requirement
8
The user can choose from three payment options: debit, credit card, or cash on delivery by providing the necessary information for each option.
Functional Requirement
9
The application must be secure.
Non-Functional Requirement
10
User will login to the system and look at numerous furniture items.
Functional Requirement
11
In the my orders column, the user can check his order history or the progress of the current order.
Functional Requirement
12
The overall application reliability depends on the reliability of each component and the root of the reliable system is back up of database which should be continually maintain and update accordingly.
Non-Functional Requirement
13
The admin will add the products and will be responsible to change the status of the orders.
Functional Requirement
14
The home page has five items from each category allowing the user to see the app's clarity, and the items should be clickable.
Non-Functional Requirement
15
Interface of the application must be user-friendly.
Non-Functional Requirements
Assignment No. 01 is covering topics from Week#1 to Week#3. Last date to submit the Assignment No. 01 is Friday, 02 December 2022.
We provide Virtual University of Pakistan Study Materials such as Solution of Assignments, GDBs, Mid Term Solved Papers, Final Term Solved Papers, Mid Term Solved MCQs, and Final Term Solved MCQs. We also provide regular Semester Quizzes, Updated Handouts, and Short Questions and Answers. We help you with your research and many other educational-related topics, as far as we know. Furthermore, Share your problem with us and Please feel free to ask any related questions.