1 / 36

Group Members

Group Members. Iqra Ijaz Umm-e- Habiba Siddiqui Ambreen Aman Iram Baig. By: Iqra Ijaz. Requirement . (1) A condition or capability needed by a user to solve a problem or achieve an objective.

ishana
Télécharger la présentation

Group Members

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Group Members • Iqra Ijaz • Umm-e-HabibaSiddiqui • AmbreenAman • IramBaig

  2. By:Iqra Ijaz

  3. Requirement • (1) A condition or capability needed by a user to solve a problem or achieve an objective. • (2) A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents.

  4. Types of requirements

  5. Business level requirement • The most common concepts that appear at this specification level are business goals, processes, resources, and rules. • It can be argued that this is probably the most important type of requirements specifications

  6. Stated Requirements • Stated requirements are provided by a customer at the beginning of asystem or software development effort.

  7. Real Requirements • Real requirements reflect the verified needs for a particular system orcapability. • Some real requirements may be identified that the customer and users omitted in the stated requirements

  8. User Requirement A user requirement is a task that the user must be able to accomplish using the system. User requirements are their verified needs for that system or software.

  9. By:AmbreenAman

  10. Data Requirement • A data requirement is information the system or user provides to satisfy an interface requirement or functional requirement.

  11. High level or system level requirements This term relates to those requirements that are foremost in importance, capture the vision of the customer, enable defining the scope of the system, and allow estimating the cost and schedule required to build the system.

  12. Business Rule • A business rule is a law, policy, standard or procedure by which an organization functions. It is a statement that defines or constrains some aspect of the business.

  13. Functional requirements • Describe functionality or system services • Depend on the type of software, expected users and the type of system • where the software is used Functional user requirements may be high-level statements of what the system should do.

  14. Examples • The user shall be able to search either all of the initial set of databases or select a subset from it • The system shall provide appropriate viewers for the user to read documents in the document store

  15. Non-Functional requirements • Non-functional requirements define how a system is supposed to be. • Non-functional requirements are often called qualities of a system

  16. Non-functional requirements • Product requirements: Requirements which specify that the delivered product must behave in a particular way, e.g. execution speed, reliability, Usability , Performance etc.

  17. By:IramBaig

  18. Non-functional requirements External requirements: Requirements which arise from factors which are external to the system and its development process, e.g. privacy requirements, security requirements etc.

  19. Derived requirements • A derived requirement is one that is further refined from a higher-level requirement • Requirement that results from choosing specific implementation or system element.

  20. Design Constraints • A constraint is a limitation or restriction placed on the choices available to the project team for design and development of the system.

  21. Performance Requirements • One of the most difficult challenges in system development is defining and meeting the performance requirements (sometimes referred to as dependability requirements). • The performance requirements define how well the functional requirements must perform.

  22. Interface Requirements • Interface requirements analysis identifies physical and functional relationships among system elements and between system elements and the system environment.

  23. Verified Requirements • Verified requirements are real requirements that are met or satisfied in the design solution.

  24. Unknowable Requirements • Requirements that are unknowable at the beginning of a system development effort. Some requirements become apparent only as the system evolves.

  25. By:Umm-e-Habiba

  26. Process Requirements • There are requirements that exist because of the processes being used to develop the system or software.

  27. Environmental Requirements • These are requirements that result from the physical setting and social and cultural conditions of the system development effort and the setting in which the system or software will be used.

  28. System requirements To be used efficiently, all computer software needs certain hardware components or other software resources to be present on a computer. These pre-requisites are known as (computer) system requirements .

  29. System requirements • Software requirements: Software Requirements deal with defining software resource requirements and pre-requisites that need to be installed on a computer to provide optimal functioning of an application. Example: OS, web browser, MS office.

  30. System requirements • Hardware requirements: Are those requirements which need to be exist to fulfill the proper execution of a software program e.g. peripherals devices, graphical adaptor etc.

  31. References • The requirement engineering handbook • http://en.wikipedia.org/wiki/Requirements_analysis • http://www.ppi-int.com/systems-engineering/types-of-requirements.php

More Related