0% found this document useful (0 votes)
47 views4 pages

Quality Attributes: Categor y Quality Attribute Description

This document describes quality attributes categorized into four areas: design qualities, runtime qualities, system qualities, and user qualities. It provides a description of each quality attribute, including conceptual integrity, maintainability, reusability, availability, interoperability, manageability, performance, reliability, scalability, security, supportability, testability, and usability. The document concludes with an example quality scenario template defining elements like environment, artifact, source, stimulus, expected response, and metric.

Uploaded by

victor rodriguez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views4 pages

Quality Attributes: Categor y Quality Attribute Description

This document describes quality attributes categorized into four areas: design qualities, runtime qualities, system qualities, and user qualities. It provides a description of each quality attribute, including conceptual integrity, maintainability, reusability, availability, interoperability, manageability, performance, reliability, scalability, security, supportability, testability, and usability. The document concludes with an example quality scenario template defining elements like environment, artifact, source, stimulus, expected response, and metric.

Uploaded by

victor rodriguez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Quality Attributes

Tomado de: http://msdn.microsoft.com

The following table describes the quality attributes covered in this chapter. It categorizes the
attributes in four specific areas linked to design, runtime, system, and user qualities. Use this table
to understand what each of the quality attributes means in terms of your application design.

Categor Quality Description


y attribute
Design Conceptual Conceptual integrity defines the consistency and coherence
Qualities Integrity of the overall design. This includes the way that components
or modules are designed, as well as factors such as coding
style and variable naming.

Maintainabilit Maintainability is the ability of the system to undergo


y changes with a degree of ease. These changes could impact
components, services, features, and interfaces when adding
or changing the functionality, fixing errors, and meeting new
business requirements.

Reusability Reusability defines the capability for components and


subsystems to be suitable for use in other applications and in
other scenarios. Reusability minimizes the duplication of
components and also the implementation time.

Run-time Availability Availability defines the proportion of time that the system is
Qualities functional and working. It can be measured as a percentage
of the total system downtime over a predefined period.
Availability will be affected by system errors, infrastructure
problems, malicious attacks, and system load.

Interoperabilit Interoperability is the ability of a system or different systems


y to operate successfully by communicating and exchanging
information with other external systems written and run by
external parties. An interoperable system makes it easier to
exchange and reuse information internally as well as
externally.

Manageability Manageability defines how easy it is for system


administrators to manage the application, usually through
sufficient and useful instrumentation exposed for use in
monitoring systems and for debugging and performance
tuning.
Categor Quality Description
y attribute
Performance Performance is an indication of the responsiveness of a
system to execute any action within a given time interval. It
can be measured in terms of latency or throughput. Latency
is the time taken to respond to any event. Throughput is the
number of events that take place within a given amount of
time.

Reliability Reliability is the ability of a system to remain operational


over time. Reliability is measured as the probability that a
system will not fail to perform its intended functions over a
specified time interval.

Scalability Scalability is ability of a system to either handle increases in


load without impact on the performance of the system, or the
ability to be readily enlarged.

Security Security is the capability of a system to prevent malicious or


accidental actions outside of the designed usage, and to
prevent disclosure or loss of information. A secure system
aims to protect assets and prevent unauthorized modification
of information.

System Supportability Supportability is the ability of the system to provide


Qualities information helpful for identifying and resolving issues
when it fails to work correctly.

Testability Testability is a measure of how easy it is to create test


criteria for the system and its components, and to execute
these tests in order to determine if the criteria are met. Good
testability makes it more likely that faults in a system can be
isolated in a timely and effective manner.

User Usability Usability defines how well the application meets the
Qualities requirements of the user and consumer by being intuitive,
easy to localize and globalize, providing good access for
disabled users, and resulting in a good overall user
experience.
ÁRBOL DE UTILIDAD

ESCENARIO DE CALIDAD

1. Ambiente: la condición bajo la cual el estimulo ocurre

2. Artefacto: partes del sistema que son estimuladas

3. Fuente: una entidad que genera un estimulo

4. Estímulo: una condición que afecta al sistema

5. Respuesta esperada: la actividad que se espera que genere el estímulo.

6. Métrica: la medida por la cual la respuesta del sistema será evaluada


EJEMPLOS DE ESCENARIOS DE CALIDAD

ACTIVIDADES.

1. Definir el árbol de utilidades de su sistema


2. Diseñar al menos 4 escenarios de calidad, dos de atributos de calidad observable vía
ejecución y dos de atributos de calidad no observables vía ejecución.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy