Description

Book Synopsis

Software design patterns are known to play a vital role in enhancing the quality of software systems while reducing development time and cost. However, the use of these design patterns has also been known to introduce problems that can significantly reduce the stability, robustness, and reusability of software. This book introduces a new process for creating software design patterns that leads to highly stable, reusable, and cost-effective software. The basis of this new process is a topology of software patterns called knowledge maps.

This book provides readers with a detailed view of the art and practice of creating meaningful knowledge maps. It demonstrates how to classify software patterns within knowledge maps according to their application rationale and nature. It provides readers with a clear methodology in the form of step-by-step guidelines, heuristics, and quality factors that simplify the process of creating knowledge maps.

This book is designed to allo

Table of Contents

An Overview of Knowledge Maps. Abstraction: Knowledge Maps, Stability, and Patterns. The Goals: Significance & Identification. Discovery Stable Analysis Pattern. The Knowledge Stable Analysis Pattern. Capabilities: The Heart of Business. AnyMap Stable Design Pattern. AnyContext Stable Design Pattern. Knowledge Maps: System of Patterns. Development Scenarios: Setting the Stage. Deployment, Verification and Validation, and Quality Factors. Knowledge Map Engine: Initial Work. CRC Cards Knowledge Map. Future Work and Conclusions. Appendixes: Pattern Documentation Templates, Other Templates, Stable Patterns Catalog, Sample Requirements.

Software Patterns Knowledge Maps and Domain

    Product form

    £133.00

    Includes FREE delivery

    RRP £140.00 – you save £7.00 (5%)

    Order before 4pm tomorrow for delivery by Mon 3 Aug 2026.

    A Hardback by Mohamed E. Fayad, Huascar A. Sanchez, Srikanth G.K. Hegde

    Out of stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Software Patterns Knowledge Maps and Domain by Mohamed E. Fayad

      Publisher: Taylor & Francis Ltd
      Publication Date: Publication Date: 04/12/2014
      ISBN13: 9781466571433, 978-1466571433
      ISBN10: 1466571438

      Description

      Book Synopsis

      Software design patterns are known to play a vital role in enhancing the quality of software systems while reducing development time and cost. However, the use of these design patterns has also been known to introduce problems that can significantly reduce the stability, robustness, and reusability of software. This book introduces a new process for creating software design patterns that leads to highly stable, reusable, and cost-effective software. The basis of this new process is a topology of software patterns called knowledge maps.

      This book provides readers with a detailed view of the art and practice of creating meaningful knowledge maps. It demonstrates how to classify software patterns within knowledge maps according to their application rationale and nature. It provides readers with a clear methodology in the form of step-by-step guidelines, heuristics, and quality factors that simplify the process of creating knowledge maps.

      This book is designed to allo

      Table of Contents

      An Overview of Knowledge Maps. Abstraction: Knowledge Maps, Stability, and Patterns. The Goals: Significance & Identification. Discovery Stable Analysis Pattern. The Knowledge Stable Analysis Pattern. Capabilities: The Heart of Business. AnyMap Stable Design Pattern. AnyContext Stable Design Pattern. Knowledge Maps: System of Patterns. Development Scenarios: Setting the Stage. Deployment, Verification and Validation, and Quality Factors. Knowledge Map Engine: Initial Work. CRC Cards Knowledge Map. Future Work and Conclusions. Appendixes: Pattern Documentation Templates, Other Templates, Stable Patterns Catalog, Sample Requirements.

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account