Cpsc 372
This presentation is the property of its rightful owner.
Sponsored Links
1 / 7

CPSC 372 PowerPoint PPT Presentation


  • 40 Views
  • Uploaded on
  • Presentation posted in: General

CPSC 372. John D. McGregor Module 3 Session 4 Quality Attributes. Quality attributes.

Download Presentation

CPSC 372

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


Cpsc 372

CPSC 372

John D. McGregor

Module 3 Session 4

Quality Attributes


Quality attributes

Quality attributes

  • IEEE Std. 1061 subfactors:Efficiency                                    Portability• Time economy                           • Hardware independence• Resource economy                    • Software independenceFunctionality                              • Installability• Completeness                           • Reusability• Correctness                              Reliability• Security                                    • Non-deficiency• Compatibility                             • Error tolerance• Interoperability                          • AvailabilityMaintainability                           Usability• Correctability                            • Understandability• Expandability                            • Ease of learning• Testability                                 • Operability                                                  • Comunicativeness

http://en.wikipedia.org/wiki/ISO/IEC_9126


Qualities

Qualities

  • Trade-offs (a trade off is when one quality degrades another quality as the first quality increases

    • Testability & modifiability

    • Performance and modularity

  • Develop a catalog of trade-offs


Perspectives on quality

Perspectives on quality

  • The executive

  • The customer

  • The developer

  • The tester


Structure of a scenario

Structure of a scenario

  • Source of stimulus (e.g., human, computer system, etc.)

  • Stimulus – a condition that needs to be considered

  • Environment - what are the conditions when the stimulus occurs?

  • Artifact – what elements of the system are stimulated.

  • Response – the activity undertaken after arrival of the stimulus

  • Response measure – when the response occurs it should be measurable so that the requirement can be tested.


Performance scenario

Performance scenario

  • Source of stimulus – typically an actor – Any user

  • Stimulus – clicks on save button

  • Environment – data has been entered into a matrix editor

  • Artifact – data matrix

  • Response – the data is written to the current file

  • Response measure – takes less than 2 seconds to write


Quality without a name

Quality without a name

Naming something denotes certain properties more than others. By not putting into words what we see or feel about this scene we allow each viewer to emphasize what is important to them.


  • Login