Tutorial 1 - PowerPoint PPT Presentation

Tutorial 1 l.jpg
Download
1 / 19

  • 265 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 ...

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

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 l.jpg

Tutorial 1

Cap 252 - I. Najwa AlGhamdi


Requirement specification l.jpg

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 l.jpg

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 l.jpg

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.


Slide5 l.jpg

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 l.jpg

Qualification Requirements

  • Subjective Requirements (non measurable ).

  • Tested By system User.

  • Example : user interface requirements

    • To be friendly.

    • To be simple.

    • To be easy.


Yahoo l.jpg

Yahoo !!


Slide8 l.jpg

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.


Slide9 l.jpg

Yahoo – Mail !!

  • Yahoo mail subsystem main components

    • Compose a message.

    • Manage messages.

    • Manage contacts.

    • Log in/out.


Slide10 l.jpg

Yahoo – Mail !! FRs.

  • Compose a message.


Slide11 l.jpg

Yahoo – Mail !! FRs.

  • Compose a message.


Slide12 l.jpg

Yahoo – Mail !! FRs.

  • Manage messages


Slide13 l.jpg

Yahoo – Mail !! FRs.

  • Compose a message.


Slide14 l.jpg

Yahoo – Mail !! FRs.

  • Manage contact


Slide15 l.jpg

Yahoo – Mail !! FRs.

  • Login/log out


Slide16 l.jpg

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


Slide17 l.jpg

Yahoo – Mail !! NFRs.

  • Performance Requirements


Slide18 l.jpg

Yahoo – Mail !! NFRs.

  • Qualification Requirements


References l.jpg

References

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

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


  • Login