what-when-how
In Depth Tutorials and Information
Table 8.1
An Example Objective Hierarchy for Estimate Quality Attributes
Fundamental
objectives
Stakeholder
Criteria
Mean objectives
Salesperson
Performance is
first priority,
especially
response time.
Security should
also be
guaranteed.
Sale is most
important. All
quality
attributes should be
measured by sale
requirements first.
Integrated system
needs to beat the
previous versions of
the systems in
performance. Other
considerations
should yield to this.
Engineer
Performance,
easy-to-
maintain,
security, and
usability.
The quality
attributes should be
determined based
on appropriate
development
resource and
proof-of-concept.
Build a prototype to
get software quality
statistics.
Manager
Portability,
performance,
security, and
usability.
Project
responsibility and
executive decisions.
Deploy the
development
environment on
different platforms
to ensure portability.
are three stakeholders in this example: salesperson, engineer, and manager. he
salesperson's fundamental objectives are to guarantee performance and security and
mean objective is to at least ensure the integrated system is better in quality than
the previous version. Her criteria are that sale is most important and hence every
attribute should be evaluated by sale requirements and marketing strength. he
engineer, on the other hand, believes that performance, maintainability, security,
and usability are most important, which could be achieved by building a prototype
of the engineering system to test those attributes, and all decisions must be based
on these criteria. Meanwhile, the objectives of the third stakeholder, the manager,
include performance, security, usability, and portability, and his criteria may also
include project responsibility and other executive decisions.
8.3.4.2.2 Step 5—Each Stakeholder Declares a Perspective
Based on an Objective Hierarchy
Once an objective hierarchy is established by the team, each attribute of each objec-
tive should be assigned a value before the arguments are evaluated. In case of a
natural attribute, the value was generally numeric and calculated by a commonly
accepted method based on the individual case, such as average number of the clicks
 
Search WWH ::




Custom Search