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

The trouble with requirements: Explain what requirements are and why they are of

ID: 3890517 • Letter: T

Question

The trouble with requirements:

Explain what requirements are and why they are often poorly documented. Explain the types of requirements and be able to compare and contrast them (e.g. functional vs. non-functional) and give examples. Explain what premature design is and why it can be a problem. Explain why cleaning up requirements is important and how you go about doing it. What is traceability?

Explain what requirements are and why they are often poorly documented. Explain the types of requirements and be able to compare and contrast them (e.g. functional vs. non-functional) and give examples. Explain what premature design is and why it can be a problem. Explain why cleaning up requirements is important and how you go about doing it. What is traceability?

Explanation / Answer

Answer) The requirements which are basically not required regulary and are used in very less quantity, they are usually not managed and documented properly. Because everyone thinks that as they are required in very less quantity, can be taken care at the time when needed and this causes issue.

There are two types of requirements. 1) Functional & 2) Non Functional

Premature Design is basicaly designing and finalising certain things without even having a look at the alternatives and their causes, efficiency etc. Its just like, the work is getting done by them so lets just implement them. No testing is done in such cases. It is a problem because these actions are taken very fast and because of that they are not tested properly or sometimes not even tested so are at risk in future. If they gets failed than may lead to a great loss to the individuals, firms.

Cleaning up requirements is basically clearing the pending dues for the requirements by the borrowers so as to make the Line of credit available again. This is important because there may come times when we do not have certain amount of credits but we are in need of requirements than if this LOC is stil there than we can use that limits to fulfill our requirements.

Traceability is basically defining the ability, the life of requirements, their move in both forward and backward direction.

FUNCTIONAL NON-FUNCTIONAL Specifies what the system should do under certain conditions Specifies how the system should do Describe features and functions Describes quality factors and attributes of the system Example : If a user enters wrong username/password than invalid login is shown. Example : Certification of products, pricing