The paper discusses the innovative patterns such as subtraction, multiplication, division, task unification and attribute dependency change for evaluating the software architecture to identify the risk factor, check all the quality attributes have been addressed in the software. Architecture evaluation for a large system can be done by using an approach called Architecture Tradeoff Analysis Method (ATAM). In large system the achievement of quality attributes such as maintainability, reusability, extensibility, scalability and Stake Holders Expects (SHE) are not full filled in ATAM approach. By combining the innovative patterns and the ATAM for the evaluation of the software architecture would result in better solutions. The innovative patterns are therefore useful not only for categorizing new software ideas but also for generating them. Keywords Software Architecture, Innovative Patterns, Quality Attributes, Risk Factor, ATAM, SHE.
N. Sankar Ram, Paul Rodrigues