Tutorial 1
Download
1 / 19

Tutorial 1 - PowerPoint PPT Presentation


  • 273 Views
  • Uploaded on

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

PowerPoint Slideshow about 'Tutorial 1 ' - Kelvin_Ajay


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.



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


ad