Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write an essay of 2 pages maximum explaining the difference between the function

ID: 3696762 • Letter: W

Question

Write an essay of 2 pages maximum explaining the difference between the functional and non-functional requirements.

The essay must discuss the following points.

- Explain and define functional requirements.

- Explain and define non-functional requirements.

- Explain and discuss the differences between the functional and non-functional requirements.

Mention the main criteria that distinguish the two types.

- Give examples of functional requirements from an existing or hypothetical system.

- Give examples of non-functional requirements from an existing or hypothetical system.

Explanation / Answer

Functional requirements:

functional requirement defines a function of asystem or its component. A function is described as a set of inputs, the behavior, and outputs. Functional requirements may be calculations, technical details, data manipulation and processing and other specific functionality that define what a system is supposed to accomplish.

Behavioral requirements specify the cases where the system uses the functional requirements.In simple words the functional requirements specify exactly what the system must do. The plan for implementing functional requirements is detailed in the system design. The plan for implementing non-functional requirements is detailed in the system architecture.

Functional requirement specify exactly what the system must archeive.

Functional requirements includes:

Non functional requirements specify how the system should work. it is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors.

Details about the nonfunctional requirements are specified in the sys0tem architecture area. Non-functional requirements are often called "quality attributes" of a system.

Non-functional requirements can be divided into two main categories:

1.     Execution qualities, such as security and usability, which are observable at run time.

2.     Evolution qualities, such as testability, maintainability, extensibility and scalability, which are embodied in the static structure of the software system.[3][4]

Non-functional requirements cover all the remaining requirements which are not covered by the functional requirements. Functional Requirements are either met or not met. Non-functional requirements tend to be things that you can measure.

Non-functional requirements are:

We should never ignore the nonfunctional properties because non functional requirements can be quantified and improves the performance of our project. For example you are developing a product for a client and we ask the client to rate the product we have developed . He might have used the product for sometime so he can’t say his requirements clearly so you can ask questions like “is it easier to use” , “ is it smarter than the old one” “ do you like the interface of your product” etc.All these things can depend on non functional requirements and can improve the performance of the product.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote