Preview

Functional and Non-functional requirements

Good Essays
Open Document
Open Document
768 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Functional and Non-functional requirements
I. Types of Requirements :

A. What is functional requirements ?

A functional requirement defines a function of a system 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.
B. What is Non-functional requirements ?

A non-functional requirement is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. This should be contrasted with functional requirements that define specific behavior or functions. 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.
II. Requirements Elicitation :

A. What is the needs, goals and requirements for Elicitation ?

Goals :
1. Identify the real problem, opportunity or challenge
2. Identify the current measure(s) which show that the problem is real
3. Identify the goal measure(s) to show the problem has been addressed and the value of meeting it
4. Identify the "as-is" cause(s) of the problem, as it is the causes that must be solved, not the problem directly
5. Define the business "whats" that must be delivered to meet the goal measure(s)
6. Specify a product design how to satisfy the real business requirements
Needs :
1. 'Problems of scope'. The boundary of the system is ill-defined or the customers/users specify unnecessary technical detail that may confuse, rather than clarify, overall system objectives.
2. Problems of understanding. The customers/users are not completely sure of what is needed, have a poor understanding of the capabilities and limitations of their computing environment, don’t have a full understanding of the problem domain, have trouble communicating needs to the system engineer,

You May Also Find These Documents Helpful

  • Good Essays

    In most cases, the problem solution becomes the goal of the project. Whenever possible, the goal should be:…

    • 669 Words
    • 3 Pages
    Good Essays
  • 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
  • Powerful Essays

    Ethics Case Analysis

    • 1127 Words
    • 4 Pages

    Read the following case description of an IT crisis and answer the questions posed at the end of the description.…

    • 1127 Words
    • 4 Pages
    Powerful Essays
  • Better Essays

    There are four major problems in this case; low productivity, low quality of work, poor customer service, and potential increase in employee turnover. The first two are examples of inefficiency while the last two are examples of ineffectiveness.…

    • 3579 Words
    • 15 Pages
    Better 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
  • Better Essays

    Sdlc Value

    • 1412 Words
    • 6 Pages

    The many challenges they face or will face are; difficult to determine the requirements of a system that include data, procedures, communications, and processing. If requirements are constantly changing, and the system is bigger this would mean the project will take longer and if this happens it would mean more requirements change.…

    • 1412 Words
    • 6 Pages
    Better Essays
  • Satisfactory Essays

    Six Sigma Tollgate Review

    • 1472 Words
    • 6 Pages

    3. What are the objectives (in measurable terms) of the project? Is the goal achievable in the timeframe established?…

    • 1472 Words
    • 6 Pages
    Satisfactory 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
  • Powerful Essays

    Management Action Plan

    • 1164 Words
    • 5 Pages

    | * Lack of communication amongst team, particularly with major objectives * Quality of work (lack of experience in suitable reporting techniques, etc) * Unable to…

    • 1164 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    harvard

    • 572 Words
    • 3 Pages

    Define the Problem: Describe the type of case and what problem(s) or issue(s) should be the focus for your analysis.…

    • 572 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    B. List critical management issues that need to be solved in order to achieve the specified goal:…

    • 791 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    Reason: Underestimation of complexity, Complex architecture, Changes in requirements, Underestimation of schedule and budget, Dismissal of advice from experts, Failure to build in backup or recovery process to handle situations in which part of the system failed.…

    • 1297 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Analysis of Exact! Stores

    • 883 Words
    • 4 Pages

    This case analyses the market strategy behind the introduction of Exact! Universal Apparel. In the past, the Foschini Group owned a chain store called Pages. Pages had been a successful chain in the past, but it targeted a different market to the target market identified by Exact!. Pages target market was focused on the LSM 2 – 4 market., whereas Exact! Target market focused on LSM 4 – 8. In this assignment, I have identified the problems and challenges facing Exact!, the various marketing strategies that can be identified in analyzing the case as well as proposed solutions in order to grow the company from strength to strength.…

    • 883 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    concurrent server

    • 629 Words
    • 3 Pages

    Requirements Object-Oriented Analysis and Design - CDT309 Period 4, Spring 2008 Use cases: deciding what you want Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH Functional requirements • Describe what processings the system is required to carry out • Provide details of the inputs to the system • Provide details of the outputs: reports, forms, windows, etc. • Provide details of the data the system will held inputs processing •…

    • 629 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    It is important to note that these kinds of requirements always exist, regardless of the approach or method used to manage software development. A software development methodology helps to identify, document, and realize the requirements. Functional requirements are observable tasks or processes that must be performed by the system under development. Non-functional requirements are qualities or standards that the system under development must have or comply with, but which are not tasks that will be automated by the system. A good nonfunctional requirement is one that makes it clear to everyone on the project exactly how the software has to perform. Remember, a good requirement (functional or nonfunctional) is about understanding and addressing the needs of a user.…

    • 466 Words
    • 2 Pages
    Satisfactory Essays