Quality Attribute Workshop Participants Handbook

Abstract

n large software systems, the achievement of qualities such as performance, security, and modifiability is dependent not only on code-level practices but also on the overall software architecture. Thus, it is in developers best interests to determine, at the time a systems software architecture is specified, whether the system will have the desired qualities. With the sponsorship of the U.S. Coast Guards Deepwater Acquisition Project the SEI has developed the concept of a Quality Attribute Workshop in which system stakeholders focus on the analysis and evaluation of system requirements and quality attributes. The purpose of the workshop is to identify scenarios from the point of view of a diverse group of stakeholders and to identify risks (e.g., inadequate performance, successful denial-of-service attacks) and possible mitigation strategies (e.g., replication, prototyping, simulation). Stakeholders include architects, developers, users, maintainers, and people involved in installation, deployment, logistics, planning, and acquisition. This special report describes the process we use to conduct a workshop, information required, suggested tools, and expected outcomes of a workshop.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2000
Accession Number
AD1146172

Entities

People

  • Charles Weinstock
  • Mario R. Barbacci
  • Robert J. Ellison
  • William G. Wood

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Acquisition
  • Authentication
  • Coast Guard
  • Computer Access Control
  • Computer Science
  • Configuration Management
  • Cybersecurity
  • Denial Of Service Attack
  • Electronic Mail
  • Engineering
  • Engineers
  • Failure Mode And Effect Analysis
  • Information Systems
  • Interoperability
  • Monitoring
  • New York
  • Operating Systems
  • Performance Engineering
  • Security
  • Simulations
  • Software Design
  • Software Development
  • Standards
  • Test And Evaluation
  • Universities

Fields of Study

  • Computer science
  • Engineering

Readers

  • Academic Conference Management
  • Software Engineering.