The objective of this chapter is to provide guidelines for designing the non-functional aspects of a software system through the systematic selection and application of architectural tactics. It covers the identification of relevant facts and policies, the definition of tactic derivation criteria, the formulation and evaluation of candidate tactics, the integration of selected tactics into architectural views, and the validation of their conformance. These guidelines enable architects to construct an architecture that explicitly addresses non-functional requirements and ensures alignment with system-level quality objectives and architectural integrity.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Activity A5. Design for Non-Functional Requirements

  • Soo Dong Kim,
  • Mira Kim

摘要

The objective of this chapter is to provide guidelines for designing the non-functional aspects of a software system through the systematic selection and application of architectural tactics. It covers the identification of relevant facts and policies, the definition of tactic derivation criteria, the formulation and evaluation of candidate tactics, the integration of selected tactics into architectural views, and the validation of their conformance. These guidelines enable architects to construct an architecture that explicitly addresses non-functional requirements and ensures alignment with system-level quality objectives and architectural integrity.