The objective of this chapter is to provide guidelines for designing the functional view of a software system. It covers the refinement of the context-level use case model, the identification of functional components, the allocation of these components to functionality placeholders within a schematic architecture, the design of component interfaces, and the design of functional variability through the identification of variation points and the definition of valid variants. Together, these guidelines enable architects to construct a functional architecture that is coherent, modular, and aligned with both system requirements and architectural principles.

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

Activity A4a. Design for Functional View

  • Soo Dong Kim,
  • Mira Kim

摘要

The objective of this chapter is to provide guidelines for designing the functional view of a software system. It covers the refinement of the context-level use case model, the identification of functional components, the allocation of these components to functionality placeholders within a schematic architecture, the design of component interfaces, and the design of functional variability through the identification of variation points and the definition of valid variants. Together, these guidelines enable architects to construct a functional architecture that is coherent, modular, and aligned with both system requirements and architectural principles.