Object Oriented Modeling and Design 15CS55 The following diagram summarizes the schema. Pattern Categories we group patterns into three categories: Architectural patterns Design patterns Idioms Each category consists of patterns having a similar range of scale or abstraction. Architectural patterns Architectural patterns are used to describe viable software architectures that are built according to some overall structuring principle. Definition: An expresses a fundamental structural architectural pattern organization schema for software systems. It provides a set of predefined subsystems, specifies their responsibilities, and includes rules and guidelines for organizing the relationships between them. Eg: Model-view-controller pattern. Structure Dept. of CSE, ACE Page 136
Object Oriented Modeling and Design 15CS55 The following diagram summarizes the schema. Pattern Categories we group patterns into three categories: Architectural patterns Design patterns Idioms Each category consists of patterns having a similar range of scale or abstraction. Architectural patterns Architectural patterns are used to describe viable software architectures that are built according to some overall structuring principle. Definition: An architectural pattern expresses a fundamental structural organization schema for software systems. It provides a set of predefined subsystems, specifies their responsibilities, and includes rules and guidelines for organizing the relationships between them. Eg: Model-view-controller pattern. Structure Dept. of CSE, ACE Page 136
15cs55.docx