Preview

Functional and Nonfunctional Requirement

Better Essays
Open Document
Open Document
860 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Functional and Nonfunctional Requirement
Functional Requirement (Function)
A Functional Requirement is a requirement that, when satisfied, will allow the user to perform some kind of function. For example:
“The customer must place an order within two minutes of registering”
For the most part, when people are talking about Business Requirements, they are referring to Functional Requirements which are generally referred to as “requirements”. Functional Requirements have the following characteristics: • uses simple language • not ambiguous • contains only one point • specific to one type of user • is qualified • describes what and not how
Non-Functional Requirement
A Non-Functional Requirement is usually some form of constraint or restriction that must be considered when designing the solution. For example:
“The customer must be able to access their account 24 hours a day, seven days a week.”
For the most part when people are talking about Constraints, they are referring to Non-Functional Requirements. Non-Functional Requirements have the same following characteristics: • uses simple language • not ambiguous • contains only one point • specific to one type of user • is qualified • describes what and not how
Non-Functional requirements tend to identify “user” constraints and “system” constraints. Business requirements should be kept pure and not reflect any solution thinking.
A system constraint is a constraint imposed by the system and not dictated by a Business Need. Since system constraints are part of a “solution”, they should be documented in the System Specifications document. For example:
“The system must be unavailable from midnight until 1:00am for backups.”
This is a restriction imposed by the system and not a user request.
Some people like to further classify the Non-Functional Requirments into such categories as “Performance Constraints, Design Constraints, Quality Constraints, etc.. This classification can be used if there is

You May Also Find These Documents Helpful

  • Powerful Essays

    Tia Patel Unit 1 P3 Task1

    • 1036 Words
    • 4 Pages

    A Functional structure is when the business is organised based on the functions e.g. Marketing, Finance, IT.…

    • 1036 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    Functional Area IS This system will support, plan and organize particular functional areas in our business. For example, this system will enable us to effectively conduct payroll and have an overview of sales management with cost and pricing analysis, inventory control, our overall spending and budget. With the information gathered, we will perform an evaluation of weekly,…

    • 654 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Any restriction that defines a project’s limitation in project management is a constraint. Three project constraints- scope, cost and schedule are also known as the triple constraints or the project management triangle. Each of these constraints relates to each other and cannot be altered without affecting at least one of the others.…

    • 251 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    * Either marketing personnel, or a customer will identify the product requirements--what the product is expected to do, and how it must perform. Requirements at this stage are embryonic and will be defined during the project planning processes. Most customers don’t know what they want until they know what you can provide…

    • 669 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Pt2520 Final Answers 1/3

    • 329 Words
    • 2 Pages

    which best defines the term database requirement? something a database must do to fulfill its function.…

    • 329 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Project Charter

    • 640 Words
    • 3 Pages

    1. A condition or capability is needed by a user to solve the problem or archive an objective.…

    • 640 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Database Concepts Pt2520

    • 326 Words
    • 2 Pages

    1. TRUE A requirement is something a database needs to do in order to fulfill its purpose.…

    • 326 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    The constraints which ultimately compromise the project’s performance are the quality the driver constraints. These are constraints that do not fail without dragging the project down to failure along with it. This is also the least flexible of all the constraints. The other constraint is the middle constraint which are constraints that are not as rigid as the driver constraints neither they are very flexible. The last one is the weak constraint which is the most flexible constraints. These constraints are very important but still possess the greatest flexibility.…

    • 1283 Words
    • 6 Pages
    Better Essays
  • Good Essays

    Project Management

    • 694 Words
    • 3 Pages

    Requirements traceability involves linking a requirement backwards to an actual business need and forwards to the ending product or service. Requirements are also linked to other requirements (Kerton, 2011). Requirements traceability benefits an organization by allowing it to improve scope management, improve test coverage and test costs, and improve impact assessment (Kerton, 2011, p. 2-3). A properly completed requirements traceability matrix allows an organization to clearly identify risks within the improved business process, as well as any opportunities and threats.…

    • 694 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    The project I’ve decided to work on will be a Time Clock System. The clock will be able to manage a team of 10 people who will be working through multiple projects on a job. This clock will not only show how much time each person is putting into each project, but it will also allow the manager to run a report to show the times as well. The filters within will be able to separate by employee or by the job in question.…

    • 829 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Functional -relates to the individual’s ability to carry out day to day tasks, ie dressing, washing, and cooking. It does not solely mean the physical ability but also can mean concentration, motivation for doing tasks.…

    • 781 Words
    • 4 Pages
    Good Essays
  • Good Essays

    The section also briefly describes impact, assessment and counter measures or contingencies which may reduce the likelihood and/or cushion the impact.…

    • 740 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Database Sql Server

    • 328 Words
    • 2 Pages

    A requirement is something a database needs to do in order to fulfill its purpose. True…

    • 328 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Kirk Patrick Samuda,

    • 326 Words
    • 2 Pages

    interface. A lot of times, requirements are omitted or left out because people assume there is no…

    • 326 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Requirements Definition: This step defines project goals into specific functions and operations of the intended application. It also analyzes end-user information needs.…

    • 595 Words
    • 3 Pages
    Satisfactory Essays