Tutorial 1
Download
1 / 19

Tutorial 1 - PowerPoint PPT Presentation


  • 266 Views
  • Uploaded on
  • Presentation posted in: Sports / Games

Nonfunctional requirements refer to behavioral properties that the system must ... Fantasy Sports. Feed Alerts. FIFA World Cup. Finance. Flickr. Food. G. Games ...

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

Download Presentation

Tutorial 1

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Tutorial 1

Cap 252 - I. Najwa AlGhamdi


Requirement Specification

a statement of what

the system must do or

characteristics it must have

Written from businessperson perspective (“what” of system)

Later requirements become more technical (“how” of system)

2


Functional vs. Nonfunctional

A functional requirement relates directly to a process the system has to perform or information it needs to contain.

Expresses business needs (business requirements)

Nonfunctional requirements refer to behavioral properties that the system must have, such as performance, security, usability, etc...

3


Performance Requirements -metrics [1]

  • There are three classes of performance requirements

    • response times (processing time ) : how fast the system handle individual requests

      • The acceptable response time for interactive application is 1-2 second

    • throughput : how many requests the system can handle

      • the rate at which incoming requests are completed

      • measured in operations per a time unit

      • Factors

        • Throughput for systems with same kind of operation is easier to calculated than system with different loads.

        • Throughput is differ with time . ( peak hour, regular hour and off hour) for each load.


Performance Requirements -metrics [1]

  • concurrency : how many users or threads work simultaneously.

    • Even if users are connected, but not active, they still hold some resources.

      All classes are fundamental: good throughput with long response times often is unacceptable .


Qualification Requirements

  • Subjective Requirements (non measurable ).

  • Tested By system User.

  • Example : user interface requirements

    • To be friendly.

    • To be simple.

    • To be easy.


Yahoo !!


Yahoo – Mail !!

  • System Overview

    • It is a mail system that enable the user to communicate with each other by sending email messages.

  • Customer –Users

    • Regular users that look for personal use.

    • Business people and companies.


Yahoo – Mail !!

  • Yahoo mail subsystem main components

    • Compose a message.

    • Manage messages.

    • Manage contacts.

    • Log in/out.


Yahoo – Mail !! FRs.

  • Compose a message.


Yahoo – Mail !! FRs.

  • Compose a message.


Yahoo – Mail !! FRs.

  • Manage messages


Yahoo – Mail !! FRs.

  • Compose a message.


Yahoo – Mail !! FRs.

  • Manage contact


Yahoo – Mail !! FRs.

  • Login/log out


Yahoo – Mail !! NFRs.

  • Security Requirements

    • Unauthorised access to the system and its data is not allowed

    • Ensure the integrity (التأكد من صحة المعلومات)of the system from accidental or malicious damage


Yahoo – Mail !! NFRs.

  • Performance Requirements


Yahoo – Mail !! NFRs.

  • Qualification Requirements


References

[1] http://www.testingreflections.com/node/view/4432

[2] :www.balancedscorecard.org/files/regoinal_airline.pdf


ad
  • Login