An Architectural Design Selection Tool Based on Design Tactics, Scenarios and Nonfunctional Requirements

Hassan Reza, Dominik Jürgens, Jamie P. White, James J. Anderson, Jon N. Peterson · 2006

This paper discusses a method and its supporting tool to select the software architecture for a family of software systems (commonly known as architectural styles) that meets the needs of the user. Our approach emphasizes the importance of basing architecture on non-functional requirements (NFRs). To this end, we have utilized a scenario-based approach that will determine NFRs of software architecture. NFRs are then mapped to optimal software architecture of a system by a set of table. Tables are applied to properly bridge the gap between NFRs and its corresponding software architecture.

Read the paper · More papers on PaperTik