-->

CS 510 Assignment 2 Solution fall 2020

cs 510 assignment 2 solution 2020, cs510 assignment 2 solution spring 2020, cs510 assignment no 2 solution 2020, cs510 assignment 2 solution 2021, cs5

  Today we solve CS 510 Assignment no 2 - but you must first support us on social networks so that you get 24 hours updates. I hope you understand the whole Assignment and Quiz, GDB. And if you have any opinion about this Assignment, you can tell in our comment section.CS 510 Assignment Solution fall 2020 Idea. Don't copy the same because the mark is zero.CS 510  Assignment solution fall 2020.

cs 510 assignment 2 solutions 2020
CS 510 Assignment solution fall 2020. Don't copy it before you start - if you do, you'll be responsible. CS 510 Assignment solution fall 2020. And if you have any feedback on this Assignment, please let us know in your comments section.CS 510 Assignment  Solution fall 2020. 

PART 1:
cs 510 assignment 2 solutions 2020,

Instructions:

Please read the following instructions carefully before submitting the 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 the due date. 

§  The assignment is not in the required format (.doc or Docx)

You may like these posts

§  The submitted assignment does not open or the file is corrupt.

§  Assignment is copied (partial or full) from any source (websites, forums, students, etc)

Learning Outcome:

After completing this assignment, the student will be able:

  • To identify different kinds of software requirements
  • To learn about key characteristics of requirement elicitation techniques

Note: Assignment No. 02 covers lecture topics of Week3 – Week4

 Budget Expense Tracker

 Basically, we can see that today everyone seeks towards his/her savings. They want that in this era of inflation how they can control their expenses and save money for future use. Obviously, they are seeking such an application which guides them on how they can meet their expenses inefficient manner and also save their money for future use. So that, Budget Expense Tracker application can help them to maintain their records of income and expenses on a daily, monthly, yearly basis. So, they can easily see their expenses details in a graphical format.

Question#1:

Keeping in view the major types of Software Requirements, you are required to identify functional and non-functional requirements from the following:

Sr.no

Requirement

Functional Requirements / Non-Functional Requirements

1

The application must perform its functionality fast and quickly.

 


2

The user will log in to the application.


 

3

The user will be able to add a budget.


 

4

Users can add expenses details.


 

5

The overall application reliability depends on the reliability of each component and the root of the reliability the system is back up of database which should be continually maintained and updated accordingly.

 

6

The application must available 24/7 to the user.

 

 


7

User can generate a budget plan according to his/her income.


 

8

Users can see their expenses details in graphical format.


 

9

An application must be maintainable.

 

10

Interface of the application must be user-friendly.

 


Question#2:

As a Requirement Engineer, which Requirements Elicitation technique is better for Budget Expense Tracker application? Justify your answer with a valid reason.

PART 2:
cs510 assignment no 2 solutions 2020

Question 1:

Solution 

Sr.no

Requirement

Functional Requirements / Non-Functional Requirements

1

An application must perform its functionality fast and quickly.

 

Non-Functional

Requirements

2

The user will log in to the application.

Functional

Requirements

 

3

The user will be able to add a budget.

Functional

requirements

 

4

Users can add expenses details.

Functional

Requirements

 

5

The overall application reliability depends on the reliability of each component and the root of the reliability the system is back up of database which should be continually maintained and updated accordingly.

 

Non-Functional

Requirements

6

The application must available 24/7 to the user.

 

 

Non- Functional

requirements

7

User can generate a budget plan according to his/her income.

Functional

Requirements

 

8

Users can see their expenses details in graphical format.

 Functional

requirements

 

9

An application must be maintainable.

 

Non- Functional

requirements

10

Interface of the application must be user-friendly.

 

Non- Functional

requirements

Question 2
Solution 

Prototyping is the representation or visualization of the particular system. The prototype is meant within the early stages of the implantation of the project. It provides the funeral idea of the particular system function and therefore the workflow. Prototyping is employed to collect the need from the users by presenting GUI-based system functions.

A prototype represents the particular product in both function and graphical sense. It provides the pliability to the users and therefore the stakeholder to works with the initial version of the merchandise to know the system and discuss them to consider the extra and missed requirements

Advantages :

  1. Reduces time of development
  2. Reduce the cost of development
  3.  The users given a visible repetition, thus facilitating system implementation
  4.  Provides a high level of user satisfaction
  5. The ways during which the system are often enhanced within the future is understood
  6.  Gives a visible representation of the merchandise
  7.  Stakeholders can provide feedback early.

Best of Luck!

cs510 assignment no 2 solutions 2020

  1. To insert a code use <i rel="pre">code_here</i>
  2. To insert a quote use <b rel="quote">your_qoute</b>
  3. To insert a picture use <i rel="image">url_image_here</i>
Please Don't enter any spam link In the comment box.